PageSourceSearch

https://www.iitkgpalumnifoundation.in/static_assets/js?v=4.21

js iitkgpalumnifoundation.in collected 2026-10-02 17:12:56 UTC 3,269 bytes, 44 lines download raw bytes

1window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); }window.VAAVE_CONSENT = 'denied';gtag('consent', 'default', {analytics_storage: 'denied', ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied'});;gtag("js", new Date());gtag('config', 'G-C6NV0716WY',{"cookie_flags":"SameSite=Lax;Secure"});gtag('config', "G-NKJWHFQKGE",{"cookie_flags":"SameSite=Lax;Secure"});var $buoop = {vs: {i: 11, f: 25, o: 18, s: 7, c: 30}, reminder: 0, text: "Your browser (%s) is <strong>NOT Supported</strong>. Please <a%s>update your browser</a>.", api: 4}; function $buo_f() {var e = document.createElement("script"); e.src = "https://vaave.s3.amazonaws.com/static/browser-update.min.js"; document.body.appendChild(e);}; try {document.addEventListener("DOMContentLoaded", $buo_f, false)} catch (e) {window.attachEvent("onload", $buo_f)};(function(d) {
2	var sel = '.twitter-timeline, .twitter-tweet, .twitter-video, .twitter-share-button, .twitter-follow-button, .twitter-hashtag-button, .twitter-mention-button, .twitter-dm-button, .twitter-moment, .twitter-grid, [data-tweet-id]';
3	var obs = null, wanted = false, loaded = false;
4	var t = window.twttr = window.twttr || {};
5	t._e = t._e || [];
6	function consented() { return window.VAAVE_CONSENT === 'granted'; }
7	function stopObserving() { if (obs) { obs.disconnect(); obs = null; } }
8	function load() {
9		loaded = true;
10		stopObserving();
11		if (d.getElementById('twitter-wjs')) return;
12		var js = d.createElement('script');
13		js.id = 'twitter-wjs';
14		js.src = 'https://platform.twitter.com/widgets.js';
15		(d.head || d.body).appendChild(js);
16	}
17	function hasEmbed(el) { return el.nodeType === 1 && el.matches && (el.matches(sel) || (el.firstElementChild && el.querySelector(sel))); }
18	// Watch for embeds injected later (Vue feed, AJAX). Only while consented and not yet
19	// loaded, so pages without consent or without Twitter content carry no observer.
20	function observe() {
21		if (obs || loaded || !consented() || !window.MutationObserver) return;
22		obs = new MutationObserver(function(muts) {
23			for (var i = 0; i < muts.length; i++) {
24				var added = muts[i].addedNodes;
25				for (var j = 0; j < added.length; j++) {
26					if (hasEmbed(added[j])) { load(); return; }
27				}
28			}
29		});
30		obs.observe(d.documentElement, { childList: true, subtree: true });
31	}
32	function check() {
33		if (loaded || !consented()) return;
34		if (wanted || d.querySelector(sel)) load(); else observe();
35	}
36	t.ready = function(f) { t._e.push(f); wanted = true; check(); };
37	// Keep twttr.widgets.load() callable before the library exists (site custom_js /
38	// CMS scripts call it after AJAX): it just registers interest. widgets.js
39	// replaces this object with the real one when it loads.
40	t.widgets = t.widgets || { load: function() { wanted = true; check(); } };
41	d.addEventListener('vaave:consent', check);
42	if (d.readyState === 'loading') d.addEventListener('DOMContentLoaded', check);
43	else check();
44})(document);$(document).ready(function(){$("body").on("click","#feedback",function(e){e.preventDefault();var url = "https://www.iitkgpalumnifoundation.in/feedback";$.ajax({url:url}).done(function(data){$("#feedback-modal").html(data);showBs3Modal("#feedback-modal-form");}).fail(function(){});});});

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.