It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://liebhr-dealer.ru/category/morozilniki-morozilnye-kamery/

  1. <!DOCTYPE html>
  2. <html dir="auto">
  3. <head>
  4.  <meta charset="utf-8" />
  5.  <meta name="referrer" content="unsafe-url" />
  6.  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  7.  <meta name="robots" content="noindex">
  8.  <link rel="icon" href="data:,">
  9.  <title></title>
  10.  <style>
  11.    .info {
  12.      text-align: center;
  13.      width: 90%;
  14.      max-width: 630px;
  15.      margin: 10% auto;
  16.      font-size: 18px;
  17.      font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
  18.    }
  19.    
  20.    .s823f0e766a9cb63cddd78cf79461ddde {
  21.      border: 2px solid transparent;
  22.      background: #28a745;
  23.      color: #ffffff;
  24.      font-size: 18px;
  25.      line-height: 15px;
  26.      padding: 10px 10px;
  27.      text-decoration: none;
  28.      text-shadow: none;
  29.      border-radius: 3px;
  30.      box-shadow: none;
  31.      transition: 0.25s;
  32.      display: block;
  33.      margin: 0 auto;
  34.    }
  35.    
  36.    .s823f0e766a9cb63cddd78cf79461ddde:hover {
  37.      background-color: #218838;
  38.    }
  39.    
  40.    .sa670dc6b8d318b2074f132e8c9af4102 {
  41.      cursor: pointer;
  42.      padding: 14px 14px;
  43.      text-decoration: none;
  44.      display: inline-block;
  45.      width: 14px;
  46.      height: 16px;
  47.    }
  48.    
  49.    .sa670dc6b8d318b2074f132e8c9af4102:hover {
  50.      border: 2px solid #ccc;
  51.      width: 10px;
  52.      height: 10px;
  53.    }
  54.    
  55.    .block1 {
  56.      width: 97%;
  57.      height: 97%;
  58.      display: table;
  59.      position: absolute;
  60.    }
  61.    
  62.    .block2 {
  63.      display: table-cell;
  64.      vertical-align: middle;
  65.    }
  66.  </style>
  67. </head>
  68.  
  69. <body>
  70.  <div class="block1">
  71.    <div class="block2">
  72.      <div class="info" id="content">Loading...</div>
  73.    </div>
  74.  </div>
  75. <script>var adb = 1; </script>
  76. <script id="adblock-blocker" src="/protect440/static/peel.js?bannerid=1751467121"></script>
  77.  
  78. <script>
  79. // проверка доступности cookie:
  80. function areCookiesEnabled() {
  81.    var cookieEnabled = navigator.cookieEnabled;
  82.    if (cookieEnabled === undefined) {
  83.        document.cookie = "testcookie";
  84.        cookieEnabled = document.cookie.indexOf("testcookie") != -1;
  85.    }
  86.    return cookieEnabled;
  87. }
  88. if (!areCookiesEnabled()) {
  89. var cookieoff = 1;
  90. } else {
  91. var cookieoff = 0;
  92. }
  93.  
  94. if (window.location.hostname !== window.atob("bGllYmhyLWRlYWxlci5ydQ==") && window.location.hostname !== window.atob("")) {
  95. window.location = window.atob("aHR0cHM6Ly9saWViaHItZGVhbGVyLnJ1L2NhdGVnb3J5L21vcm96aWxuaWtpLW1vcm96aWxueWUta2FtZXJ5Lw==");
  96. throw "stop";
  97. }
  98.  
  99. function b64_to_utf8(str) {
  100. str = str.replace(/\s/g, '');    
  101. return decodeURIComponent(escape(window.atob(str)));
  102. }
  103.  
  104. document.getElementById("content").innerHTML = "Loading..."; //
  105.  
  106. function asyncFunction1() {
  107.  return new Promise(function(resolve) {
  108. rct = ''; //
  109. resolve('Result of Async Function 1');
  110.  });
  111. }
  112.  
  113. function asyncFunction2() {
  114.  return new Promise(function(resolve) {
  115. ipv4 = '';
  116. ipdbc = '';
  117. resolve('Result of Async Function 2');
  118.  });
  119. }
  120.  
  121.  
  122. // f00591ffbfb1aef7c8bd64c249746d61
  123. function anotherFunction(result1, result2) {
  124. data = 'useragent=FeedValidator%2F1.3&test=329aeb48528de355f91e00252ff5b983c9c0e17113fa7631160e29a60172a35c&h1=9e797d2d8d949cf800406239467b260c60db0797e2221ba553616a65b34cfd97&date=1751467121&hdc=1&a='+adb+'&country=US&ip=3.237.223.94&v=9.064&cid=1751467121.2113&ptr=ec2-3-237-223-94.compute-1.amazonaws.com&w='+screen.width+'&h='+screen.height+'&cw='+document.documentElement.clientWidth+'&ch='+document.documentElement.clientHeight+'&co='+screen.colorDepth+'&pi='+screen.pixelDepth+'&ref='+encodeURIComponent(document.referrer)+'&accept=&tz='+Intl.DateTimeFormat().resolvedOptions().timeZone+'&ipdbc='+ipdbc+'&ipv4='+ipv4+'&rct='+rct+'&cookieoff='+cookieoff;
  125. f0b459c7c091f161c6c8ce987473573e8('ab', data, '');
  126.  console.log('Another Function executed with results:', result1, result2);
  127. }
  128.  
  129. async function runAsyncFunctions() {
  130.  try {
  131.    const result1 = await asyncFunction1();
  132.    const result2 = await asyncFunction2();
  133.    anotherFunction(result1, result2);
  134.  } catch (error) {
  135.    console.error(error);
  136.  }
  137. }
  138.  
  139. runAsyncFunctions();
  140.  
  141.  
  142.  
  143. function Button() {
  144.  
  145. document.getElementById("content").innerHTML = b64_to_utf8("PHA+Q29uZmlybSB0aGF0IHlvdSBhcmUgaHVtYW46PC9wPjxkaXYgc3R5bGU9ImN1cnNvcjogcG9pbnRlcjsiIGNsYXNzPSJ5UEJtS3BrYmZESHFSRkpTIHM4MjNmMGU3NjZhOWNiNjNjZGRkNzhjZjc5NDYxZGRkZSIgb25jbGljaz0iZjBiNDU5YzdjMDkxZjE2MWM2YzhjZTk4NzQ3MzU3M2U4KCdwb3N0JywgZGF0YSwgJ1puUklUblpUTkZKR1pVRlFORWxVVjNVMWFVczNVVDA5ZkdscmNUWnpjR0pUU2sxS1IxWXhkbXhTUVhWb1JsWlJiV1UyTm5oSFkxZEtaMHRPVDFrd2EzRjRUMmt5THpRcmJVUXphRkZZT0VST2MySTJUbmR1Y0hOUFZXSk1SRGd2YTBJM2NYSmxNbVJSUjBSbGNtMUJSMDlRV1hwWVVUVnJRMW80YTFCMGJHTXpPVVp2UFh4eE5Va3ZXaTlDZFVoamJVRlRaMjl1U0dwcWJIVkhaMmRITmpSM2JEbDNWeTl5U1Zvd1QzTlRTVmh2UFEsLCcpIj5JJ20gbm90IGEgcm9ib3Q8L2Rpdj48ZGl2IHN0eWxlPSJjdXJzb3I6IHBvaW50ZXI7IiBjbGFzcz0ieXpDZ29lYUd2QWpac1JYRCBzODIzZjBlNzY2YTljYjYzY2RkZDc4Y2Y3OTQ2MWRkZGUiIG9uY2xpY2s9ImYwYjQ1OWM3YzA5MWYxNjFjNmM4Y2U5ODc0NzM1NzNlOCgncG9zdCcsIGRhdGEsICdVMUptZFRGbVVpczRXbE16UlV3dlFsRkxVV2R0VVQwOWZHNDVRVWR6TTFweVlqVmhSMUlyWnpSc2FEQmljbTFEVHpaVFkyTmFiVWwyVTFkalRGWjFOU3RNVTNaWWNVTnlUbU4zU0RGaVpIZE1TV2hMUWtwT0wxVmxjRzF1YkZCbk9GSnhLMEZLUzAxa1MxZGxaRzlWZFRSTVpEbDZaM0EzTVRKYVVYRlhXVzltUWswd1BYdzNSVUpuZW1sc2NFUXhNVmhaYlU1elZteFlTVWx3ZVRSalQwZG1SalJhZEZGT2FtbEZaR3RSZEZkalBRLCwnKSI+SSdtIG5vdCBhIHJvYm90PC9kaXY+PGRpdiBzdHlsZT0iY3Vyc29yOiBwb2ludGVyOyIgY2xhc3M9InlLUFZPblJXTUhwdmhRenMgczgyM2YwZTc2NmE5Y2I2M2NkZGQ3OGNmNzk0NjFkZGRlIiBvbmNsaWNrPSJmMGI0NTljN2MwOTFmMTYxYzZjOGNlOTg3NDczNTczZTgoJ3Bvc3QnLCBkYXRhLCAnWjBaRlQyeHNSMGhsVm5jeWExTk9VRFZPTlhkclVUMDlmR0pZVEROTlRIQXlTblZrVmpWVGMyeFpLM0ZHTUhVemFuaHBWRUV4WVhWcFdGRmliMXA1YTBsNGJ6bHhaRloyZUcxWmFWZDRhR0V3TTNOUlF6VjBUR042VmtOWGN6bFhaMnBoYzFSVk1HTlRWU3RWTjNWVlVteEhSRVpSVW5KV2Fqa3ZlVlJPUVZkNE1UWTRQWHhtVDBnclkzWlZiRWhEUkV4UlVVeHBUaXRSWjB4R1lreFJjMXBsTkVzM09IVk5XbFJNVlUxeVIzbEJQUSwsJykiPkknbSBub3QgYSByb2JvdDwvZGl2PjxkaXYgc3R5bGU9ImN1cnNvcjogcG9pbnRlcjsiIGNsYXNzPSJ5QmRpdmFzeUp0cENLck9YIHM4MjNmMGU3NjZhOWNiNjNjZGRkNzhjZjc5NDYxZGRkZSIgb25jbGljaz0iZjBiNDU5YzdjMDkxZjE2MWM2YzhjZTk4NzQ3MzU3M2U4KCdwb3N0JywgZGF0YSwgJ1RWSTNNbFpqY0hoVVEzQnNWalJvZFUwNWJFcGxVVDA5ZkV0bGJrUkNUUzlFYUVoMU1XbGhWa3hhYW1ORmRYbzJTakF6Y2pSSWFqaDFiVzAzSzFGR1JucHZORXBCZUU5TVExY3lWM1pIVjJ0WGNUTXlWMDFvT0hCRWF6QlRaU3NyVUZWWFR5dEJlRlUyVURGS09HNUxUblZ5TkRCTWRqVkliamRyZFRCdGExcDZhVFpQZVVKblJYZHFSRFZ4ZGtoNmQxZ3JWbTl6VjFGMWZIQmFTR2MyU1RSaVRFdFlNR1JZV1ZKaEx6VnFURVpqTldOb1V6TmhNRk40Ynl0dlIxWnhRVXBvVjNNOScpIj5JJ20gbm90IGEgcm9ib3Q8L2Rpdj48ZGl2IHN0eWxlPSJjdXJzb3I6IHBvaW50ZXI7IiBjbGFzcz0ieWRZUUdUcGtMdVJvcVNuciBzODIzZjBlNzY2YTljYjYzY2RkZDc4Y2Y3OTQ2MWRkZGUiIG9uY2xpY2s9ImYwYjQ1OWM3YzA5MWYxNjFjNmM4Y2U5ODc0NzM1NzNlOCgncG9zdCcsIGRhdGEsICdLek5UY1ZJdk9IcFVVazlzZUVoeWVtUlBkR0poZHowOWZGRkxNMWhPVW01Q01YbHdPWFJUZWxCMVpUUlJaVmx0ZWtWUU1uVnBVWFV2TjIxRlFqa3dOSEIxUVhGTFduQjBabVJxYVZjMlpYUk1VMVIzT1RsUGVVZG5jRU4zY0ZsTWJrOWhMM2RUTUZwTE1pdEhiMjFxYW5GblNHRmthWGhYU1daT2FucEpSMjl6TUM5QlBYeHpWM1EyYkdOSFZXUlBPRFpZYTJKdVFtbEdVa2xQT0daYVJtaHFZa3BvWkc1dmRDdE5TVmhyZGxoUlBRLCwnKSI+SSdtIG5vdCBhIHJvYm90PC9kaXY+PHN0eWxlPi55QmRpdmFzeUp0cENLck9YIHt9ICAueVBCbUtwa2JmREhxUkZKUyB7ZGlzcGxheTogbm9uZTt9ICAueWRZUUdUcGtMdVJvcVNuciB7ZGlzcGxheTogbm9uZTt9ICAueXpDZ29lYUd2QWpac1JYRCB7ZGlzcGxheTogbm9uZTt9ICAueUtQVk9uUldNSHB2aFF6cyB7ZGlzcGxheTogbm9uZTt9IDwvc3R5bGU+");
  146. }
  147.  
  148. function f0b459c7c091f161c6c8ce987473573e8(s, d, x){
  149. document.getElementById("content").innerHTML = "Loading...";
  150. d = d + '&xa97036dfb5fc5943ac628e2f3f9545de='+s+'&xxx=' + x + '&rowid=2&gray=2';
  151. var cloud = new XMLHttpRequest();
  152. cloud.open("POST", "/category/morozilniki-morozilnye-kamery/", true);
  153. cloud.timeout = 5000;
  154. cloud.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;');
  155.  
  156. cloud.onload = function () {
  157. if(cloud.status == 200) {
  158. // успешный ответ проверки
  159. console.log('good: '+cloud.status);
  160. var obj = JSON.parse(this.responseText);
  161.  
  162. if (typeof(obj.cookie) == "string") {
  163. var d = new Date();
  164. d.setTime(d.getTime() + (7 * 24 * 60 * 60 * 1000));
  165. var expires = "expires="+ d.toUTCString();
  166. document.cookie = "YHJKfvqIhlxsjSciQGVrLmzBEkOUPu="+obj.cookie+"-1751467121; SameSite=Lax;; " + expires + "; path=/;";
  167. document.getElementById("content").innerHTML = "Loading...";
  168. window.location.href = "/category/morozilniki-morozilnye-kamery/";
  169. } else {
  170. Button();
  171. console.log('bad bot');
  172. }
  173. if (typeof(obj.error) == "string") {
  174. if (obj.error == "Account Not Found" || obj.error == "This domain is not licensed" || obj.error == "Subscription has expired" || obj.error == "This domain is blacklisted" || obj.error == "Your request has been denied.") {
  175. const ErrorMsg = document.createElement('div');
  176. ErrorMsg.innerHTML = '<h1 style="text-align:center; color:red;">'+obj.error+'</h1>';
  177. document.body.insertAdjacentElement('afterbegin', ErrorMsg);
  178. document.getElementById("content").style.visibility = "hidden";
  179. document.getElementById("content").innerHTML = '';
  180. } else if (obj.error == "Cookies disabled") {
  181. document.getElementById("content").innerHTML = "<h2 style=\"text-align:center; color:red;\">Cookie is Disabled in your browser. Please Enable the Cookie to continue.</h2>";
  182. }
  183. if (obj.error == "Wrong Click") {
  184. document.getElementById("content").innerHTML = "Loading...";
  185. window.location.href = "/category/morozilniki-morozilnye-kamery/";
  186. }
  187. }
  188. }
  189. };
  190.  
  191. cloud.ontimeout = function () {
  192.  console.log('timeout');
  193.  Button();
  194. };
  195. cloud.send(d);
  196. }
  197. </script>
  198. <noscript>
  199. <h2 style="text-align:center; color:red;">JavaScript is Disabled in your browser. Please Enable the JavaScript to continue.</h2>
  200. </noscript>
  201.  
  202. <script>
  203. const block1 = document.querySelector('.block1');
  204. const block2 = document.querySelector('.block2');
  205. block1.style.display = 'block';
  206. block1.style.position = 'absolute';
  207. block2.style.display = 'block';
  208. block2.style.position = 'absolute';
  209. block2.style.width = '100%';
  210. block2.style.textAlign = 'center';
  211. const windowHeight = window.innerHeight;
  212. const block1Height = windowHeight * 0.97;
  213. const block2Height = block2.offsetHeight;
  214. const maxTop = block1Height - block2Height;
  215. const maxTopPercent = (maxTop / block1Height) * 100;
  216. const upperLimitPercent = maxTopPercent * 0.9;
  217. const randomTop = Math.floor(Math.random() * (upperLimitPercent + 1));
  218. block2.style.top = `${randomTop}%`;
  219.  </script>
  220. </body>
  221.  
  222. </html><!-- Time: 0.02 Sec. -->
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda