PageSourceSearch

https://wt.com.ua/modules/mod_rokajaxsearch/js/rokajaxsearch.js

js wt.com.ua collected 2026-10-02 19:32:40 UTC 24,083 bytes, 125 lines download raw bytes

1var RokAjaxSearch=new Class({version:"2.0 (mt 1.2)",Implements:[Options,Events],options:{results:null,close:null,websearch:false,blogsearch:false,imagesearch:false,videosearch:false,imagesize:"MEDIUM",safesearch:"MODERATE",search:null,readmore:null,noresults:null,advsearch:null,searchlink:null,advsearchlink:null,page:null,page_of:null,uribase:null,limit:null,perpage:null,ordering:null,phrase:null,keyevents:true,hidedivs:null,includelink:null,viewall:null,estimated:null,showestimated:true,showpagination:true,showcategory:true,showreadmore:true,showdescription:true,wordpress:false},initialize:function(b){this.setOptions(b);
2this.timer=null;this.rows=["roksearch_odd","roksearch_even"];this.searchphrase=this.options.phrase;this.inputBox=document.id("roksearch_search_str").set("autocomplete","off");
3var d=this.inputBox.getCoordinates();this.results=document.id("roksearch_results").setStyles({position:"absolute",top:d.top+d.height,left:this.getLeft()}).inject(document.body);
4this.fx=new Fx.Tween(this.results).set("opacity",0);this.current=0;var a=this;window.addEvent("resize",function(){a.results.setStyle("left",a.getLeft());
5});this.type="local";var c=this.options.perpage;if(this.options.websearch||this.options.blogsearch||this.options.imagesearch){$$("#rokajaxsearch .search_options input[type=radio]").each(function(e){e.addEvent("click",function(){this.type=e.value;
6if(this.type=="web"||this.type=="blog"||this.type=="images"||this.type=="videos"){this.options.perpage=4;if(this.type=="web"){this.google=new google.search.WebSearch();
7}else{if(this.type=="blog"){this.google=new google.search.BlogSearch();}else{if(this.type=="images"){this.options.perpage=3;this.google=new google.search.ImageSearch();
8this.google.setRestriction(google.search.ImageSearch.RESTRICT_IMAGESIZE,google.search.ImageSearch["IMAGESIZE_"+this.options.imagesize]);}else{if(this.type=="videos"){this.options.perpage=3;
9this.google=new google.search.VideoSearch();}}}}if(this.type!="blog"&&this.type!="videos"){this.google.setRestriction(google.search.Search.RESTRICT_SAFESEARCH,google.search.Search["SAFESEARCH_"+this.options.safesearch]);
10}this.google.setResultSetSize(google.search.Search.SMALL_RESULTSET);this.google.setNoHtmlGeneration();this.google.setSearchCompleteCallback(this,this.googleComplete);
11}else{this.options.perpage=c;}}.bind(this));},this);}this.addEvents();this.keyEvents();},getLeft:function(){var d=this.inputBox.getCoordinates(),a=document.id("roksearch_results").getSize().x;
12var c=document.id(window).getSize(),b;if(c.x/2<d.left+d.width){b=d.left+d.width-a;}else{b=d.left;}if(b<0){b=d.left;}return b;},googleStart:function(){if(!this.inputBox.hasClass("loading")){this.inputBox.addClass("loading");
13}this.google.execute(this.inputBox.value);},googleComplete:function(){var d=this.google.results;var c=document.id("rokajaxsearch_tmp");var b=new Element("ol",{"class":"list"}).inject(c);
14if(this.type=="web"){d.each(function(h){var f=new Element("li");var g=new Element("a",{href:h.unescapedUrl}).set("target","_blank").set("html",h.title);
15var n=new Element("h4").inject(f).adopt(g);var k=new Element("p").set("html",'<small><a href="'+h.url+'" target="_blank">'+h.visibleUrl+"</a></small>").inject(f);
16var i=h.content;i=i.replace("<b>",'<span class="highlight">').replace("</b>","</span>");var m=new Element("div",{"class":"description"}).set("html",i).inject(f);
17f.inject(b);});}else{if(this.type=="blog"){d.each(function(h){var f=new Element("li");var g=new Element("a",{href:h.postUrl}).set("target","_blank").set("html",h.title);
18var n=new Element("h4").inject(f).adopt(g);var k=new Element("p").set("html","<small>by "+h.author+' - <a href="'+h.blogUrl+'" target="_blank">'+h.blogUrl+"</a></small>").inject(f);
19var i=h.content;i=i.replace("<b>",'<span class="highlight">').replace("</b>","</span>");var m=new Element("div",{"class":"description"}).set("html",i).inject(f);
20f.inject(b);});}else{if(this.type=="images"){d.each(function(n){var q=new Element("li");var h=new Element("a",{href:n.url}).set("target","_blank").set("html",n.title);
21var p=new Element("h4").inject(q).adopt(h);var f=new Element("p").set("html",'<small><a href="'+n.originalContextUrl+'" target="_blank">'+n.visibleUrl+"</a></small>").inject(q);
22var m=n.content;m=m.replace("<b>",'<span class="highlight">').replace("</b>","</span>");var k=new Element("div",{"class":"description"}).set("html",m).inject(q);
23var g=new Element("div",{"class":"google-thumb-image loading"}).inject(k);g.setStyles({width:n.tbWidth.toInt(),height:n.tbHeight.toInt()});var o=new Element("a",{href:n.url,target:"_blank"}).inject(g);
24var i=new Element("image",{width:n.tbWidth.toInt(),height:n.tbHeight.toInt(),src:n.tbUrl}).inject(o);q.inject(b);});}
24else{if(this.type=="videos"){d.each(function(r){var w=new Element("li");
25var n=new Element("a",{href:r.playUrl}).set("target","_blank").set("html",r.title);var u=new Element("h4").inject(w).adopt(n);var v=r.duration.toInt();
26var k="00:"+((v<10)?"0"+v:v);if(v>=60){var i=v/60;var x=v-(i*60);i=i.toInt();x=x.toInt();if(i<10){i="0"+i;}if(x<10){x="0"+x;}k=i+":"+x;if(i>=60){var p=i/60;
27p=p.toInt();if(p<10){p="0"+p;}k=p+k;}}var f=new Element("p").set("html",'<span class="'+r.videoType.toLowerCase()+'">Rating: '+(parseFloat(r.rating)).toFixed(2)+" | Duration: "+k+" <small>"+r.videoType+"</small></span>").inject(w);
28var q=new Element("div",{"class":"description"}).set("html","").inject(w);var g=new Element("div",{"class":"google-thumb-image loading"}).inject(q);g.setStyles({width:r.tbWidth.toInt(),height:r.tbHeight.toInt(),"text-align":"center"});
29var t=new Element("a",{href:r.url,target:"_blank"}).inject(g);var o=new Element("image",{src:r.tbUrl,width:r.tbWidth.toInt(),height:r.tbHeight.toInt()}).inject(t);
30w.inject(b);});}}}}this.results.empty().removeClass("roksearch_results").setStyle("visibility","visible");this.arrowleft=null;this.arrowright=null;this.selectedEl=-1;
31this.els=[];this.outputTableless();c.empty().setStyle("visibility","visible");this.inputBox.removeClass("loading");var e=this.inputBox.getCoordinates(),a=this;
32this.results.setStyles({top:e.top+e.height,left:a.getLeft()});this.fx.start("opacity",1);this.fireEvent("loaded");},addEvents:function(){this.inputBox.addEvents({keydown:function(a){clearTimeout(this.timer);
33if(a.key=="enter"){a.stop();}},keyup:function(d){if(d.code==17||d.code==18||d.code==224||d.alt||d.control||d.meta){return false;}if(d.alt||d.control||d.meta||d.key=="esc"||d.key=="up"||d.key=="down"||d.key=="left"||d.key=="right"){return true;
34}if(d.key=="enter"){d.stop();}if(d.key=="enter"&&this.selectedEl!=-1){if(this.selectedEl||this.selectedEl==0){location.href=this.els[this.selectedEl].getFirst("a");
35}return false;}clearTimeout(this.timer);var g=this.options.searchlink.split("?")[0];g=g.replace(this.options.uribase,"");g=(g)?g:"index.php";var c=this.options.uribase+g;
36if(this.options.wordpress){c=this.options.uribase+this.options.searchlink;}if(this.inputBox.value==""){var f=this.options.hidedivs.split(" ");this.results.empty().removeClass("roksearch_results").setStyle("visibility","hidden");
37if(f.length>0&&f!=""){f.each(function(e){document.id(e).setStyle("visibility","visible");});}}else{if(this.type=="local"){var a=this.inputBox.value.split('"');
38if(a.length>=3){this.options.phrase="exact";}else{this.options.phrase=this.searchphrase;}var b=new Request({url:c,method:"get",delay:200,onRequest:function(){this.inputBox.addClass("loading");
39}.bind(this),onSuccess:function(o,p,m){var i=new Element("div",{styles:{display:"none"}}).set("html",o);var k=document.id("rokajaxsearch_tmp");var e=i.getElement(".contentpaneopen");
40if(e){i.getChildren().each(function(r){if(r.get("class")=="contentpaneopen"&&r.id!="page"){k.set("html",r.innerHTML);}});}else{i.inject(document.body);
41i.setStyles({display:"block",position:"absolute",top:-10000});e=i.getElement("div.search-results")||i.getElement("div.search")||i.getElement("div[id=page]")||i.getElement("div.items");
42if(!e){e=i.getElement("div.search");}i.dispose();if(e){var h=e.getElement(".search-results")||e.getElement(".search")||e.getElement(".results")||e;k.adopt(h);
43}}this.results.empty().removeClass("roksearch_results").setStyle("visibility","visible");this.arrowleft=null;this.arrowright=null;this.selectedEl=-1;this.els=[];
44if(i.getElement(".contentpaneopen")){this.outputTable();}else{this.outputTableless();}k.empty().setStyle("visibility","visible");this.inputBox.removeClass("loading");
45var n=this.inputBox.getCoordinates(),q=this;this.results.setStyles({top:n.top+n.height,left:q.getLeft()});this.fx.start("opacity",1);this.fireEvent("loaded");
46}.bind(this)});if(this.options.wordpress){this.timer=b.get.delay(500,b,[{s:this.inputBox.value.replace(/\"/g,""),task:"search",action:"rokajaxsearch",r:Date.now()}]);
47}else{this.timer=b.get.delay(500,b,[{type:"raw",option:"com_search",view:"search",searchphrase:this.options.phrase,ordering:this.options.ordering,limit:this.options.limit,searchword:this.inputBox.value.replace(/\"/g,""),tmpl:"component",r:Date.now()}]);
48}}
48else{if(this.type!="local"){this.timer=this.googleStart.delay(500,this);}}}return true;}.bind(this)});return this;},keyEvents:function(){var a={keyup:function(c){if(c.key=="left"||c.key=="right"||c.key=="up"||c.key=="down"||c.key=="enter"||c.key=="esc"){c.stop();
49var b=false;if(c.key=="left"&&this.arrowleft){this.arrowleft.fireEvent("click");}else{if(c.key=="right"&&this.arrowright){this.arrowright.fireEvent("click");
50}else{if(c.key=="esc"&&this.close){this.close.fireEvent("click",c);}else{if(c.key=="down"){b=this.selectedEl;if(this.selectedEl==-1){this.selectedEl=(this.options.perpage)*this.current;
51}else{if(this.selectedEl+1<this.els.length){this.selectedEl++;}else{return;}}if(b!=-1){this.els[b].fireEvent("mouseleave");}if((this.selectedEl/this.options.perpage).toInt()>this.current){this.arrowright.fireEvent("click",true);
52}if(this.selectedEl||this.selectedEl==0){this.els[this.selectedEl].fireEvent("mouseenter");}}else{if(c.key=="up"){b=this.selectedEl;if(this.selectedEl==-1){this.selectedEl=(this.options.perpage)*this.current;
53}else{if(this.selectedEl-1>=0){this.selectedEl--;}else{return;}}if(b!=-1){this.els[b].fireEvent("mouseleave");}if((this.selectedEl/this.options.perpage).toInt()<this.current){this.arrowleft.fireEvent("click",true);
54}if(this.selectedEl||this.selectedEl==0){this.els[this.selectedEl].fireEvent("mouseenter");}}else{if(c.key=="enter"){if(this.selectedEl||this.selectedEl==0){window.location=this.els[this.selectedEl].getElement("a");
55}}}}}}}}}.bind(this)};if(this.options.keyevents){this.addEvent("loaded",function(){document.addEvent("keyup",a.keyup);});this.addEvent("unloaded",function(){document.removeEvent("keyup",a.keyup);
56});}},outputTable:function(){var e=this;var q=new Element("div",{"class":"roksearch_wrapper1"}).inject(this.results);var p=new Element("div",{"class":"roksearch_wrapper2"}).inject(q);
57var n=new Element("div",{"class":"roksearch_wrapper3"}).inject(p);var k=new Element("div",{"class":"roksearch_wrapper4"}).inject(n);var o=new Element("div",{"class":"roksearch_header png"}).set("html",this.options.results).inject(k);
58this.close=new Element("a",{id:"roksearch_link","class":"png"}).set("href","#").set("html",this.options.close).inject(o,"before");var f=this.options.hidedivs.split(" ");
59this.close.addEvent("click",function(w){this.fireEvent("unloaded");if(w){w.stop();}this.inputBox.value="";var v=this;this.fx.start("opacity",0).chain(function(){v.results.empty().removeClass("roksearch_results");
60});if(f.length>0&&f!=""){f.each(function(x){document.id(x).setStyle("visibility","visible");});}}.bind(this));if(f.length>0&&f!=""){f.each(function(v){document.id(v).setStyle("visibility","hidden");
61});}this.results.addClass("roksearch_results");var g=$$("#rokajaxsearch_tmp fieldset"),c,d;if(g.length>0){d=new Element("div",{"class":"container-wrapper"}).inject(k);
62var r=new Element("div",{"class":"container-scroller"}).inject(d);g.each(function(w,v){var x="";x=w.getChildren();if(x.length>0){x.each(function(A,G){if(A.get("tag")=="div"){if(A.getChildren().length>2&&!A.getPrevious()){var F=A.getFirst().getNext().getProperty("href");
63var E=new Element("div",{"class":this.rows[v%2]+" png"});var H=new Element("a").set("href",F).inject(E);var B=new Element("h3").set("html",A.getFirst().getNext().get("text")).inject(H);
64this.els.push(E);E.addEvents({mouseenter:function(){this.addClass(e.rows[v%2]+"-hover");e.selectedEl=v;},mouseleave:function(){this.removeClass(e.rows[v%2]+"-hover");
65if(e.selectedEl==v){e.selectedEl=-1;}}});var K="";if(this.options.showdescription){K=A.getNext().innerHTML;}var I=new Element("span").set("html",K).inject(H,"after");
66var L;if(this.options.showcategory){var J=new Element("span",{"class":"small"}).set("html",A.getChildren().getLast().get("text")).inject(H,"after");L=new Element("br").inject(J,"after");
67}if(this.options.showreadmore){H=new Element("a",{"class":"clr"}).set("href",F).set("html",this.options.readmore).inject(I,"after");if(this.options.showdescription){L=new Element("br").inject(I,"after");
68}}var D=new Element("div",{"class":"roksearch_result_wrapper1 png"}).inject(r);var C=new Element("div",{"class":"roksearch_result_wrapper2 png"}).inject(D);
69var z=new Element("div",{"class":"roksearch_result_wrapper3 png"}).inject(C);var y=new Element("div",{"class":"roksearch_result_wrapper4 png"}).inject(z);
70E.inject(y);}}},this);}},this);c=r.getChildren();var m=Math.max(this.options.perpage,c.length);var h=Math.min(this.options.perpage,c.length);var i=this.options.perpage;
71this.page=[];(Math.abs(m/h)).times(function(v){if(c[v]){this.page.push(new Element("div",{"class":"page page-"+v}).inject(r).setStyle("width",r.getStyle("width")));
72}for(j=0,l=i;j<l;j++){if(c[v*i+j]){c[v*i+j].inject(this.page[v]);}}}.bind(this));r.setStyle("width",d.getStyle("width").toInt()*Math.round(m/h)+1000);}var u;
73if(!g.length){var a=new Element("div",{"class":this.rows[0]});u=new Element("h3").set("html",this.options.noresults).inject(a);var t=new Element("a").set("href",this.options.advsearchlink).inject(u,"after");
74u=new Element("span",{"class":"advanced-search"}).set("html",this.options.advsearch).inject(t);a.inject(k);}else{if(this.options.includelink){var s=$$("#rokajaxsearch input[name=limit]")[0];
75this.bottombar=new Element("div",{"class":"roksearch_row_btm png"});var b=new Element("a").set("href","#").inject(this.bottombar);u=new Element("span").set("html",this.options.viewall).inject(b);
76b.addEvent("click",function(v){if(v){v.stop();}document.id("rokajaxsearch").submit();});this.bottombar.inject(k);if(c.length>this.options.perpage){this.arrowDiv=new Element("div",{"class":"container-arrows"}).inject(this.bottombar,"top");
77this.arrowleft=new Element("div",{"class":"arrow-left-disabled"}).inject(this.arrowDiv);this.arrowright=new Element("div",{"class":"arrow-right"}).inject(this.arrowDiv);
78this.arrowsInit(d);}}}},outputTableless:function(){var i=this;var v=new Element("div",{"class":"roksearch_wrapper1"}).inject(this.results);var u=new Element("div",{"class":"roksearch_wrapper2"}).inject(v);
79var s=new Element("div",{"class":"roksearch_wrapper3"}).inject(u);var q=new Element("div",{"class":"roksearch_wrapper4"}).inject(s);var t=new Element("div",{"class":"roksearch_header png"}).set("html",this.options.results).inject(q);
80if(this.type!="local"){q.addClass("google-search").addClass("google-search-"+this.type);var d='<span class="powered-by-google">(powered by <a href="http://google.com" target="_blank">Google</a>)</span>';
81t.set("html",this.options.results+d);}this.close=new Element("a",{id:"roksearch_link","class":"png"}).set("href","#").set("html",this.options.close).inject(t,"before");
82var k=this.options.hidedivs.split(" ");this.close.addEvent("click",function(B){this.fireEvent("unloaded");if(B){B.stop();}this.inputBox.value="";var A=this;
83this.fx.start("opacity",0).chain(function(){A.results.empty().removeClass("roksearch_results");});if(k.length>0&&k!=""){k.each(function(C){document.id(C).setStyle("visibility","visible");
84});}}.bind(this));if(k.length>0&&k!=""){k.each(function(A){document.id(A).setStyle("visibility","hidden");});}this.results.addClass("roksearch_results");
85var n=$$("#rokajaxsearch_tmp ol.list li"),c,g,e;if(!n.length){n=$$("#rokajaxsearch_tmp dl dt");}if(!n.length){n=$$("#rokajaxsearch_tmp .item");}if(n.length>0){g=new Element("div",{"class":"container-wrapper"}).inject(q);
86var w=new Element("div",{"class":"container-scroller"}).inject(g);n.each(function(M,I){var H="";H=M.getChildren();if(H.length>0){var G=M.getElement("a").get("href");
87var F=new Element("div",{"class":this.rows[I%2]+" png"});var K=new Element("a").set("href",G).inject(F);if(this.type!="local"){K.set("target","_blank");
88}var C=new Element("h3").set("html",(H[0].get("tag")=="header"?M.getElement(".title"):H[0]).get("text")).inject(K);this.els.push(F);F.addEvents({mouseenter:function(){this.addClass(i.rows[I%2]+"-hover");
89i.selectedEl=I;},mouseleave:function(){this.removeClass(i.rows[I%2]+"-hover");if(i.selectedEl==I){i.selectedEl=-1;}}});var P="";if(this.options.showdescription){var O=M.getNext(".result-text")||H[2]||H[1];
90P=O.innerHTML;}var J=new Element("span").set("html",P).inject(K,"after"),Q;if(this.options.showcategory){var L=M.getNext(".result-category")||M.getElement("p.meta")||H[1];
91if(L){var N=new Element("span",{"class":"small"}).set("html",L.innerHTML).inject(K,"after");Q=new Element("br").inject(N,"after");}}if(this.options.showreadmore){K=new Element("a",{"class":"clr"}).set("href",G).set("html",this.options.readmore).inject(J,"after");
92if(this.type!="local"){K.set("target","_blank");}if(this.options.showdescription){Q=new Element("br").inject(J,"after");}}var E=new Element("div",{"class":"roksearch_result_wrapper1 png"}).inject(w);
93var D=new Element("div",{"class":"roksearch_result_wrapper2 png"}).inject(E);var B=new Element("div",{"class":"roksearch_result_wrapper3 png"}).inject(D);
94var A=new Element("div",{"class":"roksearch_result_wrapper4 png"}).inject(B);F.inject(A);}},this);c=w.getChildren();var r=Math.max(this.options.perpage,c.length);
95var o=Math.min(this.options.perpage,c.length);var p=this.options.perpage;this.page=[];(Math.abs(r/o)).times(function(A){if(c[A]){this.page.push(new Element("div",{"class":"page page-"+A}).inject(w).setStyle("width",w.getStyle("width")));
96}for(j=0,l=p;j<l;j++){if(c[A*p+j]){c[A*p+j].inject(this.page[A]);}}}.bind(this));if(this.type!="local"){var h=this.page[0].getSize();this.page[0].setStyle("position","relative");
97this.layer=new Element("div",{"class":"rokajaxsearch-overlay",styles:{width:h.x,height:h.y,position:"absolute",left:0,top:0,display:"block","z-index":5}}).inject(this.page[0],"top");
98e=new Fx.Tween(this.layer,{duration:300}).set("opacity",0.9);}w.setStyle("width",g.getStyle("width").toInt()*Math.round(r/o)+1000);}var z,f;if(!n.length){var a=new Element("div",{"class":this.rows[0]});
99z=new Element("h3").set("html",this.options.noresults).inject(a);var y=new Element("a").set("href",this.options.advsearchlink).inject(z,"after");z=new Element("span",{"class":"advanced-search"}).set("html",this.options.advsearch).inject(y);
100a.inject(q);}else{if(this.options.includelink){var x=$$("#rokajaxsearch input[name=limit]")[0];this.bottombar=new Element("div",{"class":"roksearch_row_btm png"});
101var b=new Element("a",{"class":"viewall"}).set("href","#").inject(this.bottombar);z=new Element("span").set("html",this.options.viewall).inject(b);
101if(this.type!="local"){b.setProperties({href:this.google.cursor.moreResultsUrl,target:"_blank"});
102if(this.options.showestimated){f=new Element("span",{"class":"estimated_res"}).set("text","("+this.google.cursor.estimatedResultCount+" "+this.options.estimated+")").inject(b,"after");
103}if(this.options.showpagination){this.pagination=new Element("div",{"class":"pagination_res"}).inject(f||b,"after");this.pagination.set("html",this.options.page+' <span class="highlight">'+(this.google.cursor.currentPageIndex+1)+"</span> "+this.options.page_of+' <span class="highlight">'+this.google.cursor.pages.length+"</span>");
104}}else{b.addEvent("click",function(A){if(A){A.stop();}document.id("rokajaxsearch").submit();});}this.bottombar.inject(q);if(c.length>this.options.perpage||((this.type!="local")&&this.google.cursor.pages.length>1)){this.arrowDiv=new Element("div",{"class":"container-arrows"}).inject(this.bottombar,"top");
105this.arrowleft=new Element("div",{"class":"arrow-left-disabled"}).inject(this.arrowDiv);this.arrowright=new Element("div",{"class":"arrow-right"}).inject(this.arrowDiv);
106if(this.type!="local"){if(this.google.cursor){var m=this.google.cursor.currentPageIndex;if(m>0){this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
107}if(m==7){this.arrowright.removeClass("arrow-right").addClass("arrow-right-disabled");}}this.arrowsGoogleInit(g);e.start("opacity",0).chain(function(){e.element.setStyle("visibility","hidden");
108});}else{this.arrowsInit(g);}}}}},arrowsGoogleInit:function(a){this.arrowleft.addEvent("click",function(b){if(!b&&this.selectedEl>=0){this.els[this.selectedEl].fireEvent("mouseleave");
109}if(!b){this.selectedEl=-1;}var c=(this.google.cursor)?this.google.cursor.currentPageIndex:null;if(c-1<=0){this.arrowleft.removeClass("arrow-left").addClass("arrow-left-disabled");
110this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");}else{this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
111this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");}if(!c){return;}else{if(!this.inputBox.hasClass("loading")){this.inputBox.addClass("loading");
112}this.layer.setStyle("opacity",0.9);this.google.gotoPage(c-1);}}.bind(this));this.arrowright.addEvent("click",function(b){if(!b&&this.selectedEl>=0){this.els[this.selectedEl].fireEvent("mouseleave");
113}if(!b){this.selectedEl=-1;}var c=(this.google.cursor)?this.google.cursor.currentPageIndex:null;if(c+1>=this.google.cursor.pages.length){this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
114this.arrowright.removeClass("arrow-right").addClass("arrow-right-disabled");}else{this.arrowleft.removeClass("arrow-left").addClass("arrow-left-disabled");
115this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");}if(c>=this.google.cursor.pages.length-1){return;}else{if(this.arrowleft.hasClass("arrow-left-disabled")){this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
116}if(!this.inputBox.hasClass("loading")){this.inputBox.addClass("loading");}this.layer.setStyle("opacity",0.9);this.google.gotoPage(c+1);}}.bind(this));
117},arrowsInit:function(a){this.scroller=new Fx.Scroll(a,{wait:false});this.arrowleft.addEvent("click",function(b){if(!b&&this.selectedEl>=0){this.els[this.selectedEl].fireEvent("mouseleave");
118}if(!b){this.selectedEl=-1;}if(this.current-1<=0){this.arrowleft.removeClass("arrow-left").addClass("arrow-left-disabled");this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");
119}else{this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");
120}if(!this.current){return;}else{if(this.current<0){this.current=0;}else{this.current-=1;}this.scroller.toElement(this.page[this.current]);}}.bind(this));
121this.arrowright.addEvent("click",function(b){if(!b&&this.selectedEl>=0){this.els[this.selectedEl].fireEvent("mouseleave");}if(!b){this.selectedEl=-1;}if(this.current+1>=this.page.length-1){this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
122this.arrowright.removeClass("arrow-right").addClass("arrow-right-disabled");}else{this.arrowleft.removeClass("arrow-left").addClass("arrow-left-disabled");
123this.arrowright.removeClass("arrow-right-disabled").addClass("arrow-right");}if(this.current>=this.page.length){return;}else{if(this.arrowleft.hasClass("arrow-left-disabled")){this.arrowleft.removeClass("arrow-left-disabled").addClass("arrow-left");
124}if(this.current>=this.page.length-1){this.current=this.page.length-1;}else{this.current+=1;}this.scroller.toElement(this.page[this.current]);}}.bind(this));
125}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.