const AZ_FIRST_INTERACTION_EVENTS = ['click', 'touchstart', 'mousemove']; AZ_FIRST_INTERACTION_EVENTS.forEach(e => document.addEventListener(e, azDeferredOnTouch)); let assets_url_prefix = window.getConstant('SITE_URL'); function az_is_calendar() { return location.href.indexOf('/calendar') > -1; } function azDeferredOnTouch(event) { //scripts on MOVE let canonical = document.querySelector('link[rel="canonical"]'); let calendar = az_is_calendar(); if (window.az_deferred_scripts) az_deferred_scripts.forEach(az_addScript); if (window.az_deferred_styles_ontouch) loadDeferredStyles(null, window.az_deferred_styles_ontouch); initGTM(); AZ_FIRST_INTERACTION_EVENTS.forEach(e => document.removeEventListener(e, azDeferredOnTouch)); } function initGTM() { if (window.gtmDidInit) { return false; } window.gtmDidInit = true; (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WMXMJHJ'); } window.gtmDidInit = false; window.addEventListener('load', function () { setTimeout(initGTM, 7000); if (typeof requestAnimationFrame !== undefined) requestAnimationFrame(loadDeferredStyles); else setTimeout(loadDeferredStyles, 10); }); function az_addScript(s) { scrx = document.createElement('script'); scrx.type = 'text/javascript'; scrx.defer = 'defer'; scrx.src = s.includes('//') ? s : (assets_url_prefix + s); document.body.appendChild(scrx); } function loadDeferredStyles(e = null, linkArray = null) { //document.removeEventListener('mousemove', loadDeferredStyles); //inline scripts let nosc = document.querySelectorAll('noscript[data-load="script"]'); nosc.forEach((n) => { let el = document.createElement("script"); let s = document.createTextNode(n.textContent); el.appendChild(s); n.parentNode.insertBefore(el, n); }); //deferred_js nosc = document.querySelectorAll('noscript[data-load="defer-js"]'); nosc.forEach((n) => { let el = document.createElement("script"); el.src = n.textContent.split('src="')[1].split('"')[0]; el.defer = 'defer'; n.parentNode.insertBefore(el, n); console.log('loaded ', el); }); //styles on LOAD let d_loaded = document.createElement('div'); document.body.appendChild(d_loaded); let styleNode = document.querySelector('noscript[data-load="defer"]'); if (styleNode) { d_loaded.innerHTML += styleNode.textContent; } let createLink = (s, preload) => { let link = document.createElement("link"); link.href = s; link.media = "all"; link.rel = preload ? "preload" : "stylesheet"; if (preload) { link.as = "style"; document.head.appendChild(link); } else { link.type = "text/css"; d_loaded.appendChild(link); } } if (!linkArray) linkArray = window.az_deferred_styles; if (linkArray) linkArray.forEach((s) => { if (!s.includes('//')) { s = assets_url_prefix + s; } createLink(s, false); }); }

Za-chto-bog-unichtozhil-egipetskix-pervencev.6977 Fonts-art-keyboard-font-maker-on-pc Face-swap!-on-pc Sekta-hlystov-v-ee-istorii-i-sovremennom-sostojanii Islam-v-ssha-amerikanskij-opyt-i-rossijskie-perspektivy