PageSourceSearch

https://bvb09fans.ru/engine/modules/light_chat/assets/libs.js

js bvb09fans.ru collected 2026-10-07 08:41:02 UTC 22,350 bytes, 636 lines download raw bytes

1/*!
2 * jQuery Cookie Plugin v1.4.0
3 * https://github.com/carhartl/jquery-cookie
4 *
5 * Copyright 2013 Klaus Hartl
6 * Released under the MIT license
7 */
8(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory)}else if(typeof exports==='object'){factory(require('jquery'))}else{factory(jQuery)}}(function($){var pluses=/\+/g;function encode(s){return config.raw?s:encodeURIComponent(s)}function decode(s){return config.raw?s:decodeURIComponent(s)}function stringifyCookieValue(value){return encode(config.json?JSON.stringify(value):String(value))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(pluses,' '));return config.json?JSON.parse(s):s}catch(e){}}function read(s,converter){var value=config.raw?s:parseCookieValue(s);return $.isFunction(converter)?converter(value):value}var config=$.cookie=function(key,value,options){if(value!==undefined&&!$.isFunction(value)){options=$.extend({},config.defaults,options);if(typeof options.expires==='number'){var days=options.expires,t=options.expires=new Date();t.setTime(+t+days*864e+5)}return(document.cookie=[encode(key),'=',stringifyCookieValue(value),options.expires?'; expires='+options.expires.toUTCString():'',options.path?'; path='+options.path:'',options.domain?'; domain='+options.domain:'',options.secure?'; secure':''].join(''))}var result=key?undefined:{};var cookies=document.cookie?document.cookie.split('; '):[];for(var i=0,l=cookies.length;i<l;i++){var parts=cookies[i].split('=');var name=decode(parts.shift());var cookie=parts.join('=');if(key&&key===name){result=read(cookie,value);break}if(!key&&(cookie=read(cookie))!==undefined){result[name]=cookie}}return result};config.defaults={};$.removeCookie=function(key,options){if($.cookie(key)===undefined){return false}$.cookie(key,'',$.extend({},options,{expires:-1}));return!$.cookie(key)}}));
9
10
11function lc_update(){
12	lc_timeout_counter--;
13	if(lc_timeout_counter<1){
14		clearInterval(lc_update_time);
15		$(".lc_chat_list_area").append("<div class='lc_chat_timeout'><div class='lc_chat_timeout_descr'>Âû áûëè îôôëàéí áîëåå "+lc_timeout_min+" ìèí.<a href='#' class='lc_chat_timeout_imback'>ß âåðíóëñÿ</a></div>");
16		return false;
17	}
18	if(lc_anim_bar_type<1) lc_animate_bar();
19	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'update',page_id:lc_page_id},function(d){
20		if(lc_soundoff==1){
21			d = d.split("<audio");
22			d = d[0];
23		}
24		$("#lc_chat").html(d);
25		lc_personal_color();
26	});
27}
28
29function lc_add(){
30	var text = $("#lc_text").val();
31	if(text.length<1){
32		alert('Âû íå ââåëè ñîîáùåíèå');
33		return false;
34	}
35	lc_start(true);
36	$("#lc_text").addClass('lc_loading');
37	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'add',text:text,page_id:lc_page_id},function(d){
38		$("#lc_text").removeClass('lc_loading');
39		var error = d.split('error:');
40		if(error[0]=='.') alert(error[1]);
41		else{
42			if(lc_soundoff==1){
43				d = d.split("<audio");
44				d = d[0];
45			}
46			$("#lc_chat").html(d);
47			$("#lc_text").val('');
48			$(".lc_symb_left").html(lc_symb_left);
49			lc_personal_color();
50		}
51	});
52}
53
54function lc_start(stop){
55	$(".lc_chat_timeout").remove();
56	lc_timeout_counter = lc_timeout;
57	if(!stop){
58		lc_update();
59		if(lc_anim_bar_type==1) lc_animate_bar();
60	}else lc_animate_bar();
61	clearInterval(lc_update_time);
62	lc_update_time = setInterval(function(){lc_update()},lc_interval*1000);
63}
64
65function lc_personal_color(){
66	$(".lc_member").each(function(){
67		if($(this).text()=='@'+lc_member || $(this).text()==lc_member) $(this).parents('.lc_chat_li').addClass('lc_personal');
68	});
69}
70
71function lc_animate_bar(){
72	if($(".lc_progress").length<1) return false;
73	$(".lc_progress_bar").stop(true,true).animate({width:'0'},lc_anim_bar_time,"linear",function(){
74		$(this).css({width:'100%'});
75	});
76}
77
78function lc_reload_window(trig){
79	$("."+trig).click();
80}
81
82function showAlert(msg){
83	alert(msg);
84	return false;
85}
86
87function lc_tag_url(){
88	if(lc_bb_ctag=='url'){
89		$(".lc_bb_modal").fadeOut(300);
90		lc_bb_ctag = '';
91		return false;
92	}
93	lc_bb_ctag='url';
94	var title = '';
95	element = document.getElementById(lc_textarea);
96	if(document.selection){
97		element.focus();
98		sel = document.selection.createRange();
99		title = sel.text;
100	} else if (element.selectionStart || element.selectionStart == '0') {
101		element.focus();
102		var startPos = element.selectionStart;
103		var endPos = element.selectionEnd;
104		title = element.value.substring(startPos, endPos);
105	}
106	$(".lc_bb_modal_content").html('<li><span>Àäðåñ ñòðàíèöû:</span><input type="text" data-tag="leech" class="lc_bb_url" id="lc_bb_url" value="" placeholder="http://..." /></li><li><span>Íàçâàíèå ñòðàíèöû:</span><input type="text" class="lc_bb_title" value="'+title+'" placeholder="Íå îáÿçàòåëüíî" /></li>');
107	$(".lc_bb_modal").fadeIn(300);
108	document.getElementById('lc_bb_url').focus();
109	return false;
110}
111function lc_tag_img(){
112	if(lc_bb_ctag=='img'){
113		$(".lc_bb_modal").fadeOut(300);
114		lc_bb_ctag = '';
115		return false;
116	}
117	lc_bb_ctag='img';
118	var title = '';
119	element = document.getElementById(lc_textarea);
120	if(document.selection){
121		element.focus();
122		sel = document.selection.createRange();
123		title = sel.text;
124	} else if (element.selectionStart || element.selectionStart == '0') {
125		element.focus();
126		var startPos = element.selectionStart;
127		var endPos = element.selectionEnd;
128		title = element.value.substring(startPos, endPos);
129	}
130	$(".lc_bb_modal_content").html('<li><span>Àäðåñ èçîáðàæåíèÿ:</span><input type="text" data-tag="img" class="lc_bb_url" id="lc_bb_url" value="'+title+'" placeholder="http://...jpg" /></li>');
131	$(".lc_bb_modal").fadeIn(300);
132	document.getElementById('lc_bb_url').focus();
133	return false;
134}
135function lc_tag_video(){
136	if(lc_bb_ctag=='video'){
137		$(".lc_bb_modal").fadeOut(300);
138		lc_bb_ctag = '';
139		return false;
140	}
141	lc_bb_ctag='video';
142	var title = '';
143	element = document.getElementById(lc_textarea);
144	if(document.selection){
145		element.focus();
146		sel = document.selection.createRange();
147		title = sel.text;
148	} else if (element.selectionStart || element.selectionStart == '0') {
149		element.focus();
150		var startPos = element.selectionStart;
151		var endPos = element.selectionEnd;
152		title = element.value.substring(startPos, endPos);
153	}
154	$(".lc_bb_modal_content").html('<li><span>Àäðåñ âèäåî:</span><input type="text" data-tag="video" class="lc_bb_url" id="lc_bb_url" value="'+title+'" placeholder="http://..." /></li>');
155	$(".lc_bb_modal").fadeIn(300);
156	document.getElementById('lc_bb_url').focus();
157	return false;
158}
159function lc_bb_modal_hide(){
160	$(".lc_bb_modal").fadeOut(300,function(){
161		lc_bb_ctag = '';
162		$(".lc_bb_modal_content").html('');
163	});
164}
165
166function lc_tag(start,end,text){
167	if(!end) end = start;
168	element = document.getElementById(lc_textarea);
169	if (document.selection){
170		element.focus();
171		sel = document.selection.createRange();
172		if(!text) text = sel.text;
173		sel.text = '['+start+']' + text + '[/'+end+']';
174	} else if (element.selectionStart || element.selectionStart == '0') {
175		element.focus();
176		var startPos = element.selectionStart;
177		var endPos = element.selectionEnd;
178		if(!text) text = element.value.substring(startPos, endPos);
179		element.value = element.value.substring(0, startPos) + '['+start+']' + text + '[/'+end+']' + element.value.substring(endPos, element.value.length);
180	} else {
181		element.value += '['+start+']' + '[/'+end+']';
182	}
183}
184
185$(document)
186.on('click','.lc_bb_modal_close',function(){
187	lc_bb_modal_hide();
188	return false;
189})
190.on('click','.lc_bb_modal_paste',function(){
191	var bb_tag = $(".lc_bb_url").data('tag');
192	var bb_link = $(".lc_bb_url").val();
193	var bb_title = '';
194	if(bb_tag=='video'){
195		element = document.getElementById(lc_textarea);
196		if (document.selection){
197			element.focus();
198			sel = document.selection.createRange();
199			if(!text) text = sel.text;
200			sel.text = '[video='+bb_link+']';
201		} else if (element.selectionStart || element.selectionStart == '0') {
202			element.focus();
203			var startPos = element.selectionStart;
204			var endPos = element.selectionEnd;
205			element.value = element.value.substring(0, startPos) + '[video='+bb_link+']' + element.value.substring(endPos, element.value.length);
206		} else {
207			element.value += '[video='+bb_link+']';
208		}
209		lc_bb_modal_hide();
210		return false;
211	}
212	if($('.lc_bb_title').length>0){
213		var bb_title = $(".lc_bb_title").val();
214	}
215	if(bb_title) lc_tag(bb_tag+'='+bb_link,bb_tag,bb_title);
216	else lc_tag(bb_tag,bb_tag,bb_link);
217
218	lc_bb_modal_hide();
219	return false;
220})
221
222.on('click','.lc_modal_close',function(){
223	lc_textarea='lc_text';
224	$(".lc_modal").fadeOut(300,function(){
225		$(".lc_modal_buttons a").hide();
226	});
227	return false;
228})
229.on('click','.lc_modal_edit',function(){
230	$("#lc_text").addClass('lc_loading');
231	var text = $("#lc_edittext").val();
232	var id = $("#lc_edittext").data('id');
233	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'edit',id:id,text:text,save:true,page_id:lc_page_id},function(d){
234		$("#lc_text").removeClass('lc_loading');
235		var error = d.split('error:');
236		if(error[0]=='.') alert(error[1]);
237		else{
238			$("#lc_text_"+id).html(d);
239			$(".lc_modal").fadeOut(300);
240		}
241	});
242	return false;
243})
244.on('click','.lc_chat_timeout_imback',function(){
245	$(".lc_chat_timeout").remove();
246	lc_start();
247	return false;
248})
249.on('focus','.lc_textarea textarea',function(){
250	lc_textarea = $(this).attr('id');
251	return false;
252})
253.on('click','.lc_admin_settings',function(){
254	$(".lc_admin_list").slideToggle(200);
255	return false;
256})
257.on('mouseleave','.lc_admin_list',function(){
258	$(this).hide(100);
259})
260.on('click','.lc_add',function(){
261	lc_add();
262	return false;
263})
264.on('keyup','#lc_text',function(){
265	var left = lc_symb_left-$(this).val().length;
266	$(".lc_symb_left").html(left);
267	if(left<0) alert('Âû ïðåâûñèëè ëèìèò ñèìâîëîâ');
268})
269.on('keypress','#lc_text',function(event){
270	if(lc_on_enter==1){
271		if(event.keyCode == 13){
272			lc_add();
273			return false;
274		}else if((event.ctrlKey && event.keyCode == 13) || event.keyCode == 10) $("#lc_text").val($("#lc_text").val() + "\n");
275	}else{
276		if((event.ctrlKey && event.keyCode == 13) || event.keyCode == 10) lc_add();
277	}
278})
279
280.on('click','.lc_navigation a',function(){
281	$("#lc_text").addClass('lc_loading');
282	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',cstart:$(this).text(),page_id:$(this).parent().data('page_id')},function(d){
283		$("#lc_text").removeClass('lc_loading');
284		var error = d.split('error:');
285		if(error[0]=='.') alert(error[1]);
286		else{
287			$(".lc_modal_content").html(d);
288			lc_personal_color();
289		}
290	});
291	return false;
292})
293.on('click','.lc_archive',function(){
294	$("#lc_text").addClass('lc_loading');
295	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:lc_page_id},function(d){
296		$("#lc_text").removeClass('lc_loading');
297		var error = d.split('error:');
298		if(error[0]=='.') alert(error[1]);
299		else{
300			$(".lc_modal_header span").html("Àðõèâ ñîîáùåíèé");
301			$(".lc_modal_content").html(d);
302			$(".lc_modal_buttons a").hide();
303			$(".lc_modal_close").show();
304			if(lc_user_group==1) $(".lc_modal_truncate").attr('data-page_id',lc_page_id).show();
305			$(".lc_modal").fadeIn(300);
306			lc_personal_color();
307		}
308	});
309	return false;
310})
311.on('click','.lc_pageid_trigger',function(){
312	$("#lc_text").addClass('lc_loading');
313	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'pageid'},function(d){
314		$("#lc_text").removeClass('lc_loading');
315		var error = d.split('error:');
316		if(error[0]=='.') alert(error[1]);
317		else{
318			$(".lc_modal_header span").html("Âñå ñòðàíèöû àðõèâîâ");
319			$(".lc_modal_content").html(d);
320			$(".lc_modal_buttons a").hide();
321			$(".lc_modal_close").show();
322			$(".lc_modal").fadeIn(300);
323		}
324	});
325	return false;
326})
327.on('click','.lc_archive_trigger',function(){
328	$("#lc_text").addClass('lc_loading');
329	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:'all'},function(d){
330		$("#lc_text").removeClass('lc_loading');
331		var error = d.split('error:');
332		if(error[0]=='.') alert(error[1]);
333		else{
334			$(".lc_modal_header span").html("Àðõèâ âñåõ ñîîáùåíèé");
335			$(".lc_modal_content").html(d);
336			$(".lc_modal_buttons a").hide();
337			$(".lc_modal_close").show();
338			if(lc_user_group==1) $(".lc_modal_truncate").attr('data-page_id','all').show();
339			$(".lc_modal").fadeIn(300);
340			lc_personal_color();
341		}
342	});
343	return false;
344})
345.on('click','.lc_archive_id',function(){
346	$("#lc_text").addClass('lc_loading');
347	var page_id = $(this).text();
348	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'archive',page_id:page_id},function(d){
349		$("#lc_text").removeClass('lc_loading');
350		var error = d.split('error:');
351		if(error[0]=='.') alert(error[1]);
352		else{
353			$(".lc_modal_header span").html("Àðõèâ ñîîáùåíèé &ndash; " + page_id);
354			$(".lc_modal_content").html(d);
355			$(".lc_modal_truncate").attr('data-page_id',page_id).show().addClass('lc_noupdate');
356			lc_personal_color();
357		}
358	});
359	return false;
360})
361.on('click','.lc_modal_truncate',function(){
362	if(lc_user_group!=1){
363		alert("Íåëüçÿ ýòîãî äåëàòü");
364		return false;
365	}
366	if(!confirm("Òî÷íî óäàëèòü âñå ñîîáùåíèÿ â ýòîì àðõèâå?")) return false;
367	$("#lc_text").addClass('lc_loading');
368	var noupdate = $(this).hasClass('lc_noupdate');
369	$(this).removeClass('lc_noupdate');
370	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'truncate',page_id:$(this).data('page_id')},function(d){
371		$("#lc_text").removeClass('lc_loading');
372		var error = d.split('error:');
373		if(error[0]=='.') alert(error[1]);
374		else{
375			if(!noupdate) $("#lc_chat").html(d);
376			$(".lc_modal").fadeOut(300,function(){
377				$(".lc_modal_truncate").attr('data-page_id','').hide();
378			});
379		}
380	});
381	return false;
382})
383
384.on('click','.lc_banned_trigger',function(){
385	$("#lc_text").addClass('lc_loading');
386	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'banned',page_id:lc_page_id},function(d){
387		$("#lc_text").removeClass('lc_loading');
388		var error = d.split('error:');
389		if(error[0]=='.') alert(error[1]);
390		else{
391			$(".lc_modal_header span").html("Çàáàíåííûå ïîëüçîâàòåëè");
392			$(".lc_modal_content").html(d);
393			$(".lc_modal_buttons a").hide();
394			$(".lc_modal_close, .lc_modal_banned").show();
395			$(".lc_modal").fadeIn(300);
396		}
397	});
398	return false;
399})
400.on('click','.lc_modal_banned',function(){
401	$("#lc_banned_form").submit();
402	return false;
403})
404.on('click','.lc_settings_trigger',function(){
405	$("#lc_text").addClass('lc_loading');
406	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'settings',page_id:lc_page_id},function(d){
407		$("#lc_text").removeClass('lc_loading');
408		var error = d.split('error:');
409		if(error[0]=='.') alert(error[1]);
410		else{
411			$(".lc_modal_header span").html("Íàñòðîéêè ÷àòà");
412			$(".lc_modal_content").html(d);
413			$(".lc_modal_buttons a").hide();
414			$(".lc_modal_close, .lc_modal_settings").show();
415			$(".lc_modal").fadeIn(300);
416		}
417	});
418	return false;
419})
420.on('click','.lc_modal_settings',function(){
421	$("#lc_settings_form").submit();
422	return false;
423})
424.on('click','.lc_modal_header_close',function(){
425	$(".lc_modal").fadeOut(200);
426	$(".lc_modal_truncate").hide();
427	lc_textarea='lc_text';
428	return false;
429})
430.on('click','.lc_chat_smile_ins',function(){
431	var smile = $(this).data('smile');
432	$(".lc_modal_smiles").fadeOut(200);
433	var element = document.getElementById(lc_textarea);
434	element.focus();
435	element.value += '[smile=' + smile + ']';
436	return false;
437})
438.on('click','.lc_bb_emo',function(){
439	$(".lc_modal_colors").hide(0);
440	if($(".lc_smiles_groups").length<1){
441		$("#lc_text").addClass('lc_loading');
442		$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'smilies'},function(d){
443			$("#lc_text").removeClass('lc_loading');
444			var error = d.split('error:');
445			if(error[0]=='.') alert(error[1]);
446			else $(".lc_modal_smiles").html(d);
447		});
448	}
449	$(".lc_modal_smiles").fadeToggle(200);
450	return false;
451})
452.on('click','.lc_smile_close',function(){
453	$(this).parent().fadeOut(200);
454	return false;
455})
456.on('click','.lc_chat_color_ins',function(){
457	var color = $(this).data('color');
458	$(".lc_modal_colors").fadeOut(200);
459	lc_tag('color='+color,'color')
460	return false;
461})
462.on('click','.lc_bb_color',function(){
463	$(".lc_modal_smiles").hide(0);
464	if($(".lc_color_list").length<1){
465		$("#lc_text").addClass('lc_loading');
466		$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'color'},function(d){
467			$("#lc_text").removeClass('lc_loading');
468			var error = d.split('error:');
469			if(error[0]=='.') alert(error[1]);
470			else $(".lc_modal_colors").html(d);
471		});
472	}
473	$(".lc_modal_colors").fadeToggle(200);
474	return false;
475})
476.on('click','.lc_smiles_groups li',function(){
477	$(".lc_smiles_ul").removeClass('lc_smiles_current').eq($(this).index()).addClass('lc_smiles_current');
478	$(this).addClass('lc_smiles_current').siblings().removeClass('lc_smiles_current');
479	return false;
480})
481.on('click','.lc_chat_li_text a img',function(e){
482	var src = $(this).attr("src").split('/thumbs').join('');
483	if($("#lc_img_preview").length>0){
484		var old = $("#lc_img_preview").attr('src');
485		$("#lc_img_preview").remove();
486		if(src==old) return false;
487	}
488	$("body").append("<img src='"+ src +"' alt='' id='lc_img_preview' />");
489	var pw = $("#lc_img_preview").width();
490	var ph = $("#lc_img_preview").height();
491	var wh = $(window).height();
492	pw = Math.floor(pw/2);
493	ph = Math.floor(($(window).height()-ph)/2);
494	$("#lc_img_preview").css({marginLeft:-pw+'px',top:ph+'px'}).fadeIn().draggable();
495	return false;
496})
497.on('click','#lc_img_preview',function(){
498	$(this).fadeOut(200,function(){$(this).remove()});
499})
500.on('click',".lc_chat_li_quote",function(){
501	var id = $(this).parents(".lc_chat_li").data('id');
502	$("#lc_text").addClass('lc_loading');
503	$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'quote',id:id},function(d){
504		$("#lc_text").removeClass('lc_loading');
505		var error = d.split('error:');
506		if(error[0]=='.') alert(error[1]);
507		else{
508			var element = document.getElementById(lc_textarea);
509			element.focus();
510			if (element.selectionStart || element.selectionStart == '0'){
511				var startPos = element.selectionStart;
512				element.value = element.value.substring(0, startPos) + d + element.value.substring(startPos, element.value.length);
513			}else element.value += d;
514		}
515	});
516	return false;
517})
518.on('mouseenter','.lc_chat_li',function(){
519	$(this).find(".lc_act_hidden").fadeIn(100);
520})
521.on('mouseleave','.lc_chat_li',function(){
522	$(this).find(".lc_act_hidden").fadeOut(100);
523})
524.on('click','.lc_chat_li_act li',function(){
525	lc_timeout_counter = lc_timeout;
526	var $this = $(this).parents('.lc_chat_li');
527	var id = $this.data('id');
528	var act = $(this).data('act');
529	if(act=='edit'){
530		$("#lc_text").addClass('lc_loading');
531		$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'edit',id:id,page_id:lc_page_id},function(d){
532			$("#lc_text").removeClass('lc_loading');
533			var error = d.split('error:');
534			if(error[0]=='.') alert(error[1]);
535			else{
536				$(".lc_modal_header span").html("Ðåäàêòèðîâàíèå ñîîáùåíèÿ");
537				$(".lc_modal_content").html(d);
538				$(".lc_modal_buttons a").hide();
539				$(".lc_modal_close, .lc_modal_edit").show();
540				$(".lc_modal").fadeIn(300);
541			}
542		});
543	}else if(act=='del'){
544		if(!confirm('Òî÷íî óäàëèòü?')) return false;
545		lc_start();
546		$("#lc_text").addClass('lc_loading');
547		$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'del',id:id,page_id:lc_page_id},function(d){
548			$("#lc_text").removeClass('lc_loading');
549			var error = d.split('error:');
550			if(error[0]=='.') alert(error[1]);
551			else{
552				$this.slideUp(100,function(){
553					if(lc_soundoff==1){
554						d = d.split("<audio");
555						d = d[0];
556					}
557					$("#lc_chat").html(d);
558					lc_personal_color();
559				});
560			}
561		});
562	}else if(act=='bann'){
563		if(!confirm("Âû òî÷íî õîòèòå çàáàíèòü ýòîãî ïîëüçîâàòåëÿ")) return false;
564		var reason = prompt('Ïðè÷èíà áàíà');
565		var ban = prompt('Íà ñêîëüêî äíåé áàí?\nÏóñòîå ïîëå - áåññðî÷íî');
566		
567		$("#lc_text").addClass('lc_loading');
568		$.post(dle_root+"engine/modules/light_chat/ajax/index.php",{do:'banned',id:id,ban:ban,reason:reason,page_id:lc_page_id},function(d){
569			$("#lc_text").removeClass('lc_loading');
570			var error = d.split('error:');
571			if(error[0]=='.') alert(error[1]);
572			else alert(d);
573		});
574	}else if(act=='answer'){
575		var name = $this.find(".lc_chat_li_autor").text();
576		var element = document.getElementById(lc_textarea);
577		element.focus();
578		if (element.selectionStart || element.selectionStart == '0'){
579			var startPos = element.selectionStart;
580			element.value = element.value.substring(0, startPos) + '[b]@' + name + '[/b], ' + element.value.substring(startPos, element.value.length);
581		}else element.value += '[b]@' + name + '[/b], ';
582	}
583	return false;
584})
585.on("click",".lc_video_trigger",function(){
586	$('body').append('<div class="lc_chat_timeout lc_shader" title="Çàêðûòü"><div class="lc_video_frame"><a href="#" title="Çàêðûòü îêíî">çàêðûòü</a><iframe width="850" height="500" src="//www.youtube.com/embed/'+$(this).data('video')+'" frameborder="0" allowfullscreen></iframe></div></div>');
587	return false;
588})
589.on("click",".lc_shader",function(){
590	$(this).fadeOut(200,function(){
591		$(this).remove();
592	});
593	return false;
594})
595.on("click",".lc_video_frame a",function(){
596	$(this).parents('.lc_chat_timeout').fadeOut(200,function(){
597		$(this).remove();
598	});
599	return false;
600})
601.on("mousemove",".lc_area",function(){
602	if($(".lc_chat_timeout").length>0) return false;
603	lc_timeout_counter = lc_timeout;
604	lc_animate_bar();
605})
606.on("click",".lc_soundoff",function(){
607	var icon = $(this).find("i");
608	if(lc_soundoff==1){
609		icon.removeClass('lc_icon_soundoff').addClass("lc_icon_sound");
610		lc_soundoff = 0;
611	}else{
612		icon.removeClass('lc_icon_sound').addClass("lc_icon_soundoff");
613		lc_soundoff = 1;
614	}
615	$.cookie("lc_soundoff",lc_soundoff);
616	return false;
617})
618;
619
620$(function(){
621	if(lc_anim_bar_type==1) lc_anim_bar_time = lc_timeout_min*60000;
622	else lc_anim_bar_time = lc_interval*1000;
623	lc_timeout = Math.floor((lc_timeout_min*60)/lc_interval);
624	if($(".lc_chat_list li").length<1) lc_update();
625	lc_start();
626	$(".lc_symb_left").html(lc_symb_left);
627	if($(".lc_modal").length>0){
628		$(".lc_modal, .lc_bb_modal").appendTo('body');
629		$(".lc_modal").draggable({handle:".lc_modal_header"});
630		$(".lc_modal_content").css({maxHeight:Math.floor($(window).height()/2)+'px'});
631	}
632	if($.cookie('lc_soundoff')==1){
633		lc_soundoff = 1;
634		$(".lc_soundoff i").removeClass('lc_icon_sound').addClass("lc_icon_soundoff");
635	}
636})

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.