PageSourceSearch

https://goo.by/static/frontend/js/js.js?v=1.28

js goo.by collected 2026-09-24 09:13:20 UTC 6,312 bytes, 252 lines download raw bytes

1$(document).ready(function () {
2
3	$('.corusel .corusel_wrap.owl-carousel').owlCarousel({
4		loop:false,
5		margin:0,
6		nav:true,
7		dots:false,
8		navText:['<i class="icon-arrow left"></i>','<i class="icon-arrow"></i>'],
9		responsive:{
10			0:{
11				items:1,
12				autoWidth:false,
13				margin:0,
14			},
15			1000:{
16				items:1,
17			}
18		}
19	})
20	
21	$('.blogs .blogs_wrap.owl-carousel').owlCarousel({
22		loop:false,
23		margin:8,
24		nav:true,
25		dots:false,
26		navText:['<i class="icon-arrow left"></i>','<i class="icon-arrow"></i>'],
27		responsive:{
28			0:{
29				items:1,
30				autoWidth:false,
31				margin:0,
32			},
33			600:{
34				items:2,
35			},
36			1000:{
37				items:3,
38			}
39		}
40	})
41	
42	
43	$('.corusel_v2 .corusel_wrap.owl-carousel').owlCarousel({
44		loop:false,
45		margin:8,
46		nav:true,
47		dots:false,
48		navText:['<i class="icon-arrow left"></i>','<i class="icon-arrow"></i>'],
49		responsive:{
50			0:{
51				items:1,
52				autoWidth:false,
53				margin:0,
54			},
55			600:{
56				items:2,
57			},
58			1000:{
59				items:3,
60			}
61		}
62	})
63	
64	$('.corusel_v3 .corusel_wrap.owl-carousel').owlCarousel({
65		loop:false,
66		margin:8,
67		nav:true,
68		dots:false,
69		navText:['<i class="icon-arrow left"></i>','<i class="icon-arrow"></i>'],
70		responsive:{
71			0:{
72				items:1,
73				autoWidth:false,
74				margin:0,
75			},
76			600:{
77				items:3,
78			},
79			1000:{
80				items:5,
81			}
82		}
83	})
84
85	
86	$(document).on('click','.accordions .accord:not(.open) .question',function(){ 
87		$('.accordions .accord .question').closest('.accord').removeClass('open');
88		$('.accordions .accord .question').closest('.accord').find('.answer').slideUp(200);
89	    $(this).closest('.accord').toggleClass('open');
90		$(this).closest('.accord').find('.answer').slideToggle(200);
91		return false
92	})
93	$(document).on('click','.accordions .accord.open .question',function(){ 
94	    $(this).closest('.accord').toggleClass('open');
95		$(this).closest('.accord').find('.answer').slideToggle(200);
96		return false
97	})
98	
99	$( 'a.open_menu' ).click(function(){ 
100	    $('header.header .wrapper nav.main_menu').addClass('open');
101		$('.win').addClass('open');
102		return false
103	})
104	
105	$( '.win' ).click(function(){ 
106	    $('header.header .wrapper nav.main_menu').removeClass('open');
107		$('.win').removeClass('open');
108		return false
109	})
110	
111	$( '.pops a.close' ).click(function(){ 
112	    $('.pops').hide();
113		return false
114	})
115	
116	$(document).mouseup( function(e){ 
117		// var div = $( ".pops" );
118		// if ( !div.is(e.target)
119		//     && div.has(e.target).length === 0 ) {
120		// 	div.hide();
121		// }
122	});
123	
124	if(window.outerWidth<400){
125		$('.more').readmore({
126			speed: 5,
127			moreLink: '<a href="#">Read more</a>',
128			collapsedHeight:125
129		});
130	}else{
131		$('.more').readmore({
132			speed: 5,
133			moreLink: '<a href="#">Read more</a>',
134			collapsedHeight:200
135		});
136	}
137
138	$('.more2').readmore({
139		speed: 5,
140		moreLink: '<a href="#">Read more</a>',
141		collapsedHeight:420
142	});
143
144
145	$('.owl-carousel .more').readmore({
146		speed: 5,
147		moreLink: '<a href="#">Read more</a>',
148		collapsedHeight:50
149	});
150
151	
152	
153	$(document).on('click','section.page .corusel_v2 .owl-nav button',function(){ 
154		/*var tops = $('.corusel_v2 .group .item:nth-of-type(1)').height();
155		$('section.page .corusel_v2 .owl-nav button').css('top',tops+20);*/
156	})
157
158
159
160
161	$('[data-trigger=shorten-form-new]').submit(function(e){
162		e.preventDefault();
163		let form = $(this);
164		let action = form.attr('action');
165		let data = new FormData(this);
166		let file = $('#metaimage');
167
168		$('.form-control').removeClass('is-invalid');
169		$('#return-error .alert').remove();
170
171		if($("input[name=multiple]").val() == "1"){
172			var url = form.find("#urls");
173		}else{
174			var url = form.find("#url");
175		}
176
177		if(url.val().length == 0){
178			$('.urls_wrap').addClass('is-invalid');
179			$('.error_pop .desc').text(lang.error);
180			$('.error_pop').show();
181			return false;
182		}
183
184		if($("#metaimage").length > 0 && file.get(0).files.length != 0 && file.get(0).files[0].size > 1*1024*1024){
185			if(["image/jpeg", "image/jpg"].includes(file.get(0).files[0].type) == false){
186				$.notify({message: lang.imageerror},{type: 'danger',placement: {from: "top",align: "left"}});
187				return false;
188			}
189		}
190
191		let text = form.find('button[type=submit]').text();
192
193		$.ajax({
194			type: 'POST',
195			url: action,
196			data: data,
197			dataType: 'json',
198			processData: false,
199			contentType: false,
200			beforeSend: function(){
201				form.find('button[type=submit]').html('<div class="preloader"><div class="spinner-border spinner-border-sm text-white" role="status"><span class="sr-only">Loading...</span></div></div>').attr('disabled', 'disabled');
202			},
203			complete: function(){
204				$('.preloader').remove();
205				form.find('button[type=submit]').text(text).removeAttr('disabled');
206			},
207			success: function(response){
208
209				if(response.error){
210					let message = response.message.replace(/(<script>.*?<\/script>)/gi, "");
211					if(message.search('Please create a free account ')!==-1){
212						$('.pops .button a').css('width','50%')
213						$('.pops .button a.login').show();
214					}else{
215						$('.pops .button a').css('width','100%')
216						$('.pops .button a.login').hide();
217					}
218
219					$('.error_pop .desc').text(message);
220					$('.error_pop').show();
221					return  false;
222				}
223				let shorturl = response.data.shorturl;
224
225				if($("input[name=multiple]").val() == "1"){
226					refreshlinks();
227					return url.val(response.data);
228				}
229
230				if($('#output-result').length > 0){
231					$('#output-result #qr-result').html('<span class="p-2 bg-light border border-success d-inline-block rounded"><img src="'+shorturl+'/qr" width="100" class="rounded"></span>');
232					$('#output-result').removeClass('d-none');
233				}
234					url.val(shorturl);
235
236					form.find("[type=submit]").addClass('d-none');
237					form.find("[type=button]").attr("data-clipboard-text", shorturl).removeClass('d-none');
238					$("#advancedOptions").removeClass('show');
239
240					new ClipboardJS('[data-trigger=shorten-form] [type=button]').on('success', function(){
241						form.find("[type=submit]").removeClass('d-none');
242						form.find("[type=button]").addClass('d-none');
243						form.find('input,textarea').val('');
244					});
245
246
247			}
248		});
249	});
250
251
252});

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.