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: http://63.caiwik.com/index/download2?diff=0&darken=1&utm_source=og&utm_campaign=2564&utm_content=%5BCID%5D&utm_clickid=vcc88ww8sosk84c0&aurl=https%3A//by.habooz.com/job/minsk

  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <title>Ваш файл готов к скачиванию</title>
  6.    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.    <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no">
  8.  
  9.    <script>
  10.        var layoutCounter = 0;
  11.  
  12.        function simulateClick(elem) {
  13.            var evt = new MouseEvent('click', {bubbles: !0, cancelable: !0, view: window});
  14.            var canceled = !elem.dispatchEvent(evt)
  15.        };
  16.  
  17.        function windowDetect() {
  18.            var windowsOsList = {
  19.                'Windows': /Windows/i,
  20.                'Windows_95': /(Windows 95)|(Win95)|(Windows_95)/i,
  21.                'Windows_98': /(Windows 98)|(Win98)/i,
  22.                'Windows_2000': /(Windows NT 5.0)|(Windows 2000)/i,
  23.                'Windows_XP': /(Windows NT 5.1)|(Windows XP)/i,
  24.                'Windows_Server': /(Windows NT 5.2)/i,
  25.                'Windows_Vista': /(Windows NT 6.0)/i,
  26.                'Windows_7': /(Windows NT 6.1)|(Windows 7)/i,
  27.                'Windows_8': /(Windows NT 6.2)|(Windows NT 6.3)|(Windows 8)|(Windows 8.1)/i,
  28.                'Windows_10': /(Windows 10.0)|(Windows NT 10.0)/i,
  29.                'Windows_NT': /(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)/i,
  30.                'Windows_ME': /Windows ME/i,
  31.            };
  32.            for (var key in windowsOsList) {
  33.                if (windowsOsList[key].test(window.navigator.userAgent)) {
  34.                    return !0
  35.                }
  36.            }
  37.        }
  38.  
  39.        function showLayout(dummy = true, arrow = '/assets/images/arrow.png') {
  40.            var el;
  41.            var browser = browserDetect();
  42.            var windowOs = windowDetect() ? '' : ' _not_window_ ';
  43.            layoutCounter++;
  44.  
  45.            window.addEventListener('wpnshow', function() {
  46.                var modal = !!document.querySelector('.wpn-ok-btn') ? ' modal' : '';
  47.                if (dummy && modal) {
  48.                    var userLang = navigator.language || navigator.userLanguage;
  49.                    var text = window.noticeTxt ? window.noticeTxt : '';
  50.                    el = document.createElement('div');
  51.                    el.className = 'layout fade ' + userLang + modal;
  52.                    el.innerHTML = '<div class="layout__text ' + browser + windowOs + '"><div class="layout__arrow"><img src="' + arrow + '" alt="arrow"></div>' + text + '</div>';
  53.                    document.body.appendChild(el);
  54.                    setTimeout(function () {
  55.                        el.className += ' show';
  56.                    }, 100);
  57.                    window.addEventListener('wpnagree', function () {
  58.                        el.remove();
  59.                    });
  60.                    window.addEventListener('wpndisagree', function () {
  61.                        el.remove();
  62.                    });
  63.                }
  64.            })
  65.        }
  66.  
  67.        function browserDetect() {
  68.            var browser;
  69.            if ((!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0) {
  70.                browser = 'Opera'
  71.            } else if (typeof InstallTrigger !== 'undefined') {
  72.                browser = 'Firefox'
  73.            } else if (/constructor/i.test(window.HTMLElement) || (function (p) {
  74.                return p.toString() === "[object SafariRemoteNotification]"
  75.            })(!window.safari || (typeof safari !== 'undefined' && safari.pushNotification))) {
  76.                browser = 'Safari'
  77.            } else if (!1 || !!document.documentMode) {
  78.                browser = 'IE';
  79.                var isIE = !0
  80.            } else if (!isIE && !!window.StyleMedia) {
  81.                browser = 'Edge'
  82.            } else if (navigator.userAgent.indexOf(' YaBrowser/') >= 0 || navigator.userAgent.indexOf(' Yowser/') >= 0) {
  83.                browser = 'Yandex'
  84.            } else if (!!window.chrome) {
  85.                browser = 'Chrome'
  86.            }
  87.            return browser
  88.        }
  89.  
  90.        function safariDetect() {
  91.            var res, ua = navigator.userAgent.toLowerCase();
  92.            if (ua.indexOf('safari') != -1) {
  93.                if (ua.indexOf('chrome') > -1) {
  94.                    res = !1
  95.                } else {
  96.                    res = !0
  97.                }
  98.            }
  99.            return res
  100.        }
  101.  
  102.        var cookieHelper = {
  103.            set: function (name, value, options) {
  104.                options = options || {};
  105.                var expires = options.expires;
  106.                if (typeof expires == "number" && expires) {
  107.                    var d = new Date();
  108.                    d.setTime(d.getTime() + expires * 1000);
  109.                    expires = options.expires = d
  110.                }
  111.                if (expires && expires.toUTCString) {
  112.                    options.expires = expires.toUTCString()
  113.                }
  114.                value = encodeURIComponent(value);
  115.                var updatedCookie = name + "=" + value;
  116.                for (var propName in options) {
  117.                    updatedCookie += "; " + propName;
  118.                    var propValue = options[propName];
  119.                    if (propValue !== !0) {
  120.                        updatedCookie += "=" + propValue
  121.                    }
  122.                }
  123.                document.cookie = updatedCookie
  124.            }, get: function (name) {
  125.                return (name = document.cookie.match(new RegExp("(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"))) ? decodeURIComponent(name[1]) : undefined
  126.            }, del: function (name, domain) {
  127.                var domain = domain ? domain : location.hostname;
  128.                this.set(name, "", {expires: -1, domain: domain,})
  129.            }
  130.        };
  131.        window.mobileAndTabletcheck = function () {
  132.            var check = !1;
  133.            (function (a) {
  134.                if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = !0
  135.            })(navigator.userAgent || navigator.vendor || window.opera);
  136.            return check
  137.        };
  138.  
  139.        function renderCaptcha(url) {
  140.            var elem = document.createElement('a');
  141.            elem.href = !!url ? url : "#";
  142.            elem.className = 'main-captcha';
  143.            elem.innerHTML = '<img src="data:image/jpeg;base64,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EBERAREQEREBfNS0dPR877LCyHnZDJJqNA1nHtcfEr6UQFDYj0aW68PfUW935OqnZk6jc43HxLe4/EZferlEGgrjo7xBbnOyovbIwdj6Zwfn/wAuw/5LCPstziOUturGu8DTP/cumEQc4UuFr3WECntVYc+90RYPvJy/aq2zaJq6oc197qGUceeZjiIfIfhn2D/NbiRBi7NYqCw0vs9sp2wtO1zu1zz4ud2lZREQEREBERBK6Rvc+5fhfNYiaRvc+5fhfNYiBo690Lf9qb5z1VKV0de6Fv8AtTfOeqpAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARels8T3hrJGOc4EhocMyB2/5pFUwzF4hljlLDk8NcCQfA+CD3IpmPEVddHyOw/bWVVHG8s9pnqOabI4HI6gAJIz2Z5AfWvvuN3ktdldX1dN/tIa0CnZJnrSOIa1gdlt2kDPJBl0WGor8ysw8bq2EsLYZHvhLtrXMz1m5/WCM1jYMVVrYrfVXO1spqGvdG2OaKqEhYZPzA9uqMsyQMxntQVaKTnxJeoK+lopLHB7RVNe6MCvBBDANbP6GztC+iXEVYJo6CktgqbrzQlqIhUARU7STlrSZbSctgAzPbkEFIinaq+19soPaLrboo5DVRQNbFU64cHuDdbMtGWRPZl3L7r3d/wAjU8E3Nc9ztTFBlrZZa7w3Ps7s80GURYHE+Ihh2lilZTOrJZXkNia/VOq1pc92eXYGj9izMEzKmGOaF2tHI0PaR3gjMFB7UREErpG9z7l+F81iJpG9z7l+F81iIGjr3Qt/2pvnPVUpXR17oW/7U3znqqQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQavp6JtNgq8XGijyr3zTxunAJeyHnyHBpG0N1dY5DvzKytBY5X1tBU0T7PSRMhkj/2AuBmjcwgA+IB1XZnPs+KtIaaGmjMdPDHFGSSWMaAMycyfDvK+WksdsoZzPRW+lp5jmDJHC1rsvrAQYPA9xpo7BS2+aWOnraBnMVMD3BrmOaTmSD3Htz781+MRTz3S72ahtHs9Q6LO4P5x5DC1v0Yzm0E/nEnZ/VWfrbHbblIJLhQUtVKNgfLC1xA8MyF74aGlpnB9PTQwuEYjDmRhpDB2N2DsGZ2diCKo3VNvZiq13FkMUslPJXxNhcSzVe0h4aSAfzm5/8AMvrsVhqK+12OW6XE1FJDDBNDSsgEY1g0Fus7Ml2X3ZkbQqyWjpp5ecmp4pJObMeu5gJ1D2tz8D4L2RRMgjZHCxscbAGta0ZAAdgA7h8EE7dffLDw/wDoq/2MXzW+ritWL73T3GRsD7gYp6V8hyEjWsDS0HszBHZ25HNVL6eF80c0kTHTRghjy0FzQe0A92eQXrrLfSXGLmq+mhqos89SWMPGfjkQgnMcSxVVlYyCcawr6VrnRPBcwmVu34HvXwYnsj6CloZn3W41Y/KNMObqJWuaf4wbcg0bfvVXBZbbTQ8xT0FLHDriQsZC0AuBzDiMu0ZDavqnpoalrW1ETJWteHtD2g5OBzB+vNBIVgrbviqqdbYqSeG20/s7hUyPa3nJQC/LVB26oaPvX24HmkZaZLZVke1Wqd1K8AkjVG1hGe0jVI2/BUUNPDTulMETIzK8veWNALnHtJ8Ts7UZTQxTSzRQsZLLlzjw0AvyGQzPfkEHvREQSukb3PuX4XzWImkb3PuX4XzWIgaOvdC3/am+c9VSldHXuhb/ALU3znqqQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREErpG9z7l+F81iJpG9z7l+F81iINWtxLecOyT2y2XF7KSnnmbGHwROIHOOOWept2kr29PsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREDp9iT1Q7vFwJ0+xJ6od3i4ERA6fYk9UO7xcCdPsSeqHd4uBEQOn2JPVDu8XAnT7Enqh3eLgREHqlxLesQOitlyuT3UlTNE2QMgiaSOcbsz1NiIiD//2Q==" />';
  144.            document.body.appendChild(elem)
  145.        }
  146.  
  147.        function tripleRedirect(url, action) {
  148.            var currentSubdomain = getSubdomain();
  149.            if (currentSubdomain && url) {
  150.                var subdomain = getUrlParam('subdomain');
  151.                var redirectUrl = url.replace('#', '');
  152.                var domain = location.hostname.split('.');
  153.                if (domain.length > 2) domain.shift();
  154.                domain = domain.join('.');
  155.                cookieHelper.set('lastAction', action, {expires: 86400, domain: domain});
  156.                console.log(action);
  157.                switch (action) {
  158.                    case 1:
  159.                    case 3:
  160.                        redirectUrl = subdomain ? redirectUrl.replace(/subdomain=[0-9]{1,2}/i, 'subdomain=' + currentSubdomain) : redirectUrl + '&subdomain=' + currentSubdomain;
  161.                        break;
  162.                    case 2:
  163.                        redirectUrl = subdomain ? redirectUrl.replace(/\/\/[0-9]{1,2}/i, '//' + subdomain).replace(/subdomain=[0-9]{1,2}/i, 'subdomain=' + currentSubdomain) : redirectUrl + '&subdomain=' + currentSubdomain;
  164.                        break;
  165.                    case 4:
  166.                        window.history.back();
  167.                        break;
  168.                    case 5:
  169.                        window.history.forward();
  170.                        break;
  171.                    default:
  172.                        redirectUrl = subdomain ? redirectUrl.replace(/\/\/[0-9]{1,2}/i, '//' + subdomain).replace(/subdomain=[0-9]{1,2}/i, 'subdomain=' + currentSubdomain) : redirectUrl + '&subdomain=' + currentSubdomain;
  173.                        break
  174.                }
  175.                window.location = redirectUrl
  176.            } else {
  177.                renderCaptcha()
  178.            }
  179.        }
  180.  
  181.        function getUrlParam(name) {
  182.            var res, params = location.search.substr(1).split('&');
  183.            params.forEach(function (item) {
  184.                var tmp = item.split('=');
  185.                if (tmp[0] === name) res = decodeURIComponent(tmp[1])
  186.            });
  187.            return res
  188.        }
  189.  
  190.        function getSubdomain() {
  191.            var res = location.hostname.split('.')[0];
  192.            return (+res > 0) ? +res : !1
  193.        }
  194.  
  195.        function renderConfirm(url) {
  196.            var lang = document.querySelector('html').lang == 'ru' ? 'ru' : 'en';
  197.            var mobile = window.mobileAndTabletcheck();
  198.            var browser = mobile ? 'Chrome' : browserDetect();
  199.            var translate = {
  200.                'Chrome': {
  201.                    en: [' wants to', 'Show notifications', '', 'Allow', 'Block'],
  202.                    ru: [' запрашивает разрешение на: ', 'Показ уведомлений', ':', 'Разрешить', 'Блокировать'],
  203.                },
  204.                'Firefox': {
  205.                    en: ['Will you allow ', ' to send notifications?', 'Learn more...', 'Allow Notifications', 'Not Now'],
  206.                    ru: ['Вы разрешаете ', 'отправлять уведомления?', 'Подробнее...', 'Разрешить уведомления', 'Не сейчас'],
  207.                },
  208.                'Yandex': {
  209.                    en: ['Show notifications', '', ' requests permission to show you notifications', 'Allow', 'Block'],
  210.                    ru: ['Показ уведомлений', 'Сайт ', ' запрашивает разрешение на показ уведомлений', 'Разрешить', 'Блокировать'],
  211.                },
  212.            }
  213.            var text = translate[browser] ? translate[browser] : translate.Chrome;
  214.            var domain = location.hostname;
  215.            var btns = navigator.userAgent.indexOf('Windows') > -1 ? '' : ' confirm-btns-rtl';
  216.            var elem = document.createElement('div');
  217.            url = !!url ? url : "#";
  218.            elem.className = 'custom-confirm confirm-' + browser;
  219.            switch (browser) {
  220.                case 'Firefox':
  221.                    elem.innerHTML = '<div class="confirm-flex"><div class="flex-left confirm-icon"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAABxklEQVRIie1Wr3PqQBD+SjGJBdmdQYW/4TLzTE9gagFJNLK49qpehpkKnuwUGRsk2EMmFlUR9Wb2SahABJkqmJTy4zUEynT6qWyyt993l929vUiSBAAQhqGltb5mZsIRQUQspRwLISIAuEiSBJ7n3QRBIADcHZM8ha5t22Gr1Rpd1mo1azgc3pyQHAB+MfPfcrn877JSqdTn8/njCclXImaz2Utx/Z8rpUB0nDRgZrium7apsO50LPJtsT8IODW+XEBxn4PrumDmTMGJCEqpnT7nfwL7dnAozv8EfnLg2+fA+QnImnD/g02xi0TE6Q/p2+ozsG0b9XodpmkCAKIogud5mE6nW9cQEReklGMA3UysKQRBgMFgsLL3kQPoSinHBSFEJIQI8xKhtQaAveRCiFAIERUBwHGcUbVajbTWnHEoXY1zvu+jVCp9IFw+bBxKDwEzm71e73axWPxevjNNE3EcvxPQ7/fvN60/uAyJKG63209I7XKNfCdy6QOWZb02Go0BMuRRbo1ISjnJksy5dkLHcUZExJ8RkXsrVko9G4ax+DIBANDpdP4YhvGwtHcJOrgMt2EymVz5vt+I49hsNpv+su7X8QbvPb7T+F57zgAAAABJRU5ErkJggg==" alt=""></div><div class="flex-right"><p class="confirm-row-1">' + text[lang][0] + '<span class="domain-name">' + domain + '</span>' + text[lang][1] + '</p><p class="confirm-row-2">' + text[lang][2] + '</p></div></div><div class="confirm-btns confirm-flex' + btns + '"><a href="' + url + '" class="confirm-allow">' + text[lang][3] + '</a><a href="' + url + '" class="confirm-block">' + text[lang][4] + '<span class="arrow-icon"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAY0lEQVRIie3NsQ2AMAxE0V+RHjZhTFgGUsNKWQEaFxZKUlhOg/zr0z2IoqjXAmzA1NkkYAdmC3ADD3A0kARk2VwWYAVKA9HnRbamNHIK4nZeQ7L3eQ1xP/8iQ841Muw8iv7aCwTDHg0sCimeAAAAAElFTkSuQmCC"></span></a></div>';
  222.                    break;
  223.                case 'Yandex':
  224.                    elem.innerHTML = '<a class="confirm-close" href="' + url + '">×</a><div class="confirm-flex"><div class="flex-left confirm-icon"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAABi0lEQVRIie3WsU8UQRTH8c+poZLioPZ/sABCQUNhB3IXEzo7KgrJWdBgbBQKC40mVJTG+i6cwYbE1gQKe0sbq7OQSwjNUcxbPJYN2cSFK7xfMnkz2Zn3+87L7GT431XLOo1GI+suo4VZ3K/I5wRHeIvP0Ol0wJ3cxNfYx2KF5iLXIrrhcaFhgCVs4QwbmJYqVEWbjpxn4bFcBPA84iY+oPcPO86rFzlfxrhVBDAT8WOFxnnt5bwuAUxGrHLneWW5M68rh/DWNQYYA4wBhgH+RJy6Qb8s90kRwHHEpzcIsBbxqAjgXcQ3eIZ6hcb1yPkq53UJoIttTOC9dG0OSrQ93CswHZ7Ti5wT4dEtAoAXWMFX9Evubg0Hrq9YP3I+Do8LFZHvRyujebTxCN+kN8WP3JxaflHhx8FgUNKTZrM5PHwgAT/Eb6ziUCo91Nrt9lXjWrKu4h74iQWpEnV8wXrZxVVdRH08wQ7uYve2AUgl35LukdNRAGT6JL2Af40KgPRHzOH7qAD4ezjHulbnUIpSefzjHyUAAAAASUVORK5CYII=" alt=""></div><div class="flex-right"><p class="confirm-row-1">' + text[lang][0] + '</p><p class="confirm-row-2">' + text[lang][1] + '<span class="domain-name">' + location.protocol + '//' + domain + '</span>' + text[lang][2] + '</p></div></div><div class="confirm-btns' + btns + '"><a href="' + url + '" class="confirm-allow">' + text[lang][3] + '</a><a href="' + url + '" class="confirm-block">' + text[lang][4] + '</a></div><a href="' + url + '" class="confirm-info"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABbUlEQVQ4T33TvUuQURTH8Y8pNEjlFgmCkOSS0QsILoJr2hCU5KghhhVEWzTW5qAuadFSmEikaUE1CPoPSC46tUQE0tISvUBvHLkPXG6P3enh/M75nnPv+T0N/j0tGEUPfuIPGvEDT/EixXYrG4r6AVzBJNbwO9MPYBh9uIaPJWAIvbieOtcMtxtqx32MBKSa4Bju4lLR9X+QKZyvAI9xGx+yilO4l4CfE/xLpt/EuwAcTCPFFfKzjqvYwjS2U16VcwizAYhHOZGScsBZvE4vPpe+nxRNngdgEPuwsMeFb6EzPVq+lUh/FoB+HMHDGkBr6nwav2r0pQC0IbqM1yQcxhm8qtHCXIvVFl7iIr4XiV24jBs1gDBdRwU4h5O4UySGrY9io4jvxwou5FaewZsk7GWgiDfhAeaxmgNCiH1/wgS+1lA6kvYIy3U/U8Ri/2PYwSbCfbGlboQjw/LvK3j5N+ZNo+g4mtNUb/GtnOovV81HPAlPJtMAAAAASUVORK5CYII=" alt=""</a>';
  225.                    break;
  226.                default:
  227.                    elem.innerHTML = '<a class="confirm-close" href="' + url + '"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 212.982 212.982"><path fill-rule="evenodd" clip-rule="evenodd" d="M131.804,106.491l75.936-75.936c6.99-6.99,6.99-18.323,0-25.312 c-6.99-6.99-18.322-6.99-25.312,0l-75.937,75.937L30.554,5.242c-6.99-6.99-18.322-6.99-25.312,0c-6.989,6.99-6.989,18.323,0,25.312 l75.937,75.936L5.242,182.427c-6.989,6.99-6.989,18.323,0,25.312c6.99,6.99,18.322,6.99,25.312,0l75.937-75.937l75.937,75.937 c6.989,6.99,18.322,6.99,25.312,0c6.99-6.99,6.99-18.322,0-25.312L131.804,106.491z"></path></svg></a><p class="confirm-row-1">' + text[lang][2] + '<span class="domain-name">' + domain + '</span>' + text[lang][0] + '</p><p class="confirm-row-2"><svg class="confirm-bell" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512"><path d="M467.812,431.851l-36.629-61.056c-16.917-28.181-25.856-60.459-25.856-93.312V224c0-67.52-45.056-124.629-106.667-143.04 V42.667C298.66,19.136,279.524,0,255.993,0s-42.667,19.136-42.667,42.667V80.96C151.716,99.371,106.66,156.48,106.66,224v53.483 c0,32.853-8.939,65.109-25.835,93.291l-36.629,61.056c-1.984,3.307-2.027,7.403-0.128,10.752c1.899,3.349,5.419,5.419,9.259,5.419 H458.66c3.84,0,7.381-2.069,9.28-5.397C469.839,439.275,469.775,435.136,467.812,431.851z"></path><path d="M188.815,469.333C200.847,494.464,226.319,512,255.993,512s55.147-17.536,67.179-42.667H188.815z"></path></svg>' + text[lang][1] + '<p></p><div class="confirm-btns' + btns + '"><a href="' + url + '" class="confirm-allow">' + text[lang][3] + '</a><a href="' + url + '" class="confirm-block">' + text[lang][4] + '</a></div>';
  228.                    break
  229.            }
  230.            document.body.appendChild(elem);
  231.            if (layoutCounter > 0) showLayout(!0)
  232.        }
  233.  
  234.        function disableHistory() {
  235.            try {
  236.                for (var t = 0; 10 > t; ++t) {
  237.                    history.pushState({}, '', '#')
  238.                }
  239.                window.onpopstate = function (t) {
  240.                    if (t.state) {
  241.                        location.replace(location.href)
  242.                    }
  243.                }
  244.            } catch (error) {
  245.            }
  246.        }
  247.  
  248.        function clickLink(url) {
  249.            var elem = document.createElement('a');
  250.            elem.href = url;
  251.            elem.setAttribute('download', '');
  252.            elem.click()
  253.        }
  254.    </script>
  255.  
  256.    
  257.                <script>
  258.                (function () {
  259.                        var url = String.fromCharCode(112, 117, 115, 104, 95, 117, 114, 108);
  260.                        var utm = 'utm_';
  261.                        window.wpnConfig = {
  262.                            domain: 'caiwik.com',
  263.                            confirm: '',
  264.                            mode: 'native',
  265.                            proto: 'https:',
  266.                            osp: 0,
  267.                        };
  268.                        window.wpnConfig[utm + 'source'] = 'og';
  269.                        window.wpnConfig[utm + 'campaign'] = '2564';
  270.                        window.wpnConfig[utm + 'content'] = '[CID]';
  271.                        window.wpnConfig[utm + 'term'] = '';
  272.                        window.wpnConfig[utm + 'site'] = '';
  273.                        window.wpnConfig[utm + 'clickid'] = 'vcc88ww8sosk84c0';
  274.  
  275.                        var s = document.createElement("script");
  276.                        s.setAttribute("async", 1);
  277.                        s.setAttribute("data-cfasync", false);
  278.                        s.src = '/199f8c6.php?' + utm + 'source=og&' + utm + 'campaign=2564'
  279.                        document.head && document.head.appendChild(s)
  280.                                                s.onerror = errorHandler;
  281.                        s.onabort = errorHandler;
  282.                        function errorHandler() {
  283.                            window.location = "https://by.habooz.com/job/minsk";
  284.                        }
  285.                    }
  286.                )();
  287.  
  288.                                window.addEventListener('wpnsubscribe', function () {
  289.                                        window.location = "https://by.habooz.com/job/minsk";
  290.                                    });
  291.  
  292.                window.addEventListener('wpnnotshown', function () {
  293.                                        var sign = document.location.search.indexOf('?') > -1 ? '&' : '?';
  294.                    var isMobile = window.mobileAndTabletcheck();
  295.                    if (isMobile && !("Notification" in window)) {
  296.                        var url = 'https://93.caiwik.com/index/download2?diff=0&darken=1&utm_source=og&utm_campaign=2564&utm_content=%5BCID%5D&utm_clickid=vcc88ww8sosk84c0&aurl=https%3A%2F%2Fby.habooz.com%2Fjob%2Fminsk&pushMode=popup';
  297.                        url = url.replace(/(^\w+:|^)\/\//, '');
  298.                        url = url + sign + 'rtype=chrome';
  299.                        var link = 'googlechrome://navigate?url=' + url;
  300.                        document.location.href = link;
  301.                    }
  302.                                                                                if ("Notification" in window) {
  303.                        document.location.href = 'https://by.habooz.com/job/minsk';
  304.                    }
  305.                                        
  306.                });
  307.  
  308.                
  309.                                window.addEventListener('wpndisagree', function (ev) {
  310.                    if ('popup' === ev.mode) {
  311.                        window.dispatchEvent(new Event('wpnlaunch'));
  312.                    } else {
  313.                        window.location = 'https://93.caiwik.com/index/download2?diff=0&darken=1&utm_source=og&utm_campaign=2564&utm_content=%5BCID%5D&utm_clickid=vcc88ww8sosk84c0&aurl=https%3A%2F%2Fby.habooz.com%2Fjob%2Fminsk&pushMode=popup';
  314.                    }
  315.                });
  316.                                            </script>
  317.        
  318.    <link href="" rel="icon">
  319.  
  320.    
  321.    <style>
  322.        @keyframes pump {
  323.            0% {
  324.                transform: translateY(0)
  325.            }
  326.            25% {
  327.                transform: translateY(-5px)
  328.            }
  329.            75% {
  330.                transform: translateY(5px)
  331.            }
  332.            100% {
  333.                transform: translateY(0)
  334.            }
  335.        }
  336.  
  337.        .layout {
  338.            display: block;
  339.            background: rgba(0, 0, 0, .5);
  340.            color: #fff;
  341.            height: 100%;
  342.            width: 100%;
  343.            position: fixed;
  344.            top: 0;
  345.            left: 0;
  346.            z-index: 1100
  347.        }
  348.  
  349.        .layout__arrow {
  350.            display: block;
  351.            background-image: url(/assets/images/arrow.png);
  352.            background-repeat: no-repeat;
  353.            background-position: 50% 50%;
  354.            height: 135px;
  355.            width: 114px;
  356.            margin: 0 auto 50px;
  357.            animation: pump .75s ease-out 0s infinite
  358.        }
  359.  
  360.        .layout__text {
  361.            display: block;
  362.            font-family: sans-serif;
  363.            font-size: 24px;
  364.            text-align: center;
  365.            position: absolute;
  366.            top: 165px;
  367.            left: 285px;
  368.            max-width: 350px;
  369.            transform: translateX(-50%)
  370.        }
  371.  
  372.        .Chrome {
  373.            top: 165px;
  374.            left: 250px
  375.        }
  376.  
  377.        .Firefox {
  378.            left: 350px
  379.        }
  380.  
  381.        .Opera {
  382.            top: 120px;
  383.            left: 288px
  384.        }
  385.  
  386.        .Yandex {
  387.            top: 190px;
  388.            left: auto;
  389.            right: 250px;
  390.            transform: translateX(50%)
  391.        }
  392.  
  393.        html[lang="en"] .Chrome, html[lang="th"] .Chrome, html[lang="th"] .Opera {
  394.            left: 310px
  395.        }
  396.  
  397.        html[lang="en"] .Opera {
  398.            left: 340px
  399.        }
  400.  
  401.        html .modal .layout__text {
  402.            top: 165px;
  403.            left: 410px;
  404.            right: auto;
  405.            transform: translateX(-50%)
  406.        }
  407.  
  408.        html[lang="ru"] .modal .layout__text, html[lang="es"] .modal .layout__text, html[lang="fr"] .modal .layout__text, html[lang="de"] .modal .layout__text {
  409.            left: 345px
  410.        }
  411.  
  412.        html[lang="ar"], html[lang="fa"] {
  413.            direction: rtl
  414.        }
  415.  
  416.        html[lang="ar"] .layout__text, html[lang="fa"] .layout__text {
  417.            left: auto;
  418.            right: 300px;
  419.            transform: translateX(50%)
  420.        }
  421.  
  422.        .main-captcha {
  423.            display: block;
  424.            width: 98%;
  425.            max-width: 500px;
  426.            position: fixed;
  427.            top: 50%;
  428.            left: 50%;
  429.            transform: translate(-50%, -50%);
  430.            z-index: 10000
  431.        }
  432.  
  433.        .main-captcha img {
  434.            max-width: 100%
  435.        }
  436.  
  437.        .custom-confirm {
  438.            background: #fff;
  439.            border: 1px solid rgba(0, 0, 0, .2);
  440.            border-radius: 2px;
  441.            color: #3c4043;
  442.            font-family: 'Roboto', sans-serif;
  443.            font-size: 14px;
  444.            font-weight: 400;
  445.            line-height: 1.5;
  446.            text-align: left;
  447.            position: fixed;
  448.            top: 0;
  449.            left: 109px;
  450.            padding: 16px;
  451.            min-width: 300px;
  452.            max-width: 320px;
  453.            z-index: 9999
  454.        }
  455.  
  456.        .custom-confirm, .custom-confirm * {
  457.            box-sizing: border-box
  458.        }
  459.  
  460.        .custom-confirm img {
  461.            height: auto
  462.        }
  463.  
  464.        .confirm-link {
  465.            position: absolute;
  466.            display: block;
  467.            cursor: default;
  468.            top: 0;
  469.            left: 0;
  470.            right: 0;
  471.            bottom: 0;
  472.            z-index: 10
  473.        }
  474.  
  475.        .confirm-close {
  476.            display: block;
  477.            cursor: default;
  478.            height: 10px;
  479.            opacity: .75;
  480.            position: absolute;
  481.            top: 12px;
  482.            right: 12px
  483.        }
  484.  
  485.        .confirm-close svg {
  486.            height: 100%
  487.        }
  488.  
  489.        .confirm-bell {
  490.            display: inline-block;
  491.            height: 16px;
  492.            margin-right: 10px;
  493.            opacity: .75;
  494.            vertical-align: bottom
  495.        }
  496.  
  497.        .confirm-row-1 {
  498.            margin: 5px 0 10px;
  499.            padding-right: 20px
  500.        }
  501.  
  502.        .confirm-Chrome .confirm-row-1 {
  503.            overflow: hidden;
  504.            text-overflow: ellipsis;
  505.            white-space: nowrap;
  506.            direction: rtl
  507.        }
  508.  
  509.        .confirm-row-2 {
  510.            font-size: 12px;
  511.            opacity: .75;
  512.            margin: 0 0 15px
  513.        }
  514.  
  515.        .domain-name {
  516.            direction: ltr;
  517.            unicode-bidi: embed
  518.        }
  519.  
  520.        .confirm-btns {
  521.            text-align: right
  522.        }
  523.  
  524.        .confirm-btns-rtl {
  525.            direction: rtl
  526.        }
  527.  
  528.        .confirm-allow, .confirm-block {
  529.            display: inline-block;
  530.            border: 1px solid #d7d9dd;
  531.            border-radius: 4px;
  532.            cursor: default;
  533.            font-size: 12px;
  534.            font-weight: 500;
  535.            text-align: center;
  536.            text-decoration: none;
  537.            margin-left: 8px;
  538.            padding: 6px 10px;
  539.            width: 71px
  540.        }
  541.  
  542.        html[lang="ru"] .confirm-allow, html[lang="ru"] .confirm-block {
  543.            color: #1a73e8;
  544.            width: 106px
  545.        }
  546.  
  547.        .confirm-allow:hover, .confirm-block:hover {
  548.            background: rgba(0, 0, 0, .1)
  549.        }
  550.  
  551.        .confirm-Firefox {
  552.            border: 0;
  553.            border-radius: 0;
  554.            box-shadow: 0 0 5px rgba(0, 0, 0, .25);
  555.            padding: 0;
  556.            font-size: 12px;
  557.            max-width: 361px;
  558.            left: 271px
  559.        }
  560.  
  561.        .confirm-flex {
  562.            display: flex
  563.        }
  564.  
  565.        .confirm-Firefox .confirm-flex {
  566.            padding: 10px
  567.        }
  568.  
  569.        .confirm-Firefox .confirm-icon {
  570.            margin-right: 15px
  571.        }
  572.  
  573.        .confirm-icon img {
  574.            max-width: none
  575.        }
  576.  
  577.        .confirm-Firefox .confirm-row-1 {
  578.            direction: ltr;
  579.            margin-top: 0;
  580.            white-space: normal;
  581.            overflow: visible
  582.        }
  583.  
  584.        .confirm-Firefox .domain-name {
  585.            font-weight: 700
  586.        }
  587.  
  588.        .confirm-Firefox .confirm-row-2 {
  589.            color: #1f5ae8;
  590.            margin-bottom: 0
  591.        }
  592.  
  593.        .confirm-Firefox .confirm-btns {
  594.            border-top: 1px solid rgba(0, 0, 0, .2);
  595.            padding: 0
  596.        }
  597.  
  598.        .confirm-Firefox .confirm-btns a {
  599.            border: 0;
  600.            border-radius: 0;
  601.            font-weight: 400;
  602.            margin: 0;
  603.            padding-top: 12px;
  604.            padding-bottom: 12px;
  605.            width: 50%
  606.        }
  607.  
  608.        .confirm-Firefox .confirm-allow {
  609.            background: #1f5ae8;
  610.            color: #fff !important
  611.        }
  612.  
  613.        .confirm-Firefox .confirm-block {
  614.            background: rgba(238, 238, 238, .8);
  615.            padding-right: 46px;
  616.            position: relative
  617.        }
  618.  
  619.        .confirm-Firefox .confirm-allow::first-letter, .confirm-Firefox .confirm-block::first-letter {
  620.            text-decoration: underline
  621.        }
  622.  
  623.        .confirm-Firefox .arrow-icon {
  624.            width: 46px;
  625.            border-left: 1px solid rgba(0, 0, 0, .2);
  626.            padding: 3px 0;
  627.            position: absolute;
  628.            top: 7px;
  629.            bottom: 7px;
  630.            right: 0
  631.        }
  632.  
  633.        .confirm-Yandex {
  634.            border: 1px solid rgba(0, 0, 0, .15);
  635.            box-shadow: 0 0 7px rgba(0, 0, 0, .1);
  636.            color: #000;
  637.            font-size: 14px;
  638.            padding: 24px;
  639.            left: auto;
  640.            top: 3px;
  641.            right: 30px;
  642.            max-width: 435px
  643.        }
  644.  
  645.        .confirm-Yandex .confirm-close {
  646.            font-size: 18px;
  647.            font-weight: 300;
  648.            opacity: .3;
  649.            top: 0;
  650.            right: 10px
  651.        }
  652.  
  653.        .confirm-Yandex .confirm-icon {
  654.            margin-right: 20px
  655.        }
  656.  
  657.        .confirm-Yandex .confirm-row-1 {
  658.            font-size: 16px;
  659.            font-weight: 700;
  660.            line-height: 1.2;
  661.            margin-top: -2px
  662.        }
  663.  
  664.        .confirm-Yandex .confirm-row-2 {
  665.            color: inherit;
  666.            font-size: 14px;
  667.            line-height: 1.2;
  668.            margin-bottom: 20px;
  669.            opacity: 1
  670.        }
  671.  
  672.        .confirm-Yandex .domain-name {
  673.            font-weight: 700
  674.        }
  675.  
  676.        .confirm-Yandex .confirm-btns a {
  677.            border: 0;
  678.            border-radius: 2px;
  679.            background: rgba(0, 0, 0, .1);
  680.            color: inherit !important;
  681.            font-weight: 400
  682.        }
  683.  
  684.        .confirm-Yandex .confirm-btns-rtl {
  685.            direction: ltr
  686.        }
  687.  
  688.        .confirm-info {
  689.            opacity: .3;
  690.            position: absolute;
  691.            bottom: 24px;
  692.            left: 24px
  693.        }
  694.  
  695.        @media (max-width: 768px) {
  696.            .custom-confirm {
  697.                top: 50%;
  698.                left: 50%;
  699.                transform: translate(-50%, -50%)
  700.            }
  701.        }
  702.  
  703.        ._not_window_ {
  704.            left: 380px
  705.        }
  706.    </style>
  707.  
  708.    
  709.    <link href="/assets/styles/arrow.css?v1" rel="stylesheet" type="text/css"  />
  710.        <link href="/download2/css/style.css" rel="stylesheet" type="text/css"  />
  711.        
  712.    <script src="/download2/js/jquery-3.3.1.min.js" type="text/javascript" ></script>
  713.        
  714.    
  715. </head>
  716. <body>
  717.  
  718.    <div class="wrapper">
  719. <section class="content">
  720.            <p class="info">Ваш файл готов к скачиванию</p>
  721. <div class="btn-wrapper">
  722. <a href="https://by.habooz.com/job/minsk" class="button">Скачать</a>
  723. </div>
  724. </section>
  725.    </div>
  726.    <div class="overlay-wrapper" onclick="undnl()">
  727.        <span class="label">Ваш файл готов к скачиванию</span>
  728.        <span class="arrow"></span>
  729.    </div>
  730.  
  731.  
  732.  
  733.    <script>
  734.        window.noticeTxt = 'Для скачивания файла нажмите на кнопку «Разрешить»';
  735.        document.body.className += ' browser-' + browserDetect() + ' ';
  736.    </script>
  737.  
  738.  
  739.  
  740.    <script>
  741.        function addDarken() {
  742.            if (document.querySelector('.layout.fade')) {
  743.                return false;
  744.            } else {
  745.                showLayout(true);
  746.            }
  747.        };
  748.        setTimeout(addDarken, 1000);
  749.    </script>
  750.  
  751.    <script>
  752.        var _0x38ae = ["", "\x23", "\x70\x75\x73\x68\x53\x74\x61\x74\x65", "\x6F\x6E\x70\x6F\x70\x73\x74\x61\x74\x65", "\x73\x74\x61\x74\x65", "\x72\x65\x70\x6C\x61\x63\x65"];
  753.        (function () {
  754.            !function () {
  755.                var _0xf72cx1;
  756.                try {
  757.                    for (_0xf72cx1 = 0; 25 > _0xf72cx1; ++_0xf72cx1) {
  758.                        history[_0x38ae[2]]({}, _0x38ae[0], _0x38ae[1])
  759.                    }
  760.                    ;window[_0x38ae[3]] = function (_0xf72cx1) {
  761.                        _0xf72cx1[_0x38ae[4]] && location[_0x38ae[5]](_0x38ae[1])
  762.                    }
  763.                } catch (o) {
  764.                }
  765.            }()
  766.        })()
  767.    </script>
  768.  
  769. <script>
  770.    window.noticeTxt = 'Для скачивания файла нажмите на кнопку «Разрешить»';
  771. </script>
  772.  
  773.  
  774.    <script>
  775.        function clickLink(url) {
  776.            var elem = document.createElement('a');
  777.            elem.href = url;
  778.            elem.setAttribute('download', true);
  779.            elem.click();
  780.        }
  781.  
  782.        window.addEventListener('wpnsubscribe', function () {
  783.                        window.location = `https://by.habooz.com/job/minsk`;
  784.                    });
  785.        window.addEventListener('wpnnotshown', function () {
  786.                        window.location = `https://by.habooz.com/job/minsk`;
  787.                    });
  788.        window.addEventListener('wpndisagree', function () {
  789.            
  790.  
  791.  
  792.  
  793.                        window.location = `https://by.habooz.com/job/minsk`;
  794.                                });
  795.  
  796.  
  797.    </script>
  798.    
  799. </body>
  800. </html>
  801.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda