PageSourceSearch

http://irbis-uni.ru/orphus/orphus.js

js irbis-uni.ru collected 2026-10-04 14:54:26 UTC 11,833 bytes, 196 lines download raw bytes

1var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
2if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
3{
4  let window = _____WB$wombat$assign$function_____("window");
5  let self = _____WB$wombat$assign$function_____("self");
6  let document = _____WB$wombat$assign$function_____("document");
7  let location = _____WB$wombat$assign$function_____("location");
8  let top = _____WB$wombat$assign$function_____("top");
9  let parent = _____WB$wombat$assign$function_____("parent");
10  let frames = _____WB$wombat$assign$function_____("frames");
11  let opener = _____WB$wombat$assign$function_____("opener");
12
13(function(){var _1="5.01";
14var _2="[email protected]";
15var hq="http://orphus.ru/ru/";
16var _4="<!!!>";
17var _5="<!!!>";
18var _6=60;
19var _7=256;
20var _8={// Russian (\u0420\u0443\u0441\u0441\u043A\u0438\u0439)
21alt:        "\u0412\u044B\u0434\u0435\u043B\u0438\u0442\u0435 \u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u043E\u0448\u0438\u0431\u043A\u0443 \u043C\u044B\u0448\u044C\u044E \u0438 \u043D\u0430\u0436\u043C\u0438\u0442\u0435 Ctrl+Enter. \u0421\u0434\u0435\u043B\u0430\u0435\u043C \u044F\u0437\u044B\u043A \u0447\u0438\u0449\u0435!",
22badbrowser: "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C \u043F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0430 \u0432\u044B\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u0442\u0435\u043A\u0441\u0442\u0430 \u0438\u043B\u0438 IFRAME. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0441\u0442\u0430\u0440\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F, \u0430 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u0435\u0449\u0435 \u043A\u0430\u043A\u0430\u044F-\u043D\u0438\u0431\u0443\u0434\u044C \u043E\u0448\u0438\u0431\u043A\u0430.",
23toobig:     "\u0412\u044B \u0432\u044B\u0431\u0440\u0430\u043B\u0438 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u043E\u0431\u044A\u0435\u043C \u0442\u0435\u043A\u0441\u0442\u0430!",
24thanks:     "\u0421\u043F\u0430\u0441\u0438\u0431\u043E \u0437\u0430 \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u0447\u0435\u0441\u0442\u0432\u043E!",
25subject:    "\u041E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430",
26docmsg:     "\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442:",
27intextmsg:  "\u041E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u0432 \u0442\u0435\u043A\u0441\u0442\u0435:",
28ifsendmsg:  "\u041F\u043E\u0441\u043B\u0430\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0435 \u0430\u0432\u0442\u043E\u0440\u0443?\n\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043E\u0441\u0442\u0430\u043D\u0435\u0442\u0441\u044F \u043D\u0430 \u0442\u043E\u0439 \u0436\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435.",
29gohome:     "\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u0434\u043E\u043C\u0430\u0448\u043D\u044E\u044E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0441\u0438\u0441\u0442\u0435\u043C\u044B Orphus?",
30newwin:     "\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043E\u0442\u043A\u0440\u043E\u0435\u0442\u0441\u044F \u0432 \u043D\u043E\u0432\u043E\u043C \u043E\u043A\u043D\u0435.",
31name:       "\u0421\u0438\u0441\u0442\u0435\u043C\u0430 Orphus", 
32author:     "\u0410\u0432\u0442\u043E\u0440: \u0414\u043C\u0438\u0442\u0440\u0438\u0439 \u041A\u043E\u0442\u0435\u0440\u043E\u0432.",
33to:         "\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C Orphus",
34// 5.0
35send:       "\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C",
36cancel:     "\u041E\u0442\u043C\u0435\u043D\u0430",
37entercmnt:  "\u041A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0439 \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u0440\u0430 (\u043D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E):"
38// Dmitry Koterov
39
40};
41var _9="css";
42var _a=0;
43var w=window;
44var d=w.document;
45var de=d.documentElement;
46var b=d.body;
47var _f=null;
48var _10={};
49var _11=false;
50var _12="";
51var _13=function(){if(_2.substr(0,1)=="!"){_2=_2.substr(1).replace(/(.)(.)/g,"$2$1");}setTimeout(function(){var _14=_15();
52if(_14){_14.onclick=_16;
53_14.title=_14.childNodes[0]&&_14.childNodes[0].alt;}},100);
54d.onkeypress=_17;
55_8.gohome+=" "+_8.newwin;};
56var _15=function(){return d.getElementById("orphus");};
57var _16=function(){with(_8){if(confirm(name+" v"+_1+".\n"+author
57+"\n\n"+alt+"\n\n"+gohome)){w.open(hq,"_blank");}return false;}};
58var _18=function(){var n=0;
59var _1a=function(){if(++n>20){return;}w.status=(n%5)?_8.thanks:" ";
60setTimeout(_1a,100);};
61_1a();};
62var _1b=function(e){e.style.position="absolute";
63e.style.top="-10000px";
64if(b.lastChild){b.insertBefore(e,b.lastChild);}else{b.appendChild(e);}};
65var _1d=function(_1e){var div=d.createElement("DIV");
66div.innerHTML="<iframe name=\""+_1e+"\"></iframe>";
67_1b(div);
68return d.childNodes[0];};
69var _20=function(url,_22,_23){var _24="orphus_ifr";
70if(!_f){_f=_1d(_24);}var f=d.createElement("FORM");
71f.style.position="absolute";
72f.style.top="-10000px";
73f.action=hq;
74f.method="post";
75f.target=_24;
76var _26={version:_1,email:_2,to:_8.to,subject:_8.subject,ref:url,c_pre:_22.pre,c_sel:_22.text,c_suf:_22.suf,c_pos:_22.pos,c_tag1:_4,c_tag2:_5,charset:d.charset||d.characterSet||"",comment:_23};
77for(var k in _26){var h=d.createElement("INPUT");
78h.type="hidden";
79h.name=k;
80h.value=_26[k];
81f.appendChild(h);}_1b(f);
82f.submit();
83f.parentNode.removeChild(f);};
84var _29=function(){var _2a=0,_2b=0;
85if(typeof (w.innerWidth)=="number"){_2a=w.innerWidth;
86_2b=w.innerHeight;}else{if(de&&(de.clientWidth||de.clientHeight)){_2a=de.clientWidth;
87_2b=de.clientHeight;}else{if(b&&(b.clientWidth||b.clientHeight)){_2a=b.clientWidth;
88_2b=b.clientHeight;}}}var _2c=0,_2d=0;
89if(typeof (w.pageYOffset)=="number"){_2d=w.pageYOffset;
90_2c=w.pageXOffset;}else{if(b&&(b.scrollLeft||b.scrollTop)){_2d=b.scrollTop;
91_2c=b.scrollLeft;}else{if(de&&(de.scrollLeft||de.scrollTop)){_2d=de.scrollTop;
92_2c=de.scrollLeft;}}}return {w:_2a,h:_2b,x:_2c,y:_2d};};
93_10.confirm=function(_2e,_2f,_30){var ts=new Date().getTime();
94var _32=confirm(_8.docmsg+"\n   "+d.location.href+"\n"+_8.intextmsg+"\n   \""+_2e+"\"\n\n"+_8.ifsendmsg);
95var dt=new Date().getTime()-ts;
96if(_32){_2f("");}else{if(!_30&&dt<50){var sv=d.onkeyup;
97d.onkeyup=function(e){if(!e){e=window.event;}if(e.keyCode==17){d.onkeyup=sv;
98_10.confirm(_2e,_2f,true);}};}}};
99_10.css=function(_36,_37){if(_11){return;}_11=true;
100var div=d.createElement("DIV");
101var w=550;
102if(w>b.clientWidth-10){w=b.clientWidth-10;}div.style.zIndex="10001";
103div.innerHTML=""+"<div style=\"background:#D4D0C8; width:"+w+"px; z-index:10001; border: 1px solid #555; padding:1em; font-family: Arial; font-size: 90%; color:black\">"+"<a href=\""+hq+"\" target=\"_blank\"><img style=\"float:right; margin:0 0 1em 1em\" border=\"0\" src=\""+_15().childNodes[0].src+"\"/></a>"+"<div style=\"font-weight:bold; padding-bottom:0.2em\">"+_8.intextmsg+"</div>"+"<div style=\"padding: 0 0 1em 1em\">"+_36.replace(_4,"<u style=\"color:red\">").replace(_5,"</u>")+"</div>"+"<div style=\"padding: 0 0 1em 0\">"+_8.ifsendmsg.replace(/\n/,"<br/>")+"</div>"+"<form style=\"padding:0; margin:0; border:0\">"+"<div>"+_8.entercmnt+"</div>"+"<input type=\"text\" maxlength=\"250\" style=\"width:100%; margin: 0.2em 0\" />"+"<div style=\"text-align:right; font-family: Tahoma\">"+"<input type=\"submit\" value=\""+_8.send+"\" style=\"width:9em; font-weight: bold\">&nbsp;"+"<input type=\"button\" value=\""+_8.cancel+"\" style=\"width:9em\">"+"</div>"+"</form>"+"</div>"+"";
104_1b(div);
105var _3a=div.getElementsByTagName("input");
106var _3b=div.getElementsByTagName("form");
107var t=_3a[0];
108var _3d=null;
109var _3e=[];
110var _3f=function(){d.onkeydown=_3d;
111_3d=null;
112div.parentNode.removeChild(div);
113for(var i=0;i<_3e.length;i++){_3e[i][0].style.visibility=_3e[i][1];}_11=false;
114_12=t.value;};
115var pos=function(p){var s={x:0,y:0};
116while(p.offsetParent){s.x+=p.offsetLeft;
117s.y+=p.offsetTop;
118p=p.offsetParent;}return s;};
119setTimeout(function(){var w=div.clientWidth;
120var h=div.clientHeight;
121var dim=_29();
122var x=(dim.w-w)/2+dim.x;
123if(x<10){x=10;}var y=(dim.h-h)/2+dim.y-10;
124if(y<10){y=10;}div.style.left=x+"px";
125div.style.top=y+"px";
126if(navigator.userAgent.match(/MSIE (\d+)/)&&RegExp.$1<7){var _49=d.getElementsByTagName("SELECT");
127for(var i=0;i<_49.length;i++){var s=_49[i];
128var p=pos(s);
129if(p.x>x+w||p.y>y+h||p.x+s.offsetWidth<x||p.y+s.offsetHeight<y){continue;}_3e[_3e.length]=[s,s.style.visibility];
130s.style.visibility="hidden";}}t.value=_12;
131t.focus();
132t.select();
133_3d=d.onkeydown;
134d.onkeydown=function(e){if(!e){e=window.event;}if(e.keyCode==27){_3f();}};
135_3b[0].onsubmit=function(){_37(t.value);
136_3f();
137_12="";
138return false;};
139_3a[2].onclick=function(){_3f();};},10);};
140var _4e=function(_4f){return (""+_4f).replace(/[\r\n]+/g," ").replace(/^\s+|\s+$/g,"");};
141var _50=function(){try{var _51=null;
142var _52=null;
143if(w.getSelection){_52=w.getSelection();}else{if(d.getSelection){_52=d.getSelection();}else{_52=d.selection;}}var _53=null;
144if(_52!=null){var pre="",_51=null,suf="",pos=-1;
145if(_52.getRangeAt){var r=_52.getRangeAt(0);
146_51=r.toString();
147var _58=d.createRange();
148_58.setStartBefore(r.startContainer.ownerDocument.body);
149_58.setEnd(r.startContainer,r.startOffset);
150pre=_58.toString();
151var _59=r.cloneRange();
152_59.setStart(r.endContainer,r.endOffset);
153_59.setEndAfter(r.endContainer.ownerDocument.body);
154suf=_59.toString();}else{if(_52.createRange){var r=_52.createRange();
155_51=r.text;
156var _58=_52.createRange();
157_58.moveStart("character",-_6);
158_58.moveEnd("character",-_51.length);
159pre=_58.text;
160var _59=_52.createRange();
161_59.moveEnd("character",_6);
162_59.moveStart("character",_51.length);
163suf=_59.text;}else{_51=""+_52;}}var p;
164var s=(p=_51.match(/^(\s*)/))&&p[0].length;
165var e=(p=_51.match(/(\s*)$/))&&p[0].length;
166pre=pre+_51.substring(0,s);
167suf=_51.substring(_51.length-e,_51.length)+suf;
168_51=_51.substring(s,_51.length-e);
169if(_51==""){return null;}return {pre:pre,text:_51,suf:suf,pos:pos};}else{alert(_8.badbrowser);
170return;}}catch(e){return null;}};
171var _5d=function(){if(!_2||navigator.appName.indexOf("Netscape")!=-1&&eval(navigator.appVersion.substring(0,1))<5){alert(_8.badbrowser);
172return;}var _5e=function(_5f){alert("Wrong installation (code "+_5f+"). Please reinstall Orphus.");};
173var _60=_15();
174if(!_60){_5e(1);
175return;}if(_60.href.replace(/.*\/\/|\/.*/g,"")!=hq.replace(/.*\/\/|\/.*/g,"")){_5e(2);
176return;}var i=null;
177for(var n=0;n<_60.childNodes.length;n++){if(_60.childNodes[n].tagName=="IMG"){i=_60.childNodes[n];
178break;}}if(!i){_5e(3);
179return;}if(!i.alt.match(/orphus/i)){_5e(4);
180return;}if(i.width<30&&i.height<10){_5e(5);
181return;}if(_60.style.display=="none"||i.style.display=="none"||_60.style.visibility=="hidden"||i.style.visibility=="hidden"){_5e(6);
182return;}var _63=_50();
183if(!_63){return;}with(_63){pre=pre.substring(pre.length-_6,pre.length).replace(/^\S{1,10}\s+/,"");
184suf=suf.substring(0,_6).replace(/\s+\S{1,10}$/,"");}var _64=_4e(_63.pre+_4+_63.text+_5+_63.suf);
185if(_64.length>_7){alert(_8.toobig);
186return;}_10[_9](_64,function(_65){_20(d.location.href,_63,_65);
187_18();});};
188var _17=function(e){var _67=0;
189var we=w.event;
190if(we){_67=we.keyCode==10||(we.keyCode==13&&we.ctrlKey);}else{if(e){_67=(e.which==10&&e.modifiers==2)||(e.keyCode==0&&e.charCode==106&&e.ctrlKey)||(e.keyCode==13&&e.ctrlKey);}}if(_67){_5d();
191return false;}};
192_13();})();
193
194
195}
196

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.