PageSourceSearch

https://www.smotra-moto-shop.ru/served_assets/public/shop/referer_code.js

js smotra-moto-shop.ru collected 2026-09-25 06:08:21 UTC 1,278 bytes, 29 lines download raw bytes

1document.addEventListener("DOMContentLoaded", function() {
2  var refererCookie = document.cookie.match(/referer_code=([\d]+)/);
3  var code = refererCookie && refererCookie[1];
4  var refererCodeBlock = document.querySelector('#referer_code_block'); // блок куда подставляется полученный код
5
6  if (!refererCodeBlock) {
7    return false // ничего не делаем, если блока для подстановки кода нет на странице
8  }
9
10  var expiredDate = new Date();
11  expiredDate.setTime(expiredDate.getTime() + 1 * 0.5 * 60 * 60 * 1000); // 30 минут
12
13  if (code) {
14    refererCodeBlock.innerHTML = code; // подставляем код в шаблон
15    document.cookie = "referer_code=" + code + "; expires=" + expiredDate + "; path=/";
16  } else {
17    fetch('/referer_code', {
18      method: 'POST',
19      headers: {
20        'Content-Type': 'application/json;charset=utf-8'
21      }
22    }).then(function(response) {
23      return response.json()
24    }).then(function(response) {
25      document.cookie = "referer_code=" + response.referer_code + "; expires=" + expiredDate + "; path=/";
26      refererCodeBlock.innerHTML = response.referer_code; // подставляем код в шаблон
27    })
28  }
29});

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.