1// 2 if(jQuery("body").length) { 3 jQuery('<!-- Yandex.RTB --><script>window.yaContextCb=window.yaContextCb||[]</script><script src="https://yandex.ru/ads/system/context.js" async></script>').insertAfter(jQuery("body")); 4 } 5function getRandomArbitary(min, max) { 6 return Math.random() * (max - min) + min; 7} 8function isMobile() { 9 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 10 return true; 11 } 12 if(jQuery(window).width()<700) 13 return true; 14 return false; 15} 16function isGoogle() { 17 if( /google/i.test(document.referrer) ) { 18 return true; 19 } 20 return false; 21} 22 23function isToloka() { 24 if( /toloka/i.test(document.referrer) || /iframe-yang/i.test(document.referrer)) { 25 return true; 26 } 27 return false; 28} 29 30 // 31function get_cookie ( cookie_name ) 32{ 33 var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' ); 34 35 if ( results ) 36 return ( unescape ( results[2] ) ); 37 else 38 return null; 39} 40function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure ) 41{ 42 var cookie_string = name + "=" + escape ( value ); 43 44 if ( exp_y ) 45 { 46 var expires = cookie_date.getTime() + 24*3600*7; 47 cookie_string += "; expires=" + expires.toGMTString(); 48 } 49 50 if ( path ) 51 cookie_string += "; path=" + escape ( path ); 52 53 if ( domain ) 54 cookie_string += "; domain=" + escape ( domain ); 55 56 if ( secure ) 57 cookie_string += "; secure"; 58 59 document.cookie = cookie_string; 60} 61var x = get_cookie ( "isPS" ); 62//alert(x); 63function isPS() { 64 if( /google|yandex|bing|mail|rambler/i.test(document.referrer) || x == 1 ) { 65 66 set_cookie ( "isPS", "1" ); 67 68 return true; 69 } 70 return false; 71} 72 73if(!isToloka()/* && isPS()*/){ 74 75 var count = jQuery('.entry > p').length; 76 //ÑÑиÑаем ÑеÑÐµÐ´Ð¸Ð½Ñ Ð°Ð±Ð·Ð°Ñев 77 var sered=Math.floor(count/2); 78 79 // залипаÑка в ÑенÑÑе 80 81 zalip='<div id="rekl-center"> <div id="rekl-center-fix"> <div id="yandex_rtb_R-A-2546247-2"></div> </div></div><!--style> #rekl-center{ height:650px; } #rekl-center-fix{min-height:300px;} .sticky { position: fixed; z-index: 90; } .stop { position: relative; z-index: 90; } </style-->'; 82 83 84 if(jQuery(".entry > p:nth(" + sered + ")").length && count>5) { 85 jQuery(zalip).insertAfter(jQuery(".entry > p:nth(" + sered + ")")); 86 87 88 window.yaContextCb.push(()=>{ 89 Ya.Context.AdvManager.render({ 90 renderTo: 'yandex_rtb_R-A-2546247-2', 91 blockId: 'R-A-2546247-2' 92 }) 93 }) 94 95 /*Array.prototype.slice.call(document.querySelectorAll('#rekl-center-fix')).forEach(function(a) { 96 var b = null, P = 100; 97 window.addEventListener('scroll', Ascroll, false); 98 document.body.addEventListener('scroll', Ascroll, false); 99 function Ascroll() { 100 if (b == null) { 101 var Sa = getComputedStyle(a, ''), s = ''; 102 for (var i = 0; i < Sa.length; i++) { 103 if (Sa[i].indexOf('overflow') == 0 || Sa[i].indexOf('padding') == 0 || Sa[i].indexOf('border') == 0 || Sa[i].indexOf('outline') == 0 || Sa[i].indexOf('box-shadow') == 0 || Sa[i].indexOf('background') == 0) { 104 s += Sa[i] + ': ' +Sa.getPropertyValue(Sa[i]) + '; ' 105 } 106 } 107 b = document.createElement('div'); 108 b.style.cssText = s + ' box-sizing: border-box; width: ' + a.offsetWidth + 'px;'; 109 a.insertBefore(b, a.firstChild); 110 var l = a.childNodes.length; 111 for (var i = 1; i < l; i++) { 112 b.appendChild(a.childNodes[1]); 113 } 114 a.style.height = b.getBoundingClientRect().height + 'px'; 115 a.style.padding = '0'; 116 a.style.border = '0'; 117 } 118 var Ra = a.getBoundingClientRect(), 119 R = Math.round(Ra.top + b.getBoundingClientRect().height - document.querySelector('#rekl-center').getBoundingClientRect().bottom + 0); 120 if ((Ra.top - P) <= 0) { 121 if ((Ra.top - P) <= R) { 122 b.className = 'stop'; 123 b.style.top = - R +'px'; 124 b.style.left = 0; 125 } else { 126 b.className = 'sticky'; 127 b.style.top = P + 'px'; 128 b.style.left = Ra.left + 'px'; 129 } 130 } else { 131 b.className = ''; 132 b.style.top = ''; 133 b.style.left = ''; 134 } 135 window.addEventListener('resize', function() { 136 a.children[0].style.width = getComputedStyle(a, '').width; 137 b.style.left = (b.className == 'sticky' ? (a.getBoundingClientRect().left + 'px') : '0'); 138 }, false); 139 } 140 }) */ 141 } 142 143 144 // ÑÐ°Ð¹Ð´Ð±Ð°Ñ 145 if(jQuery(".adhelper").length ) { 146 jQuery('<center><div id="yandex_rtb_R-A-2546247-3"></div></center>').insertAfter(jQuery(".adhelper")); 147 148 149 function AdBangSideBar(){ 150 // 151 window.yaContextCb.push(()=>{ 152 Ya.Context.AdvManager.render({ 153 renderTo: 'yandex_rtb_R-A-2546247-3', 154 blockId: 'R-A-2546247-3' 155 }) 156 }) 157 158 } 159 setTimeout(AdBangSideBar,1000*10); 160 AdBangSideBar(); 161 } 162 163 164 // наÑало конÑенÑа 165 if(jQuery(".entry").length) { 166 jQuery('<center style="margin-bottom:10px;"><div id="yandex_rtb_R-A-2546247-4"></div></center>').insertBefore(jQuery(".entry")); 167 168 window.yaContextCb.push(()=>{ 169 Ya.Context.AdvManager.render({ 170 renderTo: 'yandex_rtb_R-A-2546247-4', 171 blockId: 'R-A-2546247-4' 172 }) 173 }) 174 175 } 176 // ÐºÐ¾Ð½ÐµÑ ÐºÐ¾Ð½ÑенÑа 177 if(jQuery(".entry").length) { 178 jQuery('<center><div id="yandex_rtb_R-A-2546247-5"></div></center>').insertAfter(jQuery(".entry")); 179 180 window.yaContextCb.push(()=>{ 181 Ya.Context.AdvManager.render({ 182 renderTo: 'yandex_rtb_R-A-2546247-5', 183 blockId: 'R-A-2546247-5' 184 }) 185 }) 186 187 } 188 189 190 // h2 191 if(jQuery(".entry h2:nth(0)").length) { 192 jQuery('<center><div id="yandex_rtb_R-A-2546247-7"></div></center>').insertAfter(jQuery(".entry h2:nth(0)")); 193 194 window.yaContextCb.push(()=>{ 195 Ya.Context.AdvManager.render({ 196 renderTo: 'yandex_rtb_R-A-2546247-7', 197 blockId: 'R-A-2546247-7' 198 }) 199 }) 200 201 } 202 // h2 203 if(jQuery(".entry h2:nth(2)").length) { 204 jQuery('<center><div id="yandex_rtb_R-A-2546247-6"></div></center>').insertAfter(jQuery(".entry h2:nth(2)")); 205 206 window.yaContextCb.push(()=>{ 207 Ya.Context.AdvManager.render({ 208 renderTo: 'yandex_rtb_R-A-2546247-6', 209 blockId: 'R-A-2546247-6' 210 }) 211 }) 212 213 } 214 // h2 215 if(jQuery(".entry h2:nth(4)").length) { 216 jQuery('<center><div id="yandex_rtb_R-A-2546247-9"></div></center>').insertAfter(jQuery(".entry h2:nth(4)")); 217 218 window.yaContextCb.push(()=>{ 219 Ya.Context.AdvManager.render({ 220 renderTo: 'yandex_rtb_R-A-2546247-9', 221 blockId: 'R-A-2546247-9' 222 }) 223 }) 224 225 } 226 // h2 227 if(jQuery(".entry h2:nth(6)").length) { 228 jQuery('<center><div id="yandex_rtb_R-A-2546247-10"></div></center>').insertAfter(jQuery(".entry h2:nth(6)")); 229 230 window.yaContextCb.push(()=>{ 231 Ya.Context.AdvManager.render({ 232 renderTo: 'yandex_rtb_R-A-2546247-10', 233 blockId: 'R-A-2546247-10' 234 }) 235 }) 236 237 } 238 239 // пеÑед комменÑами 240 if(jQuery("#respond").length) { 241 jQuery('<center><div id="yandex_rtb_R-A-2546247-8"></div></center>').insertBefore(jQuery("#respond")); 242 window.yaContextCb.push(()=>{ 243 Ya.Context.AdvManager.render({ 244 renderTo: 'yandex_rtb_R-A-2546247-8', 245 blockId: 'R-A-2546247-8' 246 }) 247 }) } 248 249 250 251 //ленÑа 252 jQuery('<div id="yandex_rtb_R-A-2546247-11"></div>').insertAfter(jQuery("body")); 253 window.yaContextCb.push(()=>{ 254 Ya.Context.AdvManager.renderFeed({ 255 renderTo: 'yandex_rtb_R-A-2546247-11', 256 blockId: 'R-A-2546247-11' 257 }) 258 }); 259 260 261if(!isMobile()){ 262 // декÑоп 263 264 265}else { 266 // мобила 267 268 // полноÑкÑан 269 window.yaContextCb.push(()=>{ 270 Ya.Context.AdvManager.render({ 271 type: 'fullscreen', 272 platform: 'touch', 273 blockId: 'R-A-2546247-12' 274 }) 275}); 276// Ð²Ð½Ð¸Ð·Ñ 277window.yaContextCb.push(()=>{ 278 Ya.Context.AdvManager.render({ 279 type: 'floorAd', 280 blockId: 'R-A-2546247-13' 281 }) 282}); 283 284 285 286} }
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.