PageSourceSearch

https://radiotrishul.com/wp-content/plugins/the-plus-visual-compos…/js/main/pt-theplus-custom.js?ver=2.0.0

js radiotrishul.com collected 2026-10-08 08:33:04 UTC 21,104 bytes, 537 lines download raw bytes

1/*--------- animated svg js -----------*/
2( function ( $ ) {	
3	'use strict';
4	$.fn.pt_plus_animated_svg = function() {
5		return this.each(function() {
6			var $self = $(this);
7			var data_id=$self.data("id");
8			var data_duration=$self.data("duration");
9			var data_type=$self.data("type");
10			var data_stroke=$self.data("stroke");
11			var data_fill_color=$self.data("fill_color");
12			new Vivus(data_id, {type: data_type, duration: data_duration,forceRender:true,start: 'inViewport',onReady: function (myVivus) {
13					var c=myVivus.el.childNodes;
14					if(data_stroke!=''){
15						for (var i = 0; i < c.length; i++) {
16							$(c[i]).attr("fill", data_fill_color);
17							$(c[i]).attr("stroke",data_stroke);
18							var child=c[i];
19							var pchildern=child.children;
20							if(pchildern != undefined){
21							for(var j=0; j < pchildern.length; j++){
22								$(pchildern[j]).attr("fill", data_fill_color);
23								$(pchildern[j]).attr("stroke",data_stroke);
24							}
25							}
26						}
27					}
28			} });
29		});
30	};
31$(window).load(function() {
32	setTimeout(function(){
33		$('.pt_plus_animated_svg').pt_plus_animated_svg();
34}, 100);
35});
36} ( jQuery ) );
37/*--------- animated svg js -----------*/
38/*-theservice coutdown-----------*/
39/*count down js*/
40( function ( $ ) { 
41	'use strict';
42$(document).ready(function () {
43	$('.pt_plus_countdown').each(function () {
44		var timer1 = $(this).attr("data-timer");
45		var res = timer1.split("-");
46		$(this).downCount({
47			date: res[1]+"/"+res[0]+"/"+res[2]+" 12:00:00",
48			offset: +1
49		});
50	});
51});	
52} ( jQuery ) );
53/*-theservice coutdown-----------*/
54
55
56/*---pie Chart*/
57( function ( $ ) { 
58		'use strict';
59		$( document ).ready(function() {
60			var elements = document.querySelectorAll('.pt-plus-piechart');
61			Array.prototype.slice.apply(elements).forEach(function(el) {
62				var $el = jQuery(el);
63				//$el.circleProgress({value: 0});
64				new Waypoint({
65					element: el,
66					handler: function() {
67						if(!$el.hasClass("done-progress")){
68						setTimeout(function(){
69							$el.circleProgress({
70								value: $el.data('value'),
71								emptyFill: $el.data("emptyfill"),
72								startAngle: -Math.PI/4*2,
73							});
74							//  this.destroy();
75						}, 800);
76						$el.addClass("done-progress");
77						}
78					},
79					offset: '80%'
80				});
81			});
82		});
83		$(window).on("load resize scroll", function(){
84			$(".pt-plus-peicharts").each( function(){
85				var height=$('canvas',this).outerHeight();
86				var width=$('canvas',this).outerWidth();
87				$(".pt-plus-circle",this).css("height",height+'px');
88				$(".pt-plus-circle",this).css("width",width+'px');
89			});
90		});
91	} ( jQuery ) );	
92/*---pie Chart*/
93/*------ heading animation--------*/
94jQuery(document).ready(function($){
95	"use strict";
96	//set animation timing
97	var animationDelay = 2500,
98	//loading bar effect
99	barAnimationDelay = 3800,
100	barWaiting = barAnimationDelay - 3000, //3000 is the duration of the transition on the loading bar - set in the scss/css file
101	//letters effect
102	lettersDelay = 50,
103	//type effect
104	typeLettersDelay = 150,
105	selectionDuration = 500,
106	typeAnimationDelay = selectionDuration + 800,
107	//clip effect 
108	revealDuration = 600,
109	revealAnimationDelay = 1500;
110	
111	pt_plus_initHeadline();
112	
113	
114	function pt_plus_initHeadline() {
115		//insert <i> element for each letter of a changing word
116		singleLetters($('.pt-plus-cd-headline.letters').find('b'));
117		//initialise headline animation
118		animateHeadline($('.pt-plus-cd-headline'));
119	}
120	
121	function singleLetters($words) {
122		$words.each(function(){
123		var i;
124			var word = $(this),
125			letters = word.text().split(''),
126			selected = word.hasClass('is-visible');
127			for (i in letters) {
128				if(word.parents('.rotate-2').length > 0) letters[i] = '<em>' + letters[i] + '</em>';
129				letters[i] = (selected) ? '<i class="in">' + letters[i] + '</i>': '<i>' + letters[i] + '</i>';
130			}
131		    var newLetters = letters.join('');
132		    word.html(newLetters).css('opacity', 1);
133		});
134	}
135	
136	function animateHeadline($headlines) {
137		var duration = animationDelay;
138		$headlines.each(function(){
139			var headline = $(this);
140			
141			if(headline.hasClass('loading-bar')) {
142				duration = barAnimationDelay;
143				setTimeout(function(){ headline.find('.cd-words-wrapper').addClass('is-loading') }, barWaiting);
144				} else if (headline.hasClass('clip')){
145				var spanWrapper = headline.find('.cd-words-wrapper'),
146				newWidth = spanWrapper.width() + 10
147				spanWrapper.css('width', newWidth);
148				} else if (!headline.hasClass('type') ) {
149				//assign to .cd-words-wrapper the width of its longest word
150				var words = headline.find('.cd-words-wrapper b'),
151				width = 0;
152				words.each(function(){
153					var wordWidth = $(this).width();
154				    if (wordWidth > width) width = wordWidth;
155				});
156				headline.find('.cd-words-wrapper').css('width', width);
157			};
158			
159			//trigger animation
160			setTimeout(function(){ hideWord( headline.find('.is-visible').eq(0) ) }, duration);
161		});
162	}
163	
164	function hideWord($word) {
165		var nextWord = takeNext($word);
166		
167		if($word.parents('.pt-plus-cd-headline').hasClass('type')) {
168			var parentSpan = $word.parent('.cd-words-wrapper');
169			parentSpan.addClass('selected').removeClass('waiting');	
170			setTimeout(function(){ 
171				parentSpan.removeClass('selected'); 
172				$word.removeClass('is-visible').addClass('is-hidden').children('i').removeClass('in').addClass('out');
173			}, selectionDuration);
174			setTimeout(function(){ showWord(nextWord, typeLettersDelay) }, typeAnimationDelay);
175			
176			} else if($word.parents('.pt-plus-cd-headline').hasClass('letters')) {
177			var bool = ($word.children('i').length >= nextWord.children('i').length) ? true : false;
178			hideLetter($word.find('i').eq(0), $word, bool, lettersDelay);
179			showLetter(nextWord.find('i').eq(0), nextWord, bool, lettersDelay);
180			
181			} else if ($word.parents('.pt-plus-cd-headline').hasClass('loading-bar')){
182			$word.parents('.cd-words-wrapper').removeClass('is-loading');
183			switchWord($word, nextWord);
184			setTimeout(function(){ hideWord(nextWord) }, barAnimationDelay);
185			setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('is-loading') }, barWaiting);
186			
187			} else {
188			switchWord($word, nextWord);
189			setTimeout(function(){ hideWord(nextWord) }, animationDelay);
190		}
191	}
192	
193	function showWord($word, $duration) {
194		if($word.parents('.pt-plus-cd-headline').hasClass('type')) {
195			showLetter($word.find('i').eq(0), $word, false, $duration);
196			$word.addClass('is-visible').removeClass('is-hidden');
197			
198		} 
199	}
200	
201	function hideLetter($letter, $word, $bool, $duration) {
202		$letter.removeClass('in').addClass('out');
203		
204		if(!$letter.is(':last-child')) {
205		 	setTimeout(function(){ hideLetter($letter.next(), $word, $bool, $duration); }, $duration);  
206			} else if($bool) { 
207		 	setTimeout(function(){ hideWord(takeNext($word)) }, animationDelay);
208		}
209		
210		if($letter.is(':last-child') && $('html').hasClass('no-csstransitions')) {
211			var nextWord = takeNext($word);
212			switchWord($word, nextWord);
213		} 
214	}
215	
216	function showLetter($letter, $word, $bool, $duration) {
217		$letter.addClass('in').removeClass('out');
218		
219		if(!$letter.is(':last-child')) { 
220			setTimeout(function(){ showLetter($letter.next(), $word, $bool, $duration); }, $duration); 
221			} else { 
222			if($word.parents('.pt-plus-cd-headline').hasClass('type')) { setTimeout(function(){ $word.parents('.cd-words-wrapper').addClass('waiting'); }, 200);}
223			if(!$bool) { setTimeout(function(){ hideWord($word) }, animationDelay) }
224		}
225	}
226	
227	function takeNext($word) {
228		return (!$word.is(':last-child')) ? $word.next() : $word.parent().children().eq(0);
229	}
230	
231	function takePrev($word) {
232		return (!$word.is(':first-child')) ? $word.prev() : $word.parent().children().last(
232);
233	}
234	
235	function switchWord($oldWord, $newWord) {
236		$oldWord.removeClass('is-visible').addClass('is-hidden');
237		$newWord.removeClass('is-hidden').addClass('is-visible');
238	}
239});
240/*----header animation element--------*/
241/*-video post ! fluidvids.js v2.4.1 | (c) 2014 @toddmotto | https://github.com/toddmotto/fluidvids */
242!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t:e.fluidvids=t()}(this,function(){"use strict";function e(e){return new RegExp("^(https?:)?//(?:"+d.players.join("|")+").*$","i").test(e)}function t(e,t){return parseInt(e,10)/parseInt(t,10)*100+"%"}function i(i){if((e(i.src)||e(i.data))&&!i.getAttribute("data-fluidvids")){var n=document.createElement("div");i.parentNode.insertBefore(n,i),i.className+=(i.className?" ":"")+"fluidvids-item",i.setAttribute("data-fluidvids","loaded"),n.className+="fluidvids",n.style.paddingTop=t(i.height,i.width),n.appendChild(i)}}function n(){var e=document.createElement("div");e.innerHTML="<p>x</p><style>"+o+"</style>",r.appendChild(e.childNodes[1])}var d={selector:["iframe","object"],players:["www.youtube.com","player.vimeo.com"]},o=[".fluidvids {","width: 100%; max-width: 100%; position: relative;","}",".fluidvids-item {","position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;","}"].join(""),r=document.head||document.getElementsByTagName("head")[0];return d.render=function(){for(var e=document.querySelectorAll(d.selector.join()),t=e.length;t--;)i(e[t])},d.init=function(e){for(var t in e)d[t]=e[t];d.render(),n()},d});
243(function($){
244	"use strict";
245	var initFluidVids = function() {
246		fluidvids.init({ selector: ['iframe:not(.pt-plus-bg-video)'],players: ['www.youtube.com', 'player.vimeo.com']})
247	};
248	$(window).on('load', initFluidVids);
249	$('body').on('post-load', initFluidVids);
250})(jQuery);
251/*-video post ----*/
252/*-the plus video--*/
253
254! function(e) {
255    "use strict";
256
257    function t(t) {
258        var a = t.find("video"),
259            n = t.find(".ts-video-lazyload");
260        if (t.is("[data-grow]") && t.css("max-width", "none"), t.find(".ts-video-title, .ts-video-description, .ts-video-play-btn, .ts-video-thumbnail").addClass("ts-video-hidden"), n.length) {
261            var i = n.data();
262            e("<iframe></iframe>").attr(i).insertAfter(n)
263        }
264        a.length && a.get(0).play()
265    }
266
267    function a() {
268        e(".ts-video-wrapper[data-inview-lazyload]").one("inview", function(a, n) {
269            n && t(e(this))
270        })
271    }
272    e(document).on("click", '[data-mode="lazyload"] .ts-video-play-btn', function(a) {
273        a.preventDefault(), t(e(this).closest(".ts-video-wrapper"))
274    }), a(), e(document).ajaxComplete(function() {
275        a()
276    }), e(document).on("lity:open", function() {
277        /*e("*").not(".lity, .lity-wrap, .lity-close").filter(function() {
278            return "fixed" === e(this).css("position")
279        }).addClass("ts-video-hidden").attr("data-hidden-fixed", "true")*/
280    }), e(document).on("lity:ready", function(t, a) {
281        var n = a.element(),
282            i = n.find("video"),
283            r = n.find(".ts-video-lazyload");
284        if (e(".lity-wrap").attr("id", "ts-video"), r.length) e("<iframe></iframe>").attr(r.data()).insertAfter(r);
285        i.length && i.get(0).play()
286    }), e(document).on("lity:close", function(t, a) {
287        a.element().find("video").length && a.element().find("video").get(0).pause(), e(".ts-video-lity-container .pt-plus-video-frame").remove(), e("[data-hidden-fixed]").removeClass("ts-video-hidden")
288    }), e(document).ready(function() {
289        e(".ts-video-lightbox-link").off()
290    })
291}(jQuery);
292
293
294/*-the plus video--*/
295/*- contact form-----------*/
296( function ( $ ) { 
297 'use strict';
298	$(document).ready(function() {
299		$('.pt_plus_cf7_styles').each(function(){
300			$('body').addClass("pt_plus_cf7_form");
301			var style=$(this).data("style");
302			var radio_checkbox=$(this).data("style-radio-checkbox");
303			var svg_path='';
304			var line_svg='';
305			if(style=='style-3'){
306				svg_path='<svg class="graphic graphic--style-3" width="300%" height="100%" viewBox="0 0 1200 60" preserveAspectRatio="none"><path d="M0,56.5c0,0,298.666,0,399.333,0C448.336,56.5,513.994,46,597,46c77.327,0,135,10.5,200.999,10.5c95.996,0,402.001,0,402.001,0" stroke-width="1"></path></svg>';
307			}
308			if(style=='style-11'){
309			 line_svg='<svg class="graphic graphic--style-11" width="100%" height="100%" viewB
309ox="0 0 404 77" preserveAspectRatio="none"><path d="m0,0l404,0l0,77l-404,0l0,-77z" stroke-width="1.5"></path></svg>';
310			}
311			var i=1;
312			$(".wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-select",this).each(function(){
313				var placeholder_name = $(this).attr('placeholder');
314				
315				if($(this).hasClass("wpcf7-select")){
316					placeholder_name=$("option:first-child",this).text();
317				}
318				$(this).parents(".wpcf7-form-control-wrap").append('<label class="input__label input__label--'+style+'" for="'+style+'-cf-input-'+i+'">'+line_svg+'<span class="input__label-content input__label-content--'+style+'" data-content="'+placeholder_name+'">'+placeholder_name+'</span></label>'+svg_path);
319				$(this).attr('placeholder','');
320				$(this).attr('id',style+'-cf-input-'+i);
321				$(this).addClass('input__field input__field--'+style);
322				$(this).parents(".wpcf7-form-control-wrap").addClass('input--'+style);
323				i++;
324			});
325			$(".wpcf7-form-control.wpcf7-select",this).each(function(){
326				$(this).parents(".wpcf7-form-control-wrap").addClass("input--filled");
327			});
328			$(".wpcf7-form-control.wpcf7-radio .wpcf7-list-item",this).each(function(){
329				var text_val=$(this).find('.wpcf7-list-item-label').text();
330				$(this).find('.wpcf7-list-item-label').remove();
331				var label_Tags=$('input[type="radio"]',this);
332					if ( label_Tags.parent().is( 'label' )) {
333						label_Tags.unwrap();
334						}
335				var radio_name=$(this).find('input[type="radio"]').attr('name');
336				$(this).append('<label class="input__radio_btn" for="'+radio_name+i+'">'+text_val+'<div class="toggle-button__icon"></div></label>');
337				$(this).find('input[type="radio"]').attr('id',radio_name+i);
338				
339				$(this).find('input[type="radio"]').addClass("input-radio-check");
340				$(this).parents(".wpcf7-form-control-wrap").addClass(radio_checkbox);
341				i++;
342			});
343			$(".wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item",this).each(function(){
344				var text_val=$(this).find('.wpcf7-list-item-label').text();
345				$(this).find('.wpcf7-list-item-label').remove();
346				var label_Tags=$('input[type="checkbox"]',this);
347					if ( label_Tags.parent().is( 'label' )) {
348						label_Tags.unwrap();
349					}
350				$(this).append('<label class="input__checkbox_btn" for="'+radio_checkbox+i+'">'+text_val+'<div class="toggle-button__icon"></div></label>');
351				$(this).find('input[type="checkbox"]').attr('id',radio_checkbox+i);
352				
353				$(this).find('input[type="checkbox"]').addClass("input-checkbox-check");
354				$(this).parents(".wpcf7-form-control-wrap").addClass(radio_checkbox);
355				i++;
356			});
357			$(".wpcf7-form-control-wrap input[type='file']",this).each(function(){
358			var file_name=$(this).attr('name');
359				$(this).attr('id',file_name+i);
360				$(this).attr('data-multiple-caption',"{count} files selected");
361				$(this).parents(".wpcf7-form-control-wrap").append('<label class="input__file_btn" for="'+file_name+i+'"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17"><path d="M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"></path></svg><span>Choose a file…</span></label>');
362				$(this).parents(".wpcf7-form-control-wrap").addClass("cf7-style-file");
363				i++;
364			});
365		});	
366	
367		$("input.wpcf7-form-control,textarea.wpcf7-form-control").focus(function() {
368		  $(this).parents(".wpcf7-form-control-wrap").addClass("input--filled");
369		});
370	  
371		$('input.wpcf7-form-control,textarea.wpcf7-form-control').blur(function(){
372			if( !$(this).val() ) {
373				  $(this).parents(".wpcf7-form-control-wrap").removeClass('input--filled');
374			}
375		});
376		$('.wpcf7-form-control-wrap select').on('change',function(){
377				var select_val=$(this).find(':selected').val();
378			if(select_val!=''){
379				$(this).parents(".wpcf7-form-control-wrap").addClass("input--filled");
380			}
381		});
382		$(".wpcf7-form-control.wpcf7-textarea.input__field--style-9").each(function(){
383			var height_textarea=$(this).outerHeight();
384			$("head").append('<style >.pt_plus_cf7_styles .wpcf7-textarea.input__field--style-9 + .input__label--style-9::before{height:'+height_textarea+'px;}</style>');
385		});
386		$(".pt_plus_cf7_styles .wpcf7-form-control-wrap.input--style-12").each(function(){
387			var height_textarea=$(this).outerHeight();
388			$("head").append('<style >.pt_plus_cf7_form .pt_plus_cf7_styles .wpcf7-textarea.input__field--style-12{height:'+height_textarea+'px;}</style>');
389		});
390		$(window).load(function(){
391			$(".pt_plus_cf7_styles").find(".minimal-form-input").removeClass("minimal-form-input");
392		});
393	});	
394	$(document).on('load resize',function(){
395		$(".wpcf7-form-control.wpcf7-textarea.input__field--style-9").each(function(){
396			var height_textarea=$(this).outerHeight();
397			$("head").append('<style >.pt_plus_cf7_styles .wpcf7-textarea.input__field--style-9 + .input__label--style-9::before{height:'+height_textarea+'px;}</style>');
398		});
399		$(".pt_plus_cf7_styles .wpcf7-form-control-wrap.input--style-12").each(function(){
400			var height_textarea=$(this).outerHeight();
401			$("head").append('<style >.pt_plus_cf7_form .pt_plus_cf7_styles .wpcf7-textarea.input__field--style-12{height:'+height_textarea+'px;}</style>');
402		});
403	});
404} ( jQuery ) );
405
406'use strict';
407;( function ( document, window, index )
408{
409	var inputs = document.querySelectorAll( '.wpcf7-form-control.wpcf7-file' );
410	Array.prototype.forEach.call( inputs, function( input )
411	{
412		var label='';
413		var labelVal='';
414		var i=0;
415		input.addEventListener( 'change', function( e )
416		{
417		label  = input.nextElementSibling;
418		if(i==0){
419			labelVal = label.innerHTML;
420		}
421			var fileName = '';
422			if( this.files && this.files.length > 1 )
423				fileName = ( this.getAttribute( 'data-multiple-caption' ) || '' ).replace( '{count}', this.files.length );
424			else
425				fileName = e.target.value.split( '\\' ).pop();
426
427			if( fileName )
428				label.querySelector( 'span' ).innerHTML = fileName;
429			else
430				label.innerHTML = labelVal;
431			i++;
432		});
433		input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); });
434		input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); });
435	});
436}( document, window, 0 ));
437/*- contact form-----------*/
438/*---------------------------vc columns video----------------------------*/
439
440(function($) {
441	$.fn.pt_plus_VideoBgInit = function() {
442		return this.each(function() {
443			var $self = $(this),
444				ratio = 1.778,
445				pWidth = $self.parent().width(),
446				pHeight = $self.parent().height(),
447				selfWidth,
448				selfHeight;
449			var setSizes = function() {
450				if(pWidth / ratio < pHeight) {
451					selfWidth = Math.ceil(pHeight * ratio);
452					selfHeight = pHeight;
453					$self.css({
454						'width': selfWidth,
455						'height': selfHeight
456					});
457				} else {
458					selfWidth = pWidth;
459					selfHeight = Math.ceil(pWidth / ratio);
460					$self.css({
461						'width': selfWidth,
462						'height': selfHeight
463					});
464				}
465			};				
466			setSizes();
467			$(window).on('resize', setSizes);
468		});
469	};
470
471	$(window).load(function() {
472	setTimeout(function(){
473		$('.columns-video-bg video, .columns-video-bg .columns-bg-frame').pt_plus_VideoBgInit();
474$('.self-hosted-videos').each(function() {
475var $self=$(this);
476$self[0].play();
477});
478}, 100);
479      if($('.columns-youtube-bg').length > 0) {
480		var tag = document.createElement('script');
481
482		tag.src = "//www.youtube.com/iframe_api";
483		var firstScriptTag = document.getElementsByTagName('script')[0];
484		firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
485		
486		var players = {};
487		
488		window.onYouTubeIframeAPIReady = function() {
489			$('.columns-youtube-bg iframe').each(function() {
490				var $self = $(this),
491					id = $self.attr('id');
492					players[id] = new YT.Player(id, {   
493					       playerVars: {autoplay:1},    
494						events: {
495						   onReady: function(e) {
496						   if($self.data('muted') && $self.data('muted') == '1') {
497						      e.target.mute();
498						   }
499						      e.target.playVideo();
500						   }
501						}
502					});
503				
504			});
505		};
506		
507	}
508	if($('.columns-vimeo-bg').length > 0) {
509	
510		$(document).ready(function() {
511			$('.columns-vimeo-bg iframe').each(function() {
512				var $self = $(this);
513					
514				if (window.addEventListener) {
515					window.addEventListener('message', onMessageReceived, false);
516				} else {
517					window.attachEvent('onmessage', onMessageReceived, false);
518				}
519		
520				function onMessageReceived(e) {
521					var data = JSON.parse(e.data);
522					
523					switch (data.event) {
524						case 'ready':
525							$self[0].contentWindow.postMessage('{"method":"play", "value":1}','*');
526							if($self.data('muted') && $self.data('muted') == '1') {
527								$self[0].contentWindow.postMessage('{"method":"setVolume", "value":0}','*');
528							}
529							break;
530					}
531				}
532			});
533		});
534	}
535	});
536})(jQuery);
537/*---------------------------vc columns video----------------------------*/

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.