2ch autoHide (img hide feature request)

Автоскрытие кремлеботов и ватных дегенератов.

目前为 2019-04-02 提交的版本。查看 最新版本

// ==UserScript==
// @description  Автоскрытие кремлеботов и ватных дегенератов.
// @include      https://2ch.hk/b/*
// @include      https://2ch.pm/b/*
// @include      https://2ch.hk/po/*
// @include      https://2ch.pm/po/*
// @include      https://2ch.hk/news/*
// @include      https://2ch.pm/news/*
// @icon         https://2ch.hk/favicon.ico
// @name         2ch autoHide (img hide feature request)
// @name:ru      2ch автохайд по списку спеллов
// @namespace    poRussia
// @run-at       document-end
// @version      2019040202
// ==/UserScript==


// ВНИМАНИЕ! СКРИПТ НЕСОВМЕСТИМ С ДРУГИМИ ВАРИАНТАМИ АВТОСКРЫТИЯ!
//    (такими как через куклоскрипт или через настройки 2ch)

var POST = 1;
var BOTH = 2;
var HEAD = 3;
var RAGE = 1;
var HIDE = 3;

// ============[НАЧАЛО НАСТРОЕК]============
// клики по дизлайкам ставятся в случайном интервале между этими двумя значениями
var minClickDelay = 5500;    // минимальная задержка между кликами, мс
var maxClickDelay = 7000;    // максимальная задержка между кликами, мс

var showInTitle = 1;         // Показывать счётчик дизлайков в заголовке вкладки браузера? 1 = да, 0 = нет

var ignoreQuotes = 1;        // Игнорировать совпадения выражений в >цитируемом тексте? 1 = да, 0 = нет
/*  ignoreQuotes = 0 проверяет чистый текст, поэтому будет работать быстрее и проще, но не позволит
      игнорировать совпадения регулярных выражений в цитируемом тексте и будет скрывать посты, в которых
      наивный анон цитирует животных и ботов, чтобы им ответить.
    ignoreQuotes = 1 проверяет текст с тегами, поэтому не будет ставить RAGE и скрывать посты из-за цитат,
      также конструкции типа св[b][/b]инья будут корректно определены, но этот метод работает чуть медленнее
      (разница составляет миллисекунды, но на некрокомпах может быть заметно).
    Рекомендуется использовать ignoreQuotes = 1. */

var openPostTimeout = 300;   // Задержка перед раскрытием поста, мс. Не менее 100 мс.
var popupChars = 0;          /* Количество символов во всплывающей подсказке над скрытым постом.
                                  Наведи на слово 'hide', чтобы увидеть подсказку.
                                  Если указать 0, то при наведении мыши на "hide" пост будет раскрываться. */

var highlight = 1;           /* Подсвечивать посты зелёным/красным? 1 = да, 0 = нет
                                  Добавляет цветной фон к постам на основании соотношения рейджей и лайков. */

var detectUnicode = 1;       /* Определять специальные символы юникода и наказывать за них?
                                  1 = да(ограниченный набор), 0 = нет, 2 = банить всё, кроме русского и английского. */
/*  Есть особо одарённые тролли, которые, обладая некоторыми знаниями, пытаются смутить анона, вставляя
      внутрь слов невидимые спецсимволы юникода, что мешает определению этих слов, либо заменяют русские буквы
      схожими символами из других языков. Это временно, и они перебесятся, но пока такая опция будет полезна.
    Эта дополнительная проверка позволит определять такие символы и применять к ним правила скрытия и рагу.
    Такого рода троллей единицы, поэтому при желании эту настройку можно отключить. На данный момент это
      экспериментальная опция, которая тщательно не тестировалась. */

var removePosts = 0;         /* Удалять полностью посты с совпадениями запрещённых слов?
                                  0 = нет, 1 = удалять только посты, 2 = удалять только треды, 3 = удалять всё
                                  Дизлайки проставляются(в зависимости от настроек) и в удалённых постах. */

var hideEmptyText = 1;       /* Скрывать посты, в которых нет никакого текста и нет картинки?
                                  (Например, сообщения со ссылкой на другое сообщение или просто пустое)
                                  0 = нет, 1 = скрывать, 2 = удалять */

var hideEmptyTextImg = 0;    /* Скрывать посты, в которых нет никакого текста и есть картинка?
                                  0 = нет,
                                  1 = скрывать,
                                  2 = ставить дизлайк,
                                  3 = скрывать и ставить дизлайк
                                  4 = удалять
                                  5 = удалять и ставить дизлайк */

var hideGreenText = 0;       /* Скрывать посты, в которых только гринтекст(цитата) и нет картинки?
                                  0 = нет,
                                  1 = скрывать,
                                  2 = ставить дизлайк,
                                  3 = скрывать и ставить дизлайк
                                  4 = удалять
                                  5 = удалять и ставить дизлайк */

var hideGreenTextImg = 0;    /* Скрывать посты, в которых только гринтекст(цитата) и есть картинка?
                                  0 = нет,
                                  1 = скрывать,
                                  2 = ставить дизлайк,
                                  3 = скрывать и ставить дизлайк
                                  4 = удалять
                                  5 = удалять и ставить дизлайк */

var refreshTimer = 30;       // Количество секунд, через которые нулевая страница автообновляется.
var refreshFrontPage = 0;    /* Обновлять нулевую и отправлять дизлайки раз в refreshTimer секунд?
    0 - ничего не делать, 1 = работать в /po/, 2 = в /news/, 3 = /po/ и /news/ по очереди
    Это злая настройка, которая будет обновлять нулевую страницу выбранного раздела и автоматически
      проставлять дизлайки(если нужно, согласно правилам) на последние три поста каждого треда.
      Не нужно заходить в каждый тред, не нужно проверять всё вручную. Можно просто поставить в фоновой
      вкладке, оставить на ночь, оставить работать, пока вас нет дома и так далее. С такой низкой скоростью
      постинга, которая сейчас проявляется на полумёртвой борде, посты не будут пропускаться, и вы пассивно
      будете обрабатывать все проходящие через раздел сообщения. */

/*Вложенный массив с регулярными выражениями для скрытия/лайков.
  Первый элемент - место поиска выражения:
    POST - искать только в тексте поста;
    BOTH - искать и в тексте, и в заголовке;
    HEAD - искать только в заголовке треда(для скрытия номерных тредов, например).
  Второй элемент - действие при обнаружении:
    RAGE - ставить дизлайк;
    BOTH - ставить дизлайк и скрывать;
    HIDE - просто скрытие.
  Третий элемент - регулярное выражение.
  Четвёртый элемент - краткое описание, которое появится в заголовке скрытого поста/треда.

  Узнать больше про регулярные выражения можно тут:
    https://www.google.com/search?q=regex+javascript
  Потестировать работоспособность и создать спеллы можно тут:
    https://regex101.com/
    (не забыть слева выбрать "ECMAScript (JavaScript)", справа от строки во флагах выбрать /im)

  [где искать, что делать, /регулярное выражение/im,                                                                                 "описание"]*/
var regexArray = [
  [BOTH, BOTH, /(?:^|\s)[aaoo0]?л[еeё]ш(?:[еe][нh][ьb])?[кk][аaуyиеe]/im,                                                                        "алёшка"],
  [BOTH, BOTH, /[з3][аa][пn][аa][дg][нh]\S{2,3}\s[б6][аa][рp][иiuеe]/im,                                                                         "западный барин"],
  [BOTH, BOTH, /[сc]?[кk][аaеeоo0][кk][хx]?[еeёоo0]?л/im,                                                                                        "какол"],
  [BOTH, BOTH, /[кk][ийiu][б6][еe][pр][сc][оo0][тt]/im,                                                                                          "киберсотня"],
  [BOTH, BOTH, /[кпkn][оo0][кпkn][оo0][з3][ийiu]ц/im,                                                                                            "кокозиция"],
  [BOTH, BOTH, /(?:^|\s)[кk][оo0][пn][рp][оo0](?!т|сл)/im,                                                                                       "копро"],
  [BOTH, BOTH, /[кk][рp][оo0][хx][оo0][тt][уy][сc][иiu][кk]/im,                                                                                  "крохотусик"],
  [BOTH, BOTH, /[кk][рp]я[кk]л/im,                                                                                                               "крякл"],
  [BOTH, BOTH, /л[еe][хx][аa][ийu][мm]/im,                                                                                                       "лехаим"],
  [BOTH, BOTH, /л[еeиuя][б6][еeийuуyя][рp]д?(?:[^аин]|а[^л]|ал(?!ьн))/im,                                                                        "либераш"],
  [BOTH, BOTH, /[мm][аa][ийiu][дg][аa][уy][нh]/im,                                                                                               "майдаун"],
  [BOTH, BOTH, /(?:^|\s)[мm][аa][нh](?:я(?![^\s.,!?])|ю[нh]|[ьb](?![чя])[кk]?)/im,                                                               "маня"],
  [BOTH, BOTH, /(?:^|\s)[мm][аa]ш[кk]/im,                                                                                                        "машк"],
  [BOTH, BOTH, /[мm][ийui][вb][ийui][нh]\S/im,                                                                                                   "мивина"],
  [BOTH, BOTH, /[нh][аaоo0][вb][аaоo0]л(?:яш|[ьb][нh](?:[еёeоoя][^вгм]))/im,                                                                     "навальнята"],
  [BOTH, BOTH, /(?:[оo0]|ф[б6][кk])[кk][аa][тt][ыьb]ш/im,                                                                                        "окатыш"],
  [BOTH, BOTH, /(?:[оo]л[ьb][кk]|л[аa][хx][тt]|[б6][оo0][тt])\S+\s(?:\S{0,3}\s)?ф[б6][кk]/im,                                                    "ольки из фбк"],
  [BOTH, BOTH, /([нh][аa][сc][рp][аa]|(?:[xх][уy]|[пn]ы[нh])я|(?:^|\s)[оo0][вbнh][аa])л[ьb][нh]/im,                                              "насральный"],
  [BOTH, BOTH, /[пn][еeийu][нh][дg][оo0][сc]/im,                                                                                                 "пиндос"],
  [BOTH, BOTH, /[пn][оo0][дg]\s[кk][рp][оo0][вb][аa][тt][ьb]ю/im,                                                                                "под кроватью"],
  [BOTH, BOTH, /[пn][оo0][нh][аa][дg][уy][сc]/im,                                                                                                "понадусёровый"],
  [BOTH, BOTH, /(?:^|\s)[пn][оo0][рp][оo0][сc]\S/im,                                                                                             "порось"],
  [BOTH, BOTH, /[пn][оo0][рp][оo0][хx][оo0][^вм]/im,                                                                                             "порохобот"],
  [BOTH, BOTH, /[пn]я[тt][аa](?:ч[оo0])?[кk]/im,                                                                                                 "пятак"],
  [BOTH, BOTH, /(?:^|[^п])[рp][аaоo]г[уy]л/im,                                                                                                   "рагуль"],
  [BOTH, BOTH, /[рp][еe][дg][аa]\S{4,7}\s(?:\S+\s)?[сc][оo0]ц\S*?\s?[сc][еe][тt]/im,                                                             "редактор"],
  [BOTH, BOTH, /[сc][вb][ийuыi][дg][оo0][мm]/im,                                                                                                 "свидомый"],
  [BOTH, BOTH, /\S[сc][вb][ийuыi][нh]|(?:^|\s)[сc][вb][ийuыi][нh](?!ин|ь|оф|омат|с[кт]|е?[йц]|[тч]и|(?:ая|о(?:го|е|й|му)|ую|ым)([\s.,!?]|$))/im, "свинявый"],
  [BOTH, BOTH, /[сc][иuыi][сc][ьb][кk]\S{4,}/im,                                                                                                 "сиськобот"],
  [BOTH, BOTH, /(?:^|\s|[пn][оo0][дg])[сc][ийu][сc]+([яийiu](л[ьb]|[тt])?[нh]+(?!д))/im,                                                         "сисян"],
  [BOTH, BOTH, /[сc][рp]ы[нh][оo0ь]?[кkч]/im,                                                                                                    "срыночек"],
  [BOTH, BOTH, /сшашк/im,                                                                                                                        "сшашка"],
  [BOTH, BOTH, /(?:^|\s)[тt][аa][рp][аa][сc]\S*?(?!\sшев)/im,                                                                                    "тарас"],
  [BOTH, BOTH, /[уy][кk][рp][оo0][пn]/im,                                                                                                        "укроп"],
  [BOTH, BOTH, /[уy](?:[сc][рp]|[рp][кk])(?:[аaоo0уy][иiu]|[уy][аa])[нh]/im,                                                                     "усраина"],
  [BOTH, BOTH, /[хx][аийоao0ui][хx][ийuоo0i]?л/im,                                                                                               "хахлы"],
  [BOTH, BOTH, /[хx][рp](?:[ю](?!че)|я[кk])/im,                                                                                                  "хрю"],
  [BOTH, BOTH, /ч[уy][б6][аa][тt]/im,                                                                                                            "чубатый"],
  [BOTH, BOTH, /ш[вb][аa][йийiu][нh]/im,                                                                                                         "швайн"],
  [BOTH, BOTH, /(?:^|\s)[шщ][вb][яи][тt]/im,                                                                                                     "швятая"],
  [BOTH, BOTH, /ш[пn][рp][оo][тt]/im,                                                                                                            "шпрот"],
  [HEAD, BOTH, /Шульман/im,                                                                                                                      "(((Шульман)))"],
  [HEAD, HIDE, /Месяцеслов/im,                                                                                                                   "Месяцеслов"],
  [HEAD, BOTH, /[кk].{0,5}[рp].{0,5}ы.{0,5}[мm].{0,5}[ийu].*[нh].*[оo].*[вb].*[оo].*[рp].*[оo].*[сc].*[ийu].*я/im,                               "крымодебилы"],
  [HEAD, BOTH, /(?=[кkрpымmнhоoвbсcийuiя\s]{17,23})(?:[кk]?[рp]?ы?[мm]?\s?[нh]?[оo]?[вb]?[оo]?[рp]?[оo]?[сc]*[ийui]?я?){17,23}/im,               "крымодебилы"]
];

var imagesArray = [
  "data:image/jpeg;base64,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",
  "data:image/jpeg;base64,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",
  "data:image/jpeg;base64,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",
	"data:image/jpeg;base64,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",
  "data:image/jpeg;base64,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",
	"data:image/jpeg;base64,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",
  "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gNjAK/9sAQwANCQoLCggNCwoLDg4NDxMgFRMSEhMnHB4XIC4pMTAuKS0sMzpKPjM2RjcsLUBXQUZMTlJTUjI+WmFaUGBKUVJP/9sAQwEODg4TERMmFRUmTzUtNU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09P/8AAEQgAqgCqAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A5XdgcDr7Um4596Ds5IJ98kf0oCAn6/U10HMODluoJx6mkLAHGAPxp6gLztGfdaQkZOCf0pgR7hzwKVeBn+lIeO5/MUuExy2T9TSAXO48D9MUAMTgsR9cUoBxwuR+NIUJH3D/AN80wHErz8wHvmlBT+8frzQqSDoGH04pVjY9cj6sKAA+WfX/AL5NIAM/x/8AfBp20ZwZEz6bqDsHHmRj/gVAhv3OcMc/7BpeCMfMP0pRgdZU/OgbCD+8T8DmmAmPRn/ArSAAt8xf8SKPkH8Y/wC+TSnyMDLYP+7QMQ4X+AH0y5qW3gluZBFDEWY9AuWNRbo16CQg9MCul0Rl062Mr486T1PIHpRYDY0Dw1Npitc3Xl75FwF6kfWtZAkMTAKoYtkBcdMUtjqQvtOBJDOrAEClljXzELkqzHgA4rmne+p0R2LEK7YwOM9Tj1p9FFIZ45vj55Y/QUwuD/yzc/jip4YXnmSJGYsxAAFegJo+g6LYoNSTzpiAWLE8HHQVu5WMErnna7QARCc+pbNKZCTkRIPwrp7658HXj+TH5to+cCQZ2/jzWZf6GIbc3NncQ3cA6mNskfUUKVwcWjKMkxPHlr+H/wBel86UDl1H0xTFC84Vf0pS3TnAFUSOMrhf9bye/Wm7mfgyufoDSh88dc/WgjA6H8qAAKPVj9aaUGc7Tj6ipA4A6Gl3npgn8aAIyAAPkB/GlUA4+T+dKT0yKCSO45oAcMD+FR+FNZyo4Vfyo3N9B+dITlgMk56YFAApZu4GPanck4BJPsKnjtJSQSCg7k8UkzJGCqAD39aaQDoJEhO6T5nHr2p098XOQay5ZDnOTUO5pHwOc0uexfKd74MvGlWaJcZyGyfxrrIlBfPJKHGT9K4rwMMX0qlCmUGOR2ruItpc7SeBg8d6wnqzWOxLRRRUjPMfDpW31mCa4hcxq2ct2PY1JrM1zqV/JvlJUNxzxiud+2uGB+bI9ZDXT6LsubUSkZJ7A1pKzehnDQwrrRJlUyDkVno9xZsfLkdR0IB4Nenx6f5kG3H3h3rE1HwyWZmQZHt2qbGiObt5IrsbQdknriho3V9jSgD1C5qveWM1lNkDlTwadJcbnXPGeauMu5EoFpIEPJuh+Ax/Wn+TB3uGP4iltoIXtLqaUZKDahB6GtfSNLsLiENKJC3fDVqtdjGSt1MyGxSdwkXmOx6BTmtSDwvM4BkXZnszHNdPptnb2yEW0QQevUn8aukc/SmKxg23hawRR5wdz3watf8ACN6YmGS3Bx2PNbMYBFRz59PxFIZjSWdtEcLbxAD/AGBVa42on7tI8ewArUmJYfdzWVdxMQxXjHUVpFENnP6hOzg4Yj2rFkkY5yRkVq6nGR844NYEsmGzU1NDSmJJIxO0dTXaeG/D1r9gE98okeUZxj7tchp6LLeR7ug5Nd3aXTwwRjPykZAqIRvqVNmxpVhZ2dyWtY9hYYJzWvbIEVhz15JOaydNmW4dlUDhc59K2IANpIGMn1rKorSLp7ElFFFZlnhhQZwDit7wzcCGcwyZwTuX61SP2VOrgn2YUR3VsjBwQrKcjJJrflSMeY9PglDxKR6c4qXzFxg8jvWVouoRXtojoQRjkDtVu6LKmU7mpsWmY2u6esxZ1x68iuMvbRon2lcFehHcV6FlmyH61hazaJ5RkXBx+lTYq90YEjiHRHUkhncE1q6FKzxJ6GsC6dmtlt+7Guh0mAxoiL7YremY1Njs7RgsI5wfWrC5LDHNVrCHzEVSeKvXMYt4twPtk0SauTFaCgqDjNQzzpjAz6cVCJMn5Oc1UlYoe+T2FEUDdh8kyEDaOB3qlcSL6DB71HMxXpxWfcyPjJbj2rWJDEv4IblSFPOODXG6lbvBOQw4Nbs980cuQfrzTLzy722yANw5onFSVhxk4sqeG1sxcOb5nVNnG0dfatN7wGUleEzhR6CsKH5JTxgVa31EVZGkjrfD9ziSXqflHAPXnH9a6+EERKD1+tcJ4QmB1AqRk7eK7uH/AFS4/nmuer8RpDYfRRRWZZ4oTaryFJ9gP8aVbiMf6u2H16VOYBj7ufxpjRAYAK1vZmF0TWuqzWkgkhjKn0BrorbxfC0YFxC6ED2IrmxGOvyjA9qTYnTeKLMFKx1DeKbBSSFkbI4AWse+15LkELDIB2FUdo7HNI0Wccn8BRysfOMtF+03KsQeOo9K6i1BjCkcAVmaJAglkZgfxFbN2vlW+77vFax0REtSSy1yP7V5Sy5Ydq0zqouGMRfp0FcTpsRN3hVAOc1vLFi8U9M8GluwtZGzCzB246cA0kr8fNnrVq0KPAMU4wpuLN0p3QrGTMN2cms6VDISoXkdDWpcxjc2G+Wqezac5FaIhnP6nZFF8yqMQInQBju+tb+pYZSjDhhgH3rEtYGe9XaMn0pfaLWxFcfu7g7gNr8jjvTd2COxrTurfzA0Ui4denHQ1jM2OvUcGlJcrKi7o6XwiC2pybTg+WfwNehQjbCgznArznwe8Y1GQuTxGcDPWvRof9Sn0FctT4jaGw+iiisyji5LS224eC3HrlajNpZKufLj/CEVObeSRSXhXaP+esrN+majENsG+9ZxkdjEB/Mmvm1OX8zO/lXYjEFjnmNeveMf4U4w2I48hCT7CrghRgGE0WO3yL+nFKYAQWW4cn0WJf8A4mp9s/5n+I+SPYp+TYnH7qMn0+UU57OyC7vsq49yP6VaMZC7Wln6dMAf0FDqvkMu+Xp/fH+FCqTb0kw5Y9jPtoEQ5VAgY5wBWhcwCWLYw5I4qrBIGiBH8NaLxrcRpl/LDdWHUCvsYLlikeM3dsq22iragT+YGk/iUHpUlxaEyiRRyOTS2sbQXiyRo0sCnBYRbePrnn8a05biCWMmLvS6lPYyILwWc6ozfePQ1fXUNynDYz6VnT2YuLsAjgc097VYlAB57mq6kkN1MxYnsetUHIzxk/StRrRpBzVc27odqRk/SqJsZV7I3lgHPXIz61UMfnswtn2zNjb9e9a81s7Eq6nB/SoYdPkhulmhwwXn3FHUorT281rt83fuI5Lev51kXiAOSB97nPvXU6sRLbjnlTXK32d6mnP4RQ+Iv+FLhYNYiYjJYFVHuRxXqafcXPpXlPhdQ+vW6nHJI/Q16uuQMGuSpudEdhaKKKzKOYkFqjFZTkj+EjJpYY1HMMUag8jKc1yj2rliJdRkbv8AeJojghicOmpyKw5BGa+b+rK3xfgehz+R1peMkK8cu4f3Zdv6ZFTO9lEoeSFSvqzc/rXLx3kkYJGoTvz2XNTf2uqrlt7n1aHrUPDS6P8AMOZHURTWWA0McYB7hKWa5t/IcAx9K5dNcXdkwZX/AHMf0qQatEYSvkzDJ4xjFZPByUr6j5kRW82xWjP3sk10WmKs0SMRuA4rl7kgTo4HDRg1JpWuixkMEp9a+3Xwo8W3vHfqIkjKADAHSsS5MS3GIwAPQVmvrhZyEOVI6571Sku5EmV5eN4z1pRQ5O5uwHDO7Y6YqMvucsRkA4qnptyJlkLHcC3Spp5FiXAPfpVEkjzqpyGy3p2xUvmKU4ABqlhZcDNT+Uw560mUh0zKx2quc9apSQlDlGIPerWxs4A5NKYyRytIowr5JJIz6r/Evf61g3sUgty5HRsEjtXfxW6Ou3bkmqT29pb3LI5QseGUkcj0xScmlYaim7o5rwcEbXU3hiwBK47GvULXHkAA525FcNDo6WWuWl5ahvs7vypH3Dj9RXbWYCxsi4wrEcGsJ7miLFFFFSM88a3ZfunAxzhagkhcnsK1HVynJAA7Fl/pVccsF3rk++f6V87GbO9opRxOGxvwD1GadNbkA/OcduBV0W/IbcBz05/wp0sO/wDjz7Yan7TUOUyDCxH3z+lKLZiPvyH/AD9K0GtG34HX/dOP51bFmgQEtyB6ZBqnWSFylVUV7CNmB3Bduax7yxMj7oyM+1balTEyZ4Ge1YOoXs0TGOMbe2a+og70032PKkveZe0u38tR5rAMK1p9PgntgVfMh71yenq93dKjzyLuPUGt290rVdNi8+2kM0QGfwoU0PkZThvZ9Lumgn+51B9a0f7Vs7k4dgD9cVhXl8L23AuIzuXoyjkVlAxnOSR6EGp9p2Gqfc7RL9AxMbLtUdz2qRdV3ygc4PU1xKyPGP3c4YHs1PN9Kq4Zj+BodQaido+qKFBVyWz09KVdZRSVf0rjBfjbxuY1We4lfuw79ajnK5T0nT795reVYcCQnaJCOE/+vT4vDFlH+9vGkmllOc561wOna7d6aW2AFWGGVhnNbcXjAtEcDypAOM5bP09KT1d2bQqckbJHT3lubHTAI3fCvuAbsM1paK6PC/lg445Pc4rzy/8AFFxebLdGwpAU5rtvCgdbXLtksvIz6VEnqZm/RRRQBxL70XBcn6Kf8Kj292Mucf3TSSSu7Aj7Sw9QmKbIxYD9xct9cD+VfNpM9AniaIfLIZCPx/xpWRMj5X2+uR/jVRJJVf5bdiP9pjSmW4IA8qMd8FzRyPuFy6kMLuPlwD2YirRtggG2IHj1FZA+1schIl+gP+NKrXY+8IvTB/8A11EoPuO5X1B/s12ygBVYZGDWVcbW3Mwyata5HMgW4fy8dDsGKxmnPrwa+lwVTmoJX2PNrQtUbJ7Z1jJydrdc5rtfDuuq0awXJ3oRwTzXmssj5JzU1pdzQyKQ5XHbPFbXQrHr0Gl6ZFPJcxwKwkHIHOK47WrLTpbtxb2citnlcbfyzWjoniaKeJY3G2Vffg/Stee4t5AGurbP+0vWolBN3RrTq8r97U5ix8L6fdWvmSOsLHoJGANZNzpFjaXDLI4Kg4yORXWz22j7SftEkDNyQeaja20W3gMxmE5z/Fyc/lio5J9zb2lPc5PULO2ARdOV3xyzMu0f41XsNJa7vFV2WPedoLdAe3610U0iXL/uYtka9SeKw9V1KCMrHZ/fU8t71aVjCcrszNXsrjT7x7e6jaORTjB7+4qkpIyfavY7eHT/ABX4ftp723R/MTr/ABI3Q4PbkVzd/wDDclmOnX4Ck8JMvT8R/hRcg4axXzLyJSerV654ckDW0KgAYU5P41x9j4C1i3vI5JGtSinnEh/wrudO0+a02g7Ao64NJ7jRqUUUUAcQJAFwPK57nJqPzyG+UoR/uE/0qRwCc7Y1Pfgc/nSBGUgkR4+gr5pWPRHIxIDF4wPTy6Hk2E4dD/2zpABu3YXn0pMSAZDFcdKWgD1csuTMMDnhFH9aDIOpkc49Av8AjTF81sfMx+v/AOqpliZTlmDY9cik7ICveLHdWjxM0pBBABYYriLqKS2mMcoIx0PrXoexQuMfq3+NQT6fDcALcR7l9xn+tdOFxio3XQyqUuc85c56VEWIruLvwpZzf6lmi+lZlx4Mul/1FxG/s3FelDMKEt3Y53QmjnVlKYwzcehrQtddv4ACtw2F6A8io7vQtTtATJbsyj+JPmFZpJHB7dq6o1IzV4u5m01udDL4rvJFAkSFj3bbzVeXxBcuo2rGvuFrGJpKsRen1O7uMiSZsdMA4zVMtnrzTaBQB33wz1grPLpEx+WTMsRJ6EdR+XP4GvRq8EtLiW0uI7iBikkTBlI7EV7R4f1eHWtKiu4mXfjEqD+Bu4oYGnRRRSGFFFFAHGu0IwUIx05Yn+QpC+7oRj2LVEeV5p6j93XzCieiS5UKc4B+hpFCZwxAz6g1Rm++tNdiCcE0/Zhc0zsTA2IR6lf8aaJk7MvXsBVBGJ4JPSrVmqmQAqDz3FS4ILloyMy5UEqfYc0vmt6EduAOP1qxHFFsb92n/fIqWOCEsMwx9f7orKyGUkd93JIHpgf41YU5wxRvTirgiiB4jQf8BFOWNAThF6+lZSkuwymZVK4IbHpgVh6z4asb5GkizFN13AAZ+tdSY0yfkX8qAq/3R+VOnWlSfNDQmUVJWZ4zqWnz6dcmGcc9VYdCKqiu5+IyqDakKAcntXDivqcJVdakpvqcFSPLKyENFLRXSQBPGK3PCmvyaDqQc5a2lwsyD09R7isKloA9/hmjuIUmhcPHIoZWHQg0+uP+Gju2hzKzMVWY7QTwOO1dhSGFFFFAH//Z"
];
// ============[КОНЕЦ  НАСТРОЕК]============

var clicksArray = [];
var clicksTaskActive = 0;
var timeoutID;

var displayBlock = document.getElementById("fullscreen-container");
var title = document.title;
var pager = document.getElementsByClassName("pager")[0];
var inputListener = function() { delayClicksAfterUserInput(event.target, event.button); };
var reChrStrip = new RegExp('[^\\u000a\\u002f\\u0041-\\u005a\\u0061-\\u007a\\u0410-\\u044f \\dёЁ]', 'g');

function ImageComparator() {
  var bytecode = (function() {
    var first = [0x00, 0x61, 0x73, 0x6D, 0x01, 0x00, 0x00, 0x00, 0x01, 0x19, 0x05, 0x60, 0x00, 0x00, 0x60, 0x02, 0x7F, 0x7F, 0x01, 0x7F, 0x60, 0x02, 0x7F, 0x7F, 0x00, 0x60, 0x00, 0x01, 0x7F, 0x60, 0x02, 0x7F, 0x7F, 0x01, 0x7C, 0x03, 0x08, 0x07, 0x00, 0x01, 0x02, 0x03, 0x03, 0x02, 0x04, 0x04, 0x05, 0x01, 0x70, 0x01, 0x01, 0x01, 0x05, 0x04, 0x01, 0x00, 0xA2, 0x01, 0x06, 0x19, 0x03, 0x7F, 0x01, 0x41, 0x90, 0x88, 0x84, 0x05, 0x0B, 0x7F, 0x00, 0x41, 0x90, 0x88, 0x84, 0x05, 0x0B, 0x7F, 0x00, 0x41, 0x90, 0x88, 0x80, 0x05, 0x0B, 0x07, 0x77, 0x08, 0x06, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x02, 0x00, 0x0B, 0x5F, 0x5F, 0x68, 0x65, 0x61, 0x70, 0x5F, 0x62, 0x61, 0x73, 0x65, 0x03, 0x01, 0x0A, 0x5F, 0x5F, 0x64, 0x61, 0x74, 0x61, 0x5F, 0x65, 0x6E, 0x64, 0x03, 0x02, 0x08, 0x73, 0x65, 0x74, 0x5F, 0x70, 0x74, 0x72, 0x73, 0x00, 0x02, 0x0E, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x03, 0x0A, 0x67, 0x65, 0x74, 0x5F, 0x64, 0x62, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x04, 0x12, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x74, 0x6F, 0x5F, 0x64, 0x62, 0x00, 0x05, 0x11, 0x66, 0x69, 0x6E, 0x64, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x69, 0x6E, 0x5F, 0x64, 0x62, 0x00, 0x06, 0x0A, 0xD1, 0x08, 0x07, 0x02, 0x00, 0x0B, 0xD5, 0x03, 0x02, 0x01, 0x7D, 0x15, 0x7F, 0x02, 0x40, 0x02, 0x40, 0x20, 0x00, 0x28, 0x02, 0x04, 0xB3, 0x43, 0x00, 0x00, 0xA0, 0x40, 0x95, 0x8D, 0x22, 0x02, 0x43, 0x00, 0x00, 0x80, 0x4F, 0x5D, 0x20, 0x02, 0x43, 0x00, 0x00, 0x00, 0x00, 0x60, 0x71, 0x0D, 0x00, 0x41, 0x00, 0x21, 0x03, 0x0C, 0x01, 0x0B, 0x20, 0x02, 0xA9, 0x21, 0x03, 0x0B, 0x20, 0x00, 0x28, 0x02, 0x00, 0x21, 0x04, 0x20, 0x01, 0x20, 0x03, 0x36, 0x02, 0x04, 0x02, 0x40, 0x02, 0x40, 0x20, 0x04, 0xB3, 0x43, 0x00, 0x00, 0xA0, 0x40, 0x95, 0x8D, 0x22, 0x02, 0x43, 0x00, 0x00, 0x80, 0x4F, 0x5D, 0x20, 0x02, 0x43, 0x00, 0x00, 0x00, 0x00, 0x60, 0x71, 0x0D, 0x00, 0x41, 0x00, 0x21, 0x05, 0x0C, 0x01, 0x0B, 0x20, 0x02, 0xA9, 0x21, 0x05, 0x0B, 0x20, 0x01, 0x20, 0x05, 0x36, 0x02, 0x00, 0x02, 0x40, 0x20, 0x03, 0x45, 0x0D, 0x00, 0x41, 0x00, 0x21, 0x06, 0x20, 0x00, 0x41, 0x04, 0x6A, 0x21, 0x07, 0x20, 0x00, 0x41, 0x0C, 0x6A, 0x21, 0x08, 0x41, 0x00, 0x21, 0x09, 0x41, 0x08, 0x21, 0x0A, 0x03, 0x40, 0x02, 0x40, 0x20, 0x05, 0x45, 0x0D, 0x00, 0x20, 0x09, 0x41, 0x05, 0x6C, 0x21, 0x0B, 0x41, 0x00, 0x21, 0x0C, 0x41, 0x00, 0x21, 0x0D, 0x20, 0x0A, 0x21, 0x0E, 0x03, 0x40, 0x20, 0x07, 0x28, 0x02, 0x00, 0x21, 0x0F, 0x20, 0x06, 0x21, 0x10, 0x41, 0x00, 0x21, 0x11, 0x41, 0x00, 0x21, 0x12, 0x41, 0x00, 0x21, 0x13, 0x02, 0x40, 0x03, 0x40, 0x20, 0x11, 0x20, 0x0B, 0x6A, 0x20, 0x0F, 0x4F, 0x0D, 0x01, 0x20, 0x0C, 0x20, 0x00, 0x28, 0x02, 0x00, 0x22, 0x14, 0x20, 0x10, 0x6C, 0x6A, 0x22, 0x15, 0x41, 0x02, 0x74, 0x41, 0x02, 0x72, 0x21, 0x16, 0x41, 0x00, 0x21, 0x04, 0x02, 0x40, 0x03, 0x40, 0x20, 0x0C, 0x20, 0x04, 0x6A, 0x20, 0x14, 0x4F, 0x0D, 0x01, 0x20, 0x00, 0x41, 0x08, 0x6A, 0x28, 0x02, 0x00, 0x21, 0x17, 0x02, 0x40, 0x02, 0x40, 0x20, 0x08, 0x2D, 0x00, 0x00, 0x45, 0x0D, 0x00, 0x20, 0x17, 0x20, 0x16, 0x6A, 0x22, 0x17, 0x41, 0x7F, 0x6A, 0x2D, 0x00, 0x00, 0x20, 0x17, 0x41, 0x7E, 0x6A, 0x2D, 0x00, 0x00, 0x6A, 0x20, 0x17, 0x2D, 0x00, 0x00, 0x6A, 0x41, 0x03, 0x6E, 0x21, 0x17, 0x0C, 0x01, 0x0B, 0x20, 0x17, 0x20, 0x15, 0x6A, 0x20, 0x04, 0x6A, 0x2D, 0x00, 0x00, 0x21, 0x17, 0x0B, 0x20, 0x16, 0x41, 0x04, 0x6A, 0x21, 0x16, 0x20, 0x13, 0x20, 0x17, 0x41, 0xFF, 0x01, 0x71, 0x6A, 0x21, 0x13, 0x20, 0x04, 0x41, 0x01, 0x6A, 0x22, 0x04, 0x41, 0x05, 0x49, 0x0D, 0x00, 0x0B, 0x0B, 0x20, 0x12, 0x20, 0x04, 0x6A, 0x21, 0x12, 0x20, 0x10, 0x41, 0x01, 0x6A, 0x21, 0x10, 0x20, 0x11, 0x41, 0x01, 0x6A, 0x22, 0x11, 0x41, 0x05, 0x49, 0x0D, 0x00, 0x0B, 0x0B, 0x20, 0x01, 0x20, 0x0E, 0x6A, 0x20, 0x13, 0x20, 0x12, 0x6E, 0x3A, 0x00, 0x00, 0x20, 0x0C, 0x41, 0x05, 0x6A, 0x21, 0x0C, 0x20, 0x0E, 0x41, 0x01, 0x6A, 0x21, 0x0E, 0x20, 0x0D, 0x41, 0x01, 0x6A, 0x22, 0x0D, 0x20, 0x05, 0x47, 0x0D, 0x00, 0x0B, 0x20, 0x0A, 0x20, 0x05, 0x6A, 0x21, 0x0A, 0x0B, 0x20, 0x06, 0x41, 0x05, 0x6A, 0x21, 0x06, 0x20, 0x09, 0x41, 0x01, 0x6A, 0x22, 0x09, 0x20, 0x03, 0x47, 0x0D, 0x00, 0x0B, 0x20, 0x0A, 0x0F, 0x0B, 0x41, 0x08, 0x0B, 0x33, 0x00, 0x41, 0x00, 0x20, 0x01, 0x41, 0x80, 0x88, 0x80, 0x80, 0x00, 0x6A, 0x22, 0x01, 0x36, 0x02, 0x84, 0x88, 0x80, 0x85, 0x00, 0x41, 0x00, 0x20, 0x00, 0x41, 0x80, 0x88, 0x80, 0x80, 0x00, 0x6A, 0x36, 0x02, 0x80, 0x88, 0x80, 0x85, 0x00, 0x41, 0x00, 0x20, 0x01, 0x36, 0x02, 0x88, 0x88, 0x80, 0x85, 0x00, 0x0B, 0x0B, 0x00, 0x41, 0x00, 0x28, 0x02, 0x80, 0x88, 0x80, 0x85, 0x00, 0x0B, 0x0B, 0x00, 0x41, 0x00, 0x28, 0x02, 0x84, 0x88, 0x80, 0x85, 0x00, 0x0B, 0x7C, 0x01, 0x01, 0x7F, 0x23, 0x80, 0x80, 0x80, 0x80, 0x00, 0x41, 0x10, 0x6B, 0x22, 0x02, 0x24, 0x80, 0x80, 0x80, 0x80, 0x00, 0x20, 0x02, 0x20, 0x00, 0x36, 0x02, 0x00, 0x20, 0x02, 0x20, 0x01, 0x36, 0x02, 0x04, 0x20, 0x02, 0x41, 0x00, 0x28, 0x02, 0x80, 0x88, 0x80, 0x85, 0x00, 0x36, 0x02, 0x08, 0x20, 0x02, 0x41, 0x01, 0x3A, 0x00, 0x0C, 0x41, 0x00, 0x20, 0x02, 0x41, 0x00, 0x28, 0x02, 0x88, 0x88, 0x80, 0x85, 0x00, 0x10, 0x81, 0x80, 0x80, 0x80, 0x00, 0x41, 0x00, 0x28, 0x02, 0x88, 0x88, 0x80, 0x85, 0x00, 0x6A, 0x36, 0x02, 0x88, 0x88, 0x80, 0x85, 0x00, 0x41, 0x00, 0x41, 0x00, 0x28, 0x02, 0x8C, 0x88, 0x80, 0x85, 0x00, 0x41, 0x01, 0x6A, 0x36, 0x02, 0x8C, 0x88, 0x80, 0x85, 0x00, 0x20, 0x02, 0x41, 0x10, 0x6A, 0x24, 0x80, 0x80, 0x80, 0x80, 0x00, 0x0B, 0xAB, 0x03, 0x06, 0x05, 0x7F, 0x01, 0x7C, 0x01, 0x7F, 0x01, 0x7C, 0x05, 0x7F, 0x01, 0x7C, 0x23, 0x80, 0x80, 0x80, 0x80, 0x00, 0x41, 0x10, 0x6B, 0x22, 0x02, 0x24, 0x80, 0x80, 0x80, 0x80, 0x00, 0x20, 0x02, 0x20, 0x00, 0x36, 0x02, 0x00, 0x20, 0x02, 0x20, 0x01, 0x36, 0x02, 0x04, 0x20, 0x02, 0x41, 0x01, 0x3A, 0x00, 0x0C, 0x41, 0x00, 0x21, 0x03, 0x20, 0x02, 0x41, 0x00, 0x28, 0x02, 0x80, 0x88, 0x80, 0x85, 0x00, 0x36, 0x02, 0x08, 0x20, 0x02, 0x41, 0x80, 0x88, 0x80, 0x80, 0x00, 0x10, 0x81, 0x80, 0x80, 0x80, 0x00, 0x1A, 0x02, 0x40, 0x02, 0x40, 0x41, 0x00, 0x28, 0x02, 0x8C, 0x88, 0x80, 0x85, 0x00, 0x22, 0x04, 0x45, 0x0D, 0x00, 0x41, 0x00, 0x28, 0x02, 0x84, 0x88, 0x80, 0x80, 0x00, 0x22, 0x05, 0x41, 0x00, 0x28, 0x02, 0x80, 0x88, 0x80, 0x80, 0x00, 0x22, 0x06, 0x6C, 0xB8, 0x21, 0x07, 0x41, 0x00, 0x28, 0x02, 0x84, 0x88, 0x80, 0x85, 0x00, 0x21, 0x08, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xBF, 0x21, 0x09, 0x03, 0x40, 0x20, 0x08, 0x28, 0x02, 0x04, 0x21, 0x0A, 0x02, 0x40, 0x20, 0x08, 0x28, 0x02, 0x00, 0x22, 0x0B, 0x20, 0x06, 0x47, 0x0D, 0x00, 0x20, 0x0A, 0x20, 0x05, 0x47, 0x0D, 0x00, 0x02, 0x40, 0x02, 0x40, 0x20, 0x05, 0x45, 0x0D, 0x00, 0x41, 0x00, 0x21, 0x0C, 0x41, 0x08, 0x21, 0x0D, 0x41, 0x00, 0x21, 0x0E, 0x03, 0x40, 0x20, 0x0D, 0x21, 0x01, 0x20, 0x06, 0x21, 0x00, 0x02, 0x40, 0x20, 0x06, 0x45, 0x0D, 0x00, 0x03, 0x40, 0x02, 0x40, 0x02, 0x40, 0x20, 0x01, 0x41, 0x80, 0x88, 0x80, 0x80, 0x00, 0x6A, 0x2D, 0x00, 0x00, 0xB8, 0x20, 0x08, 0x20, 0x01, 0x6A, 0x2D, 0x00, 0x00, 0xB8, 0xA1, 0x99, 0x20, 0x0E, 0xB8, 0xA0, 0x22, 0x0F, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x41, 0x63, 0x20, 0x0F, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x71, 0x0D, 0x00, 0x41, 0x00, 0x21, 0x0E, 0x0C, 0x01, 0x0B, 0x20, 0x0F, 0xAB, 0x21, 0x0E, 0x0B, 0x20, 0x01, 0x41, 0x01, 0x6A, 0x21, 0x01, 0x20, 0x00, 0x41, 0x7F, 0x6A, 0x22, 0x00, 0x0D, 0x00, 0x0B, 0x0B, 0x20, 0x0D, 0x20, 0x06, 0x6A, 0x21, 0x0D, 0x20, 0x0C, 0x41, 0x01, 0x6A, 0x22, 0x0C, 0x20, 0x05, 0x47, 0x0D, 0x00, 0x0C, 0x02, 0x0B, 0x0B, 0x41, 0x00, 0x21, 0x0E, 0x0B, 0x20, 0x0E, 0xB8, 0x20, 0x07, 0xA3, 0x22, 0x0F, 0x20, 0x0F, 0x20, 0x09, 0x20, 0x0F, 0x20, 0x09, 0x63, 0x1B, 0x20, 0x09, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xBF, 0x61, 0x1B, 0x21, 0x09, 0x0B, 0x20, 0x08, 0x20, 0x0A, 0x20, 0x0B, 0x6C, 0x6A, 0x41, 0x08, 0x6A, 0x21, 0x08, 0x20, 0x03, 0x41, 0x01, 0x6A, 0x22, 0x03, 0x20, 0x04, 0x49, 0x0D, 0x00, 0x0C, 0x02, 0x0B, 0x0B, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xBF, 0x21, 0x09, 0x0B, 0x20, 0x02, 0x41, 0x10, 0x6A, 0x24, 0x80, 0x80, 0x80, 0x80, 0x00, 0x20, 0x09, 0x0B, 0x0B, 0x9A, 0x80, 0x80, 0x05, 0x01, 0x00, 0x41, 0x80, 0x08, 0x0B, 0x90, 0x80, 0x80, 0x05];
    var last = [0xBC, 0x25, 0x0B, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x69, 0x6E, 0x66, 0x6F, 0xAC, 0x12, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x02, 0x5E, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x01, 0x07, 0x05, 0x03, 0x00, 0x04, 0x00, 0x00, 0x03, 0x46, 0x00, 0x00, 0x00, 0x04, 0x4D, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x05, 0x65, 0x00, 0x00, 0x00, 0x08, 0x01, 0x06, 0x73, 0x00, 0x00, 0x00, 0x08, 0x07, 0x02, 0x87, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x01, 0x08, 0x05, 0x03, 0x00, 0x04, 0xA0, 0x00, 0x07, 0x46, 0x00, 0x00, 0x00, 0x02, 0x8E, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x01, 0x09, 0x05, 0x03, 0x04, 0x04, 0xA0, 0x00, 0x02, 0x91, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x01, 0x0A, 0x05, 0x03, 0x08, 0x04, 0xA0, 0x00, 0x02, 0x9E, 0x00, 0x00, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x01, 0x0B, 0x05, 0x03, 0x0C, 0x04, 0xA0, 0x00, 0x05, 0xA5, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0x9D, 0x00, 0x00, 0x00, 0x08, 0xB2, 0x00, 0x00, 0x00, 0x09, 0xB6, 0x00, 0x00, 0x00, 0x0A, 0x03, 0x31, 0x92, 0x04, 0x00, 0x00, 0x0A, 0x03, 0x32, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x03, 0x37, 0xB6, 0x04, 0x00, 0x00, 0x0B, 0x05, 0x3C, 0x01, 0xC2, 0x04, 0x00, 0x00, 0x0B, 0x05, 0x3D, 0x01, 0xE6, 0x04, 0x00, 0x00, 0x0B, 0x05, 0x47, 0x01, 0xFC, 0x04, 0x00, 0x00, 0x0B, 0x05, 0x48, 0x01, 0x0E, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x4B, 0x01, 0x20, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x4F, 0x01, 0x36, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x51, 0x01, 0x47, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x53, 0x01, 0x58, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x55, 0x01, 0x69, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x57, 0x01, 0x7F, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x59, 0x01, 0x90, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x5B, 0x01, 0xA1, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x5E, 0x01, 0xB2, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x61, 0x01, 0xC3, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x63, 0x01, 0xD4, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x66, 0x01, 0xE5, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x69, 0x01, 0xFB, 0x05, 0x00, 0x00, 0x0B, 0x05, 0x6B, 0x01, 0x1D, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x6E, 0x01, 0x33, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x71, 0x01, 0x44, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x72, 0x01, 0x55, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x73, 0x01, 0x75, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x76, 0x01, 0x91, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x79, 0x01, 0xA8, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x7B, 0x01, 0xBA, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x7E, 0x01, 0xCC, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x80, 0x01, 0xDE, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x83, 0x01, 0xF0, 0x06, 0x00, 0x00, 0x0B, 0x05, 0x86, 0x01, 0x02, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x88, 0x01, 0x13, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x8A, 0x01, 0x24, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x8C, 0x01, 0x35, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x8F, 0x01, 0x46, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x92, 0x01, 0x5C, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x94, 0x01, 0x6D, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x96, 0x01, 0x7E, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x98, 0x01, 0x8F, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x9A, 0x01, 0xA0, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x9B, 0x01, 0xB6, 0x07, 0x00, 0x00, 0x0B, 0x05, 0x9E, 0x01, 0xD1, 0x07, 0x00, 0x00, 0x0B, 0x05, 0xA0, 0x01, 0xE7, 0x07, 0x00, 0x00, 0x0B, 0x05, 0xA2, 0x01, 0xFD, 0x07, 0x00, 0x00, 0x0B, 0x05, 0xA4, 0x01, 0x13, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xA6, 0x01, 0x24, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xA8, 0x01, 0x35, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xAA, 0x01, 0x4D, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xAC, 0x01, 0x5E, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xAE, 0x01, 0x70, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xB0, 0x01, 0x82, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xB2, 0x01, 0x94, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xB4, 0x01, 0xA6, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xB6, 0x01, 0xB8, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xB7, 0x01, 0xDB, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xBA, 0x01, 0xED, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xBC, 0x01, 0xFF, 0x08, 0x00, 0x00, 0x0B, 0x05, 0xBE, 0x01, 0x16, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xC0, 0x01, 0x2D, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xC2, 0x01, 0x44, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xC4, 0x01, 0x60, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xC6, 0x01, 0x72, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xC8, 0x01, 0x84, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xCA, 0x01, 0x9B, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xCC, 0x01, 0xB2, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xCE, 0x01, 0xC4, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xD0, 0x01, 0xD6, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xD1, 0x01, 0xE7, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xD2, 0x01, 0xF8, 0x09, 0x00, 0x00, 0x0B, 0x05, 0xD3, 0x01, 0x09, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD4, 0x01, 0x1F, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD5, 0x01, 0x30, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD6, 0x01, 0x41, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD7, 0x01, 0x52, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD8, 0x01, 0x63, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xD9, 0x01, 0x74, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDA, 0x01, 0x85, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDB, 0x01, 0x9B, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDC, 0x01, 0xB1, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDD, 0x01, 0xC7, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDE, 0x01, 0xD8, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xDF, 0x01, 0xE9, 0x0A, 0x00, 0x00, 0x0B, 0x05, 0xE0, 0x01, 0x00, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE1, 0x01, 0x17, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE2, 0x01, 0x29, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE3, 0x01, 0x3B, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE4, 0x01, 0x4D, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE6, 0x01, 0x5F, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE7, 0x01, 0x71, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE8, 0x01, 0x82, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xE9, 0x01, 0x93, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xEA, 0x01, 0xA4, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xEC, 0x01, 0xB5, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xEE, 0x01, 0xCB, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xEF, 0x01, 0xDC, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xF0, 0x01, 0xED, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xF1, 0x01, 0xFE, 0x0B, 0x00, 0x00, 0x0B, 0x05, 0xF2, 0x01, 0x0F, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF3, 0x01, 0x25, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF4, 0x01, 0x40, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF5, 0x01, 0x56, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF6, 0x01, 0x6C, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF7, 0x01, 0x82, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF8, 0x01, 0x93, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xF9, 0x01, 0xA4, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFA, 0x01, 0xB5, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFB, 0x01, 0xC6, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFC, 0x01, 0xD8, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFD, 0x01, 0xEA, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFE, 0x01, 0xFC, 0x0C, 0x00, 0x00, 0x0B, 0x05, 0xFF, 0x01, 0x0E, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x00, 0x02, 0x20, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x01, 0x02, 0x32, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x02, 0x02, 0x44, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x03, 0x02, 0x5B, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x04, 0x02, 0x72, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x05, 0x02, 0x89, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x06, 0x02, 0xA5, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x07, 0x02, 0xB7, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x08, 0x02, 0xC9, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x09, 0x02, 0xE0, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x0A, 0x02, 0xF7, 0x0D, 0x00, 0x00, 0x0B, 0x05, 0x0B, 0x02, 0x09, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x9D, 0x04, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00, 0x02, 0x62, 0x05, 0xBA, 0x00, 0x00, 0x00, 0x05, 0x04, 0x0C, 0xAF, 0x04, 0x00, 0x00, 0xDF, 0x00, 0x00, 0x00, 0x02, 0x58, 0x05, 0xCD, 0x00, 0x00, 0x00, 0x07, 0x04, 0x0C, 0xC1, 0x04, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00, 0x02, 0x24, 0x0D, 0x0E, 0xF2, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x04, 0xF1, 0x01, 0xD8, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x05, 0x02, 0x01, 0x00, 0x00, 0x02, 0x01, 0x05, 0x07, 0x01, 0x00, 0x00, 0x04, 0x10, 0x0E, 0x13, 0x01, 0x00, 0x00, 0x1D, 0x01, 0x00, 0x00, 0x04, 0x1D, 0x02, 0xD8, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x0C, 0x07, 0x05, 0x00, 0x00, 0x29, 0x01, 0x00, 0x00, 0x02, 0x19, 0x05, 0x23, 0x01, 0x00, 0x00, 0x04, 0x04, 0x0C, 0x19, 0x05, 0x00, 0x00, 0x38, 0x01, 0x00, 0x00, 0x02, 0x1E, 0x05, 0x31, 0x01, 0x00, 0x00, 0x04, 0x08, 0x0E, 0x41, 0x01, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x04, 0x01, 0x03, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x4D, 0x01, 0x00, 0x00, 0x06, 0x7C, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x53, 0x01, 0x00, 0x00, 0x06, 0x84, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x59, 0x01, 0x00, 0x00, 0x06, 0x8C, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x5F, 0x01, 0x00, 0x00, 0x06, 0x90, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x66, 0x01, 0x00, 0x00, 0x06, 0x9C, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x6C, 0x01, 0x00, 0x00, 0x06, 0xA4, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x71, 0x01, 0x00, 0x00, 0x06, 0xA8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x77, 0x01, 0x00, 0x00, 0x06, 0xB4, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x7C, 0x01, 0x00, 0x00, 0x06, 0xC0, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x82, 0x01, 0x00, 0x00, 0x06, 0xC8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x89, 0x01, 0x00, 0x00, 0x06, 0xD8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x8F, 0x01, 0x00, 0x00, 0x06, 0xDC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x11, 0x06, 0x00, 0x00, 0x00, 0x07, 0x16, 0x06, 0x00, 0x00, 0x05, 0x96, 0x01, 0x00, 0x00, 0x05, 0x04, 0x10, 0x9A, 0x01, 0x00, 0x00, 0x06, 0xE8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x16, 0x06, 0x00, 0x00, 0x00, 0x10, 0xA1, 0x01, 0x00, 0x00, 0x06, 0xF8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xA6, 0x01, 0x00, 0x00, 0x06, 0xFC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x0E, 0xAD, 0x01, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00, 0x04, 0xD2, 0x03, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x70, 0x06, 0x00, 0x00, 0x00, 0x07, 0xDF, 0x04, 0x00, 0x00, 0x11, 0xBD, 0x01, 0x00, 0x00, 0x06, 0x14, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x8C, 0x06, 0x00, 0x00, 0x00, 0x07, 0x07, 0x05, 0x00, 0x00, 0x11, 0xC3, 0x01, 0x00, 0x00, 0x06, 0x28, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xC8, 0x01, 0x00, 0x00, 0x06, 0x44, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xCD, 0x01, 0x00, 0x00, 0x06, 0x48, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xD3, 0x01, 0x00, 0x00, 0x06, 0x4C, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xD9, 0x01, 0x00, 0x00, 0x06, 0x50, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xDE, 0x01, 0x00, 0x00, 0x06, 0x54, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x01, 0x00, 0x00, 0x06, 0x80, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xEB, 0x01, 0x00, 0x00, 0x06, 0x88, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xF2, 0x01, 0x00, 0x00, 0x06, 0x94, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xF9, 0x01, 0x00, 0x00, 0x06, 0x98, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xFF, 0x01, 0x00, 0x00, 0x06, 0xA0, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x09, 0x02, 0x00, 0x00, 0x06, 0xAC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x0E, 0x02, 0x00, 0x00, 0x06, 0xB0, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x14, 0x02, 0x00, 0x00, 0x06, 0xB8, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x1A, 0x02, 0x00, 0x00, 0x06, 0xBC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x21, 0x02, 0x00, 0x00, 0x06, 0xC4, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x27, 0x02, 0x00, 0x00, 0x06, 0xCC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x2C, 0x02, 0x00, 0x00, 0x06, 0xD0, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x32, 0x02, 0x00, 0x00, 0x06, 0xD4, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x38, 0x02, 0x00, 0x00, 0x06, 0xE0, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x3F, 0x02, 0x00, 0x00, 0x06, 0xE4, 0x16, 0x06, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x46, 0x02, 0x00, 0x00, 0x06, 0xEC, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0x4E, 0x02, 0x00, 0x00, 0x06, 0xF0, 0x46, 0x08, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x05, 0x56, 0x02, 0x00, 0x00, 0x05, 0x08, 0x10, 0x64, 0x02, 0x00, 0x00, 0x06, 0xF4, 0x46, 0x08, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x6D, 0x02, 0x00, 0x00, 0x06, 0x00, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x74, 0x02, 0x00, 0x00, 0x06, 0x04, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x7A, 0x02, 0x00, 0x00, 0x06, 0x08, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x80, 0x02, 0x00, 0x00, 0x06, 0x0C, 0x01, 0x9D, 0x04, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x87, 0x02, 0x00, 0x00, 0x06, 0x10, 0x01, 0x9D, 0x04, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0x8F, 0x02, 0x00, 0x00, 0x06, 0x17, 0x01, 0x19, 0x05, 0x00, 0x00, 0x0F, 0xCA, 0x08, 0x00, 0x00, 0x00, 0x07, 0xCF, 0x08, 0x00, 0x00, 0x12, 0xD4, 0x08, 0x00, 0x00, 0x05, 0x93, 0x02, 0x00, 0x00, 0x06, 0x01, 0x11, 0x98, 0x02, 0x00, 0x00, 0x06, 0x18, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0xCA, 0x08, 0x00, 0x00, 0x00, 0x11, 0x9D, 0x02, 0x00, 0x00, 0x06, 0x1C, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xA8, 0x02, 0x00, 0x00, 0x06, 0x20, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xB3, 0x02, 0x00, 0x00, 0x06, 0x24, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0xBF, 0x02, 0x00, 0x00, 0x06, 0x2C, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xCA, 0x02, 0x00, 0x00, 0x06, 0x30, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x11, 0x06, 0x00, 0x00, 0x00, 0x11, 0xD2, 0x02, 0x00, 0x00, 0x06, 0x34, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xD8, 0x02, 0x00, 0x00, 0x06, 0x38, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xDF, 0x02, 0x00, 0x00, 0x06, 0x3C, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x9D, 0x04, 0x00, 0x00, 0x00, 0x11, 0xE8, 0x02, 0x00, 0x00, 0x06, 0x40, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x16, 0x06, 0x00, 0x00, 0x00, 0x11, 0xF0, 0x02, 0x00, 0x00, 0x06, 0x58, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x11, 0xF8, 0x02, 0x00, 0x00, 0x06, 0x5C, 0x01, 0x07, 0x05, 0x00, 0x00, 0x0F, 0x07, 0x05, 0x00, 0x00, 0x00, 0x10, 0xFF, 0x02, 0x00, 0x00, 0x06, 0x7D, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x05, 0x03, 0x00, 0x00, 0x06, 0x85, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x0B, 0x03, 0x00, 0x00, 0x06, 0x8D, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x11, 0x03, 0x00, 0x00, 0x06, 0x91, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x18, 0x03, 0x00, 0x00, 0x06, 0x9D, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x1E, 0x03, 0x00, 0x00, 0x06, 0xA5, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x23, 0x03, 0x00, 0x00, 0x06, 0xA9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x29, 0x03, 0x00, 0x00, 0x06, 0xB5, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x2E, 0x03, 0x00, 0x00, 0x06, 0xC1, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x34, 0x03, 0x00, 0x00, 0x06, 0xC9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x3B, 0x03, 0x00, 0x00, 0x06, 0xD9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x41, 0x03, 0x00, 0x00, 0x06, 0xDD, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x11, 0x06, 0x00, 0x00, 0x00, 0x10, 0x48, 0x03, 0x00, 0x00, 0x06, 0xE9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x16, 0x06, 0x00, 0x00, 0x00, 0x10, 0x4F, 0x03, 0x00, 0x00, 0x06, 0xF9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x54, 0x03, 0x00, 0x00, 0x06, 0xFD, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x5B, 0x03, 0x00, 0x00, 0x06, 0x15, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x70, 0x06, 0x00, 0x00, 0x00, 0x11, 0x61, 0x03, 0x00, 0x00, 0x06, 0x29, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x66, 0x03, 0x00, 0x00, 0x06, 0x45, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x6B, 0x03, 0x00, 0x00, 0x06, 0x49, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x71, 0x03, 0x00, 0x00, 0x06, 0x4D, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x77, 0x03, 0x00, 0x00, 0x06, 0x51, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x7C, 0x03, 0x00, 0x00, 0x06, 0x55, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x82, 0x03, 0x00, 0x00, 0x06, 0x81, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x89, 0x03, 0x00, 0x00, 0x06, 0x89, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x90, 0x03, 0x00, 0x00, 0x06, 0x95, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x97, 0x03, 0x00, 0x00, 0x06, 0x99, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0x9D, 0x03, 0x00, 0x00, 0x06, 0xA1, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xA7, 0x03, 0x00, 0x00, 0x06, 0xAD, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xAC, 0x03, 0x00, 0x00, 0x06, 0xB1, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xB2, 0x03, 0x00, 0x00, 0x06, 0xB9, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xB8, 0x03, 0x00, 0x00, 0x06, 0xBD, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xBF, 0x03, 0x00, 0x00, 0x06, 0xC5, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xC5, 0x03, 0x00, 0x00, 0x06, 0xCD, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xCA, 0x03, 0x00, 0x00, 0x06, 0xD1, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xD0, 0x03, 0x00, 0x00, 0x06, 0xD5, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xD6, 0x03, 0x00, 0x00, 0x06, 0xE1, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xDD, 0x03, 0x00, 0x00, 0x06, 0xE5, 0x16, 0x06, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xE4, 0x03, 0x00, 0x00, 0x06, 0xED, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xEC, 0x03, 0x00, 0x00, 0x06, 0xF1, 0x46, 0x08, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x10, 0xF4, 0x03, 0x00, 0x00, 0x06, 0xF5, 0x46, 0x08, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0xFD, 0x03, 0x00, 0x00, 0x06, 0x01, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x04, 0x04, 0x00, 0x00, 0x06, 0x05, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x0A, 0x04, 0x00, 0x00, 0x06, 0x09, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x10, 0x04, 0x00, 0x00, 0x06, 0x0D, 0x01, 0x9D, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x17, 0x04, 0x00, 0x00, 0x06, 0x11, 0x01, 0x9D, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x1F, 0x04, 0x00, 0x00, 0x06, 0x19, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xCA, 0x08, 0x00, 0x00, 0x00, 0x11, 0x24, 0x04, 0x00, 0x00, 0x06, 0x1D, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x2F, 0x04, 0x00, 0x00, 0x06, 0x21, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x3A, 0x04, 0x00, 0x00, 0x06, 0x25, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x46, 0x04, 0x00, 0x00, 0x06, 0x2D, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x51, 0x04, 0x00, 0x00, 0x06, 0x31, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x11, 0x06, 0x00, 0x00, 0x00, 0x11, 0x59, 0x04, 0x00, 0x00, 0x06, 0x35, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x5F, 0x04, 0x00, 0x00, 0x06, 0x39, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x66, 0x04, 0x00, 0x00, 0x06, 0x3D, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x9D, 0x04, 0x00, 0x00, 0x00, 0x11, 0x6F, 0x04, 0x00, 0x00, 0x06, 0x41, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0x16, 0x06, 0x00, 0x00, 0x00, 0x11, 0x77, 0x04, 0x00, 0x00, 0x06, 0x59, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x11, 0x7F, 0x04, 0x00, 0x00, 0x06, 0x5D, 0x01, 0xDF, 0x04, 0x00, 0x00, 0x0F, 0xDF, 0x04, 0x00, 0x00, 0x00, 0x13, 0x86, 0x04, 0x00, 0x00, 0x8F, 0x04, 0x00, 0x00, 0x04, 0x42, 0x03, 0x07, 0x05, 0x00, 0x00, 0x01, 0x14, 0x94, 0x04, 0x00, 0x00, 0x04, 0x42, 0x03, 0x07, 0x05, 0x00, 0x00, 0x00, 0x15, 0x05, 0xB6, 0x04, 0x00, 0x00, 0x10, 0x01, 0x0D, 0x16, 0x9D, 0x04, 0x00, 0x00, 0xB9, 0x0E, 0x00, 0x00, 0x01, 0x0F, 0x00, 0x01, 0x16, 0xA3, 0x04, 0x00, 0x00, 0xB9, 0x0E, 0x00, 0x00, 0x01, 0x10, 0x04, 0x01, 0x16, 0xAA, 0x04, 0x00, 0x00, 0xBE, 0x0E, 0x00, 0x00, 0x01, 0x11, 0x08, 0x01, 0x16, 0xB1, 0x04, 0x00, 0x00, 0xC8, 0x0E, 0x00, 0x00, 0x01, 0x12, 0x0C, 0x01, 0x17, 0xB6, 0x04, 0x00, 0x00, 0x01, 0x14, 0x01, 0x18, 0xCD, 0x0E, 0x00, 0x00, 0x0F, 0xB9, 0x0E, 0x00, 0x00, 0x0F, 0xB9, 0x0E, 0x00, 0x00, 0x0F, 0xBE, 0x0E, 0x00, 0x00, 0x0F, 0xD8, 0x04, 0x00, 0x00, 0x00, 0x19, 0xBE, 0x04, 0x00, 0x00, 0xD8, 0x04, 0x00, 0x00, 0x01, 0x1B, 0x46, 0x00, 0x00, 0x00, 0x01, 0x18, 0xD2, 0x0E, 0x00, 0x00, 0x0F, 0xB9, 0x0E, 0x00, 0x00, 0x0F, 0xB9, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x12, 0x9D, 0x00, 0x00, 0x00, 0x07, 0xC3, 0x0E, 0x00, 0x00, 0x12, 0x46, 0x00, 0x00, 0x00, 0x12, 0xD8, 0x04, 0x00, 0x00, 0x07, 0x39, 0x0E, 0x00, 0x00, 0x07, 0xD7, 0x0E, 0x00, 0x00, 0x12, 0x39, 0x0E, 0x00, 0x00, 0x1A, 0x98, 0x0E, 0x00, 0x00, 0x01, 0xE6, 0x0E, 0x00, 0x00, 0x1B, 0xE2, 0x04, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x1C, 0xE7, 0x04, 0x00, 0x00, 0x01, 0x1B, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xE9, 0x04, 0x00, 0x00, 0x01, 0x1B, 0xB9, 0x0E, 0x00, 0x00, 0x1D, 0xEB, 0x04, 0x00, 0x00, 0x01, 0x1C, 0x9D, 0x00, 0x00, 0x00, 0x1E, 0x1D, 0xF2, 0x04, 0x00, 0x00, 0x01, 0x1E, 0xBE, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x07, 0xD7, 0x0E, 0x00, 0x00, 0x1F, 0x06, 0x00, 0x00, 0x00, 0xD5, 0x01, 0x00, 0x00, 0x15, 0x05, 0x00, 0x00, 0x33, 0x05, 0x00, 0x00, 0x01, 0x26, 0x9D, 0x00, 0x00, 0x00, 0x1C, 0x89, 0x05, 0x00, 0x00, 0x01, 0x26, 0xAA, 0x12, 0x00, 0x00, 0x1C, 0x9A, 0x05, 0x00, 0x00, 0x01, 0x26, 0x65, 0x00, 0x00, 0x00, 0x1D, 0x8F, 0x05, 0x00, 0x00, 0x01, 0x29, 0x9D, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xEB, 0x04, 0x00, 0x00, 0x01, 0x27, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0xA1, 0x05, 0x00, 0x00, 0x01, 0x28, 0x9D, 0x00, 0x00, 0x00, 0x21, 0x1B, 0x0E, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x29, 0x22, 0x2C, 0x0E, 0x00, 0x00, 0x00, 0x21, 0x1B, 0x0E, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x28, 0x22, 0x2C, 0x0E, 0x00, 0x00, 0x00, 0x23, 0x7F, 0x00, 0x00, 0x00, 0x55, 0x01, 0x00, 0x00, 0x20, 0x20, 0x00, 0x00, 0x00, 0xE9, 0x04, 0x00, 0x00, 0x01, 0x2D, 0x9D, 0x00, 0x00, 0x00, 0x23, 0xA0, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x20, 0x34, 0x00, 0x00, 0x00, 0xE7, 0x04, 0x00, 0x00, 0x01, 0x2E, 0x9D, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x20, 0x5C, 0x00, 0x00, 0x00, 0xB3, 0x05, 0x00, 0x00, 0x01, 0x30, 0x9D, 0x00, 0x00, 0x00, 0x20, 0x70, 0x00, 0x00, 0x00, 0xC0, 0x05, 0x00, 0x00, 0x01, 0x2F, 0x9D, 0x00, 0x00, 0x00, 0x23, 0xD5, 0x00, 0x00, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x20, 0x48, 0x00, 0x00, 0x00, 0xAB, 0x05, 0x00, 0x00, 0x01, 0x31, 0x9D, 0x00, 0x00, 0x00, 0x23, 0xE3, 0x00, 0x00, 0x00, 0x8F, 0x00, 0x00, 0x00, 0x20, 0x84, 0x00, 0x00, 0x00, 0xCE, 0x05, 0x00, 0x00, 0x01, 0x35, 0x9D, 0x00, 0x00, 0x00, 0x21, 0xDC, 0x0E, 0x00, 0x00, 0x0C, 0x01, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x01, 0x39, 0x22, 0xE6, 0x0E, 0x00, 0x00, 0x22, 0xFA, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0xDC, 0x01, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x41, 0x05, 0x00, 0x00, 0x01, 0x43, 0x1C, 0xDD, 0x05, 0x00, 0x00, 0x01, 0x43, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xD6, 0x05, 0x00, 0x00, 0x01, 0x43, 0xB9, 0x0E, 0x00, 0x00, 0x00, 0x26, 0x10, 0x02, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x4A, 0x05, 0x00, 0x00, 0x01, 0x49, 0x9D, 0x00, 0x00, 0x00, 0x26, 0x1C, 0x02, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x59, 0x05, 0x00, 0x00, 0x01, 0x4D, 0x9D, 0x00, 0x00, 0x00, 0x27, 0xF8, 0x04, 0x00, 0x00, 0x76, 0x0E, 0x00, 0x00, 0x01, 0x9C, 0x10, 0x00, 0x00, 0x1B, 0xE2, 0x04, 0x00, 0x00, 0xD2, 0x10, 0x00, 0x00, 0x1C, 0x9D, 0x04, 0x00, 0x00, 0x01, 0x14, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xA3, 0x04, 0x00, 0x00, 0x01, 0x14, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xAA, 0x04, 0x00, 0x00, 0x01, 0x14, 0xBE, 0x0E, 0x00, 0x00, 0x1C, 0xB1, 0x04, 0x00, 0x00, 0x01, 0x14, 0xD8, 0x04, 0x00, 0x00, 0x00, 0x07, 0x39, 0x0E, 0x00, 0x00, 0x25, 0x28, 0x02, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x64, 0x05, 0x00, 0x00, 0x01, 0x51, 0x1C, 0x9D, 0x04, 0x00, 0x00, 0x01, 0x51, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xA3, 0x04, 0x00, 0x00, 0x01, 0x51, 0xB9, 0x0E, 0x00, 0x00, 0x28, 0x8E, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x01, 0x52, 0x22, 0xA5, 0x10, 0x00, 0x00, 0x22, 0xB0, 0x10, 0x00, 0x00, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xC6, 0x10, 0x00, 0x00, 0x00, 0x00, 0x13, 0x0D, 0x05, 0x00, 0x00, 0x49, 0x01, 0x00, 0x00, 0x04, 0xFD, 0x02, 0x19, 0x05, 0x00, 0x00, 0x01, 0x14, 0x94, 0x04, 0x00, 0x00, 0x04, 0xFD, 0x02, 0x19, 0x05, 0x00, 0x00, 0x00, 0x2A, 0xA6, 0x02, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x77, 0x05, 0x00, 0x00, 0x01, 0x56, 0x19, 0x05, 0x00, 0x00, 0x1C, 0xE8, 0x05, 0x00, 0x00, 0x01, 0x56, 0xB9, 0x0E, 0x00, 0x00, 0x1C, 0xF2, 0x05, 0x00, 0x00, 0x01, 0x56, 0xB9, 0x0E, 0x00, 0x00, 0x1D, 0xFD, 0x05, 0x00, 0x00, 0x01, 0x5C, 0x39, 0x0E, 0x00, 0x00, 0x20, 0x98, 0x00, 0x00, 0x00, 0x09, 0x06, 0x00, 0x00, 0x01, 0x5D, 0x19, 0x05, 0x00, 0x00, 0x1D, 0x14, 0x06, 0x00, 0x00, 0x01, 0x59, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0x21, 0x06, 0x00, 0x00, 0x01, 0x58, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0x2D, 0x06, 0x00, 0x00, 0x01, 0x5A, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0x38, 0x06, 0x00, 0x00, 0x01, 0x5B, 0x65, 0x00, 0x00, 0x00, 0x28, 0x8E, 0x10, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x01, 0x57, 0x22, 0xA5, 0x10, 0x00, 0x00, 0x22, 0xB0, 0x10, 0x00, 0x00, 0x29, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0xC6, 0x10, 0x00, 0x00, 0x00, 0x24, 0xC8, 0x00, 0x00, 0x00, 0x20, 0xB6, 0x00, 0x00, 0x00, 0x12, 0x06, 0x00, 0x00, 0x01, 0x5E, 0x9D, 0x00, 0x00, 0x00, 0x24, 0xB0, 0x00, 0x00, 0x00, 0x1D, 0x44, 0x06, 0x00, 0x00, 0x01, 0x5F, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0x4E, 0x06, 0x00, 0x00, 0x01, 0x60, 0x9D, 0x00, 0x00, 0x00, 0x24, 0x98, 0x00, 0x00, 0x00, 0x1D, 0x59, 0x06, 0x00, 0x00, 0x01, 0x62, 0x39, 0x0E, 0x00, 0x00, 0x20, 0xCA, 0x00, 0x00, 0x00, 0x64, 0x06, 0x00, 0x00, 0x01, 0x63, 0x9D, 0x00, 0x00, 0x00, 0x1D, 0x69, 0x06, 0x00, 0x00, 0x01, 0x69, 0x19, 0x05, 0x00, 0x00, 0x24, 0x80, 0x00, 0x00, 0x00, 0x20, 0xDE, 0x00, 0x00, 0x00, 0xE9, 0x04, 0x00, 0x00, 0x01, 0x64, 0x16, 0x06, 0x00, 0x00, 0x24, 0x68, 0x00, 0x00, 0x00, 0x20, 0xF3, 0x00, 0x00, 0x00, 0xE7, 0x04, 0x00, 0x00, 0x01, 0x65, 0x16, 0x06, 0x00, 0x00, 0x28, 0xDC, 0x0E, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x01, 0x66, 0x22, 0xE6, 0x0E, 0x00, 0x00, 0x22, 0xEF, 0x0E, 0x00, 0x00, 0x22, 0xFA, 0x0E, 0x00, 0x00, 0x00, 0x21, 0xDC, 0x0E, 0x00, 0x00, 0x93, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x66, 0x22, 0xE6, 0x0E, 0x00, 0x00, 0x22, 0xEF, 0x0E, 0x00, 0x00, 0x22, 0xFA, 0x0E, 0x00, 0x00, 0x00, 0x21, 0x22, 0x11, 0x00, 0x00, 0x9D, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x66, 0x22, 0x33, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2B, 0xD7, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0E, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x6D, 0x61, 0x63, 0x69, 0x6E, 0x66, 0x6F, 0x00, 0x00, 0x93, 0x02, 0x0A, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x6C, 0x6F, 0x63, 0x3C, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x7F, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x38, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA2, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE3, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x02, 0x00, 0x00, 0x3E, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x10, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xF8, 0xBF, 0x01, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x02, 0x00, 0x00, 0x3E, 0x03, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x03, 0x00, 0x00, 0x71, 0x03, 0x00, 0x00, 0x02, 0x00, 0x30, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x03, 0x00, 0x00, 0x71, 0x03, 0x00, 0x00, 0x03, 0x00, 0x11, 0x00, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x03, 0x00, 0x00, 0x82, 0x03, 0x00, 0x00, 0x03, 0x00, 0x11, 0x00, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAE, 0x02, 0x0D, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x72, 0x61, 0x6E, 0x67, 0x65, 0x73, 0xD5, 0x00, 0x00, 0x00, 0x9D, 0x01, 0x00, 0x00, 0xA4, 0x01, 0x00, 0x00, 0xAB, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x02, 0x00, 0x00, 0x4C, 0x02, 0x00, 0x00, 0x55, 0x02, 0x00, 0x00, 0x5F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC4, 0x02, 0x00, 0x00, 0xD9, 0x02, 0x00, 0x00, 0xDD, 0x02, 0x00, 0x00, 0xDF, 0x02, 0x00, 0x00, 0xE8, 0x02, 0x00, 0x00, 0xEB, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0x92, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0xDC, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0xF7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3C, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0x27, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x03, 0x00, 0x00, 0x3C, 0x03, 0x00, 0x00, 0x88, 0x03, 0x00, 0x00, 0x8E, 0x03, 0x00, 0x00, 0x42, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xDB, 0x01, 0x00, 0x00, 0xDC, 0x01, 0x00, 0x00, 0x0F, 0x02, 0x00, 0x00, 0x10, 0x02, 0x00, 0x00, 0x1B, 0x02, 0x00, 0x00, 0x1C, 0x02, 0x00, 0x00, 0x27, 0x02, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, 0xA4, 0x02, 0x00, 0x00, 0xA6, 0x02, 0x00, 0x00, 0x51, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x04, 0x0D, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x61, 0x62, 0x62, 0x72, 0x65, 0x76, 0x01, 0x11, 0x01, 0x25, 0x0E, 0x13, 0x05, 0x03, 0x0E, 0x10, 0x17, 0x1B, 0x0E, 0x11, 0x01, 0x55, 0x17, 0x00, 0x00, 0x02, 0x34, 0x00, 0x03, 0x0E, 0x49, 0x13, 0x3F, 0x19, 0x3A, 0x0B, 0x3B, 0x0B, 0x02, 0x18, 0x00, 0x00, 0x03, 0x01, 0x01, 0x49, 0x13, 0x00, 0x00, 0x04, 0x21, 0x00, 0x49, 0x13, 0x37, 0x06, 0x00, 0x00, 0x05, 0x24, 0x00, 0x03, 0x0E, 0x3E, 0x0B, 0x0B, 0x0B, 0x00, 0x00, 0x06, 0x24, 0x00, 0x03, 0x0E, 0x0B, 0x0B, 0x3E, 0x0B, 0x00, 0x00, 0x07, 0x0F, 0x00, 0x49, 0x13, 0x00, 0x00, 0x08, 0x39, 0x01, 0x03, 0x0E, 0x00, 0x00, 0x09, 0x39, 0x01, 0x03, 0x0E, 0x89, 0x01, 0x19, 0x00, 0x00, 0x0A, 0x08, 0x00, 0x3A, 0x0B, 0x3B, 0x0B, 0x18, 0x13, 0x00, 0x00, 0x0B, 0x08, 0x00, 0x3A, 0x0B, 0x3B, 0x05, 0x18, 0x13, 0x00, 0x00, 0x0C, 0x16, 0x00, 0x49, 0x13, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x00, 0x00, 0x0D, 0x13, 0x00, 0x3C, 0x19, 0x00, 0x00, 0x0E, 0x2E, 0x01, 0x6E, 0x0E, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x05, 0x49, 0x13, 0x3C, 0x19, 0x3F, 0x19, 0x00, 0x00, 0x0F, 0x05, 0x00, 0x49, 0x13, 0x00, 0x00, 0x10, 0x2E, 0x01, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x3C, 0x19, 0x3F, 0x19, 0x00, 0x00, 0x11, 0x2E, 0x01, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x05, 0x49, 0x13, 0x3C, 0x19, 0x3F, 0x19, 0x00, 0x00, 0x12, 0x26, 0x00, 0x49, 0x13, 0x00, 0x00, 0x13, 0x2E, 0x01, 0x6E, 0x0E, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x05, 0x49, 0x13, 0x3F, 0x19, 0x20, 0x0B, 0x00, 0x00, 0x14, 0x05, 0x00, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x05, 0x49, 0x13, 0x00, 0x00, 0x15, 0x02, 0x01, 0x36, 0x0B, 0x03, 0x0E, 0x0B, 0x0B, 0x3A, 0x0B, 0x3B, 0x0B, 0x00, 0x00, 0x16, 0x0D, 0x00, 0x03, 0x0E, 0x49, 0x13, 0x3A, 0x0B, 0x3B, 0x0B, 0x38, 0x0B, 0x32, 0x0B, 0x00, 0x00, 0x17, 0x2E, 0x01, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x3C, 0x19, 0x3F, 0x19, 0x32, 0x0B, 0x00, 0x00, 0x18, 0x05, 0x00, 0x49, 0x13, 0x34, 0x19, 0x00, 0x00, 0x19, 0x2E, 0x01, 0x6E, 0x0E, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x3C, 0x19, 0x3F, 0x19, 0x32, 0x0B, 0x00, 0x00, 0x1A, 0x2E, 0x01, 0x47, 0x13, 0x20, 0x0B, 0x64, 0x13, 0x00, 0x00, 0x1B, 0x05, 0x00, 0x03, 0x0E, 0x49, 0x13, 0x34, 0x19, 0x00, 0x00, 0x1C, 0x05, 0x00, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x00, 0x00, 0x1D, 0x34, 0x00, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x00, 0x00, 0x1E, 0x0B, 0x01, 0x00, 0x00, 0x1F, 0x2E, 0x01, 0x11, 0x01, 0x12, 0x06, 0x6E, 0x0E, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x3F, 0x19, 0x00, 0x00, 0x20, 0x34, 0x00, 0x02, 0x17, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x00, 0x00, 0x21, 0x1D, 0x01, 0x31, 0x13, 0x11, 0x01, 0x12, 0x06, 0x58, 0x0B, 0x59, 0x0B, 0x00, 0x00, 0x22, 0x05, 0x00, 0x31, 0x13, 0x00, 0x00, 0x23, 0x0B, 0x01, 0x11, 0x01, 0x12, 0x06, 0x00, 0x00, 0x24, 0x0B, 0x01, 0x55, 0x17, 0x00, 0x00, 0x25, 0x2E, 0x01, 0x11, 0x01, 0x12, 0x06, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x3F, 0x19, 0x00, 0x00, 0x26, 0x2E, 0x00, 0x11, 0x01, 0x12, 0x06, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x3F, 0x19, 0x00, 0x00, 0x27, 0x2E, 0x01, 0x6E, 0x0E, 0x47, 0x13, 0x20, 0x0B, 0x64, 0x13, 0x00, 0x00, 0x28, 0x1D, 0x01, 0x31, 0x13, 0x55, 0x17, 0x58, 0x0B, 0x59, 0x0B, 0x00, 0x00, 0x29, 0x05, 0x00, 0x1C, 0x0F, 0x31, 0x13, 0x00, 0x00, 0x2A, 0x2E, 0x01, 0x11, 0x01, 0x12, 0x06, 0x03, 0x0E, 0x3A, 0x0B, 0x3B, 0x0B, 0x49, 0x13, 0x3F, 0x19, 0x00, 0x00, 0x2B, 0x10, 0x00, 0x49, 0x13, 0x00, 0x00, 0x00, 0x00, 0xDE, 0x07, 0x0B, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x6C, 0x69, 0x6E, 0x65, 0xCE, 0x03, 0x00, 0x00, 0x04, 0x00, 0xBA, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0xFB, 0x0E, 0x0D, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x2F, 0x74, 0x6D, 0x70, 0x2F, 0x62, 0x75, 0x69, 0x6C, 0x64, 0x5F, 0x79, 0x34, 0x78, 0x6B, 0x6E, 0x78, 0x65, 0x6D, 0x64, 0x72, 0x6A, 0x2E, 0x24, 0x00, 0x2F, 0x61, 0x70, 0x70, 0x2F, 0x73, 0x79, 0x73, 0x72, 0x6F, 0x6F, 0x74, 0x2F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x2F, 0x62, 0x69, 0x74, 0x73, 0x00, 0x2F, 0x61, 0x70, 0x70, 0x2F, 0x73, 0x79, 0x73, 0x72, 0x6F, 0x6F, 0x74, 0x2F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x2F, 0x63, 0x2B, 0x2B, 0x2F, 0x76, 0x31, 0x00, 0x2F, 0x61, 0x70, 0x70, 0x2F, 0x73, 0x79, 0x73, 0x72, 0x6F, 0x6F, 0x74, 0x2F, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, 0x00, 0x00, 0x66, 0x69, 0x6C, 0x65, 0x2E, 0x63, 0x70, 0x70, 0x00, 0x01, 0x00, 0x00, 0x61, 0x6C, 0x6C, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2E, 0x68, 0x00, 0x02, 0x00, 0x00, 0x63, 0x73, 0x74, 0x64, 0x64, 0x65, 0x66, 0x00, 0x03, 0x00, 0x00, 0x6D, 0x61, 0x74, 0x68, 0x2E, 0x68, 0x00, 0x03, 0x00, 0x00, 0x63, 0x6D, 0x61, 0x74, 0x68, 0x00, 0x03, 0x00, 0x00, 0x6D, 0x61, 0x74, 0x68, 0x2E, 0x68, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x05, 0x02, 0x06, 0x00, 0x00, 0x00, 0x03, 0x25, 0x01, 0x05, 0x34, 0x0A, 0x5B, 0x05, 0x2E, 0x06, 0x90, 0x05, 0x3B, 0x66, 0x04, 0x04, 0x05, 0x5B, 0x06, 0x03, 0x99, 0x06, 0x20, 0x04, 0x01, 0x05, 0x1D, 0x03, 0xE7, 0x79, 0x20, 0x06, 0x03, 0x57, 0x08, 0x82, 0x03, 0x29, 0x20, 0x03, 0x57, 0x58, 0x05, 0x33, 0x06, 0x03, 0x28, 0x20, 0x05, 0x2E, 0x77, 0x05, 0x2D, 0x71, 0x05, 0x39, 0x06, 0xBA, 0x04, 0x04, 0x05, 0x5B, 0x06, 0x03, 0x9A, 0x06, 0x20, 0x04, 0x01, 0x05, 0x1C, 0x03, 0xE6, 0x79, 0x20, 0x06, 0x03, 0x58, 0x08, 0x82, 0x03, 0x28, 0x20, 0x03, 0x58, 0x58, 0x05, 0x2C, 0x06, 0x03, 0x2A, 0x20, 0x05, 0x03, 0x77, 0x06, 0x03, 0x53, 0x74, 0x05, 0x05, 0x06, 0x03, 0x2E, 0x08, 0x90, 0x06, 0x03, 0x52, 0x90, 0x05, 0x1C, 0x06, 0x03, 0x32, 0x02, 0x2C, 0x01, 0x05, 0x26, 0x06, 0x90, 0x05, 0x09, 0x06, 0x5B, 0x05, 0x28, 0x08, 0x9F, 0x05, 0x00, 0x06, 0x03, 0x4A, 0xD6, 0x05, 0x0F, 0x06, 0x03, 0x1D, 0x9E, 0xBC, 0x05, 0x1A, 0x06, 0x90, 0x05, 0x0F, 0x4A, 0x05, 0x18, 0x82, 0x05, 0x25, 0x20, 0x05, 0x23, 0x58, 0x05, 0x2F, 0x3C, 0x03, 0x61, 0x58, 0x05, 0x0E, 0x06, 0x03, 0x21, 0x20, 0x06, 0x03, 0x5F, 0xC8, 0x05, 0x30, 0x06, 0x03, 0x35, 0x20, 0x05, 0x19, 0x78, 0x05, 0x1C, 0x06, 0x2E, 0x05, 0x19, 0x66, 0x05, 0x45, 0x06, 0x38, 0x05, 0x30, 0x06, 0x90, 0x05, 0x09, 0x20, 0x03, 0x4B, 0x2E, 0x05, 0x07, 0x06, 0x03, 0x31, 0x90, 0x05, 0x43, 0x06, 0x74, 0x05, 0x2E, 0x90, 0x05, 0x07, 0x20, 0x05, 0x10, 0x06, 0x03, 0x0C, 0x4A, 0x05, 0x2C, 0x06, 0x58, 0x05, 0x1C, 0x58, 0x05, 0x05, 0x06, 0x03, 0x71, 0x3C, 0x05, 0x18, 0x03, 0x0F, 0x74, 0x05, 0x2E, 0x03, 0x71, 0x74, 0x05, 0x20, 0x06, 0x58, 0x05, 0x05, 0x58, 0x03, 0x52, 0x9E, 0x05, 0x03, 0x06, 0x03, 0x2D, 0x20, 0x05, 0x2D, 0x06, 0x74, 0x05, 0x1E, 0x58, 0x05, 0x03, 0x58, 0x06, 0x03, 0x13, 0x3C, 0x06, 0x03, 0x40, 0x3C, 0x03, 0xC0, 0x00, 0x3C, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, 0x05, 0x02, 0xDC, 0x01, 0x00, 0x00, 0x03, 0xC2, 0x00, 0x01, 0x05, 0x0A, 0x0A, 0x21, 0x05, 0x0F, 0x2F, 0x05, 0x13, 0x2D, 0x05, 0x0F, 0x67, 0x05, 0x06, 0x06, 0x20, 0x05, 0x0A, 0x06, 0x8F, 0x05, 0x13, 0x06, 0x2E, 0x05, 0x0A, 0x90, 0x05, 0x10, 0x06, 0x92, 0x05, 0x01, 0x91, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, 0x05, 0x02, 0x10, 0x02, 0x00, 0x00, 0x03, 0xC8, 0x00, 0x01, 0x05, 0x29, 0x0A, 0x21, 0x05, 0x03, 0x06, 0x90, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, 0x05, 0x02, 0x1C, 0x02, 0x00, 0x00, 0x03, 0xCC, 0x00, 0x01, 0x05, 0x29, 0x0A, 0x21, 0x05, 0x03, 0x06, 0x90, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00, 0x05, 0x02, 0x28, 0x02, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x01, 0x05, 0x05, 0x0A, 0x03, 0x44, 0x08, 0x3C, 0x75, 0x75, 0x05, 0x38, 0x03, 0x3B, 0x2E, 0x05, 0x05, 0x03, 0x45, 0x90, 0x3D, 0x05, 0x38, 0x03, 0x3A, 0x74, 0x05, 0x13, 0x06, 0x2E, 0x05, 0x38, 0x2E, 0x05, 0x47, 0x2E, 0x05, 0x13, 0x74, 0x05, 0x38, 0x66, 0x05, 0x10, 0x2E, 0x05, 0x38, 0xE4, 0x05, 0x09, 0x06, 0x4B, 0x05, 0x01, 0x08, 0x13, 0x02, 0x0C, 0x00, 0x01, 0x01, 0x00, 0x05, 0x02, 0xA6, 0x02, 0x00, 0x00, 0x03, 0xD5, 0x00, 0x01, 0x05, 0x05, 0x0A, 0x03, 0xBF, 0x7F, 0x08, 0xC8, 0x75, 0x76, 0x05, 0x30, 0x03, 0x3F, 0x74, 0x05, 0x05, 0x03, 0x40, 0x4A, 0x05, 0x30, 0x03, 0xC0, 0x00, 0x2E, 0x05, 0x05, 0x03, 0x40, 0x90, 0x05, 0x03, 0x03, 0xC0, 0x00, 0x3C, 0x05, 0x30, 0x06, 0xE4, 0x05, 0x20, 0x06, 0x6D, 0x05, 0x03, 0x06, 0x74, 0x05, 0x30, 0x06, 0x03, 0x79, 0x58, 0x05, 0x00, 0x06, 0x03, 0xA9, 0x7F, 0x2E, 0x05, 0x30, 0x03, 0xD7, 0x00, 0x74, 0x05, 0x00, 0x03, 0xA9, 0x7F, 0x4A, 0x05, 0x29, 0x06, 0x03, 0xDA, 0x00, 0x74, 0x05, 0x30, 0x63, 0x05, 0x20, 0x32, 0x06, 0x03, 0xA5, 0x7F, 0x90, 0x05, 0x1F, 0x06, 0x03, 0xE0, 0x00, 0xAC, 0x05, 0x1E, 0x8F, 0x05, 0x13, 0x76, 0x05, 0x22, 0x06, 0x58, 0x05, 0x07, 0x06, 0x93, 0x06, 0x03, 0x9C, 0x7F, 0x90, 0x05, 0x09, 0x06, 0x03, 0xE5, 0x00, 0x08, 0x58, 0x05, 0x0E, 0x03, 0xBC, 0x7F, 0x74, 0x05, 0x03, 0x03, 0x36, 0x82, 0x05, 0x0E, 0x03, 0x4A, 0x66, 0x05, 0x22, 0x03, 0xC5, 0x00, 0x4A, 0x05, 0x0E, 0x03, 0xBB, 0x7F, 0x20, 0x05, 0x46, 0x03, 0xC5, 0x00, 0x82, 0x05, 0x3E, 0x06, 0x20, 0x04, 0x04, 0x05, 0x28, 0x06, 0x03, 0x97, 0x05, 0x20, 0x04, 0x01, 0x05, 0x10, 0x03, 0xE9, 0x7A, 0x20, 0x06, 0x03, 0x9A, 0x7F, 0x02, 0x25, 0x01, 0x03, 0xE6, 0x00, 0x20, 0x03, 0x9A, 0x7F, 0x58, 0x05, 0x1B, 0x06, 0x03, 0xE5, 0x00, 0x20, 0x05, 0x09, 0x06, 0xBA, 0x05, 0x07, 0x06, 0x65, 0x05, 0x2A, 0x06, 0x74, 0x05, 0x19, 0x58, 0x05, 0x07, 0x58, 0x03, 0x9C, 0x7F, 0x9E, 0x05, 0x26, 0x06, 0x03, 0xE9, 0x00, 0x20, 0x05, 0x2B, 0x06, 0x3C, 0x05, 0x2D, 0x06, 0x3D, 0x05, 0x1A, 0x06, 0x2E, 0x05, 0x2D, 0x4A, 0x05, 0x1A, 0x58, 0x05, 0x14, 0x20, 0x05, 0x1A, 0xBA, 0x03, 0x96, 0x7F, 0x3C, 0x05, 0x11, 0x06, 0x03, 0xEE, 0x00, 0x20, 0x05, 0x22, 0x06, 0x2E, 0x05, 0x11, 0x58, 0x05, 0x29, 0x06, 0x03, 0x70, 0x66, 0x05, 0x1E, 0x06, 0x58, 0x05, 0x03, 0x90, 0x03, 0xA2, 0x7F, 0xC8, 0x06, 0x03, 0xF0, 0x00, 0x20, 0x02, 0x0E, 0x00, 0x01, 0x01, 0x00, 0x84, 0x0D, 0x0A, 0x2E, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5F, 0x73, 0x74, 0x72, 0x63, 0x6C, 0x61, 0x6E, 0x67, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x38, 0x2E, 0x30, 0x2E, 0x30, 0x20, 0x28, 0x74, 0x72, 0x75, 0x6E, 0x6B, 0x20, 0x33, 0x34, 0x31, 0x39, 0x36, 0x30, 0x29, 0x00, 0x2F, 0x74, 0x6D, 0x70, 0x2F, 0x62, 0x75, 0x69, 0x6C, 0x64, 0x5F, 0x79, 0x34, 0x78, 0x6B, 0x6E, 0x78, 0x65, 0x6D, 0x64, 0x72, 0x6A, 0x2E, 0x24, 0x2F, 0x66, 0x69, 0x6C, 0x65, 0x2E, 0x63, 0x70, 0x70, 0x00, 0x2F, 0x74, 0x6D, 0x70, 0x2F, 0x62, 0x75, 0x69, 0x6C, 0x64, 0x5F, 0x79, 0x34, 0x78, 0x6B, 0x6E, 0x78, 0x65, 0x6D, 0x64, 0x72, 0x6A, 0x2E, 0x24, 0x00, 0x6D, 0x65, 0x6D, 0x6F, 0x72, 0x79, 0x00, 0x75, 0x6E, 0x73, 0x69, 0x67, 0x6E, 0x65, 0x64, 0x20, 0x63, 0x68, 0x61, 0x72, 0x00, 0x5F, 0x5F, 0x41, 0x52, 0x52, 0x41, 0x59, 0x5F, 0x53, 0x49, 0x5A, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x5F, 0x5F, 0x00, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0x64, 0x62, 0x00, 0x64, 0x62, 0x5F, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x64, 0x62, 0x5F, 0x63, 0x6E, 0x74, 0x00, 0x75, 0x6E, 0x73, 0x69, 0x67, 0x6E, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x74, 0x00, 0x73, 0x74, 0x64, 0x00, 0x5F, 0x5F, 0x31, 0x00, 0x6C, 0x6F, 0x6E, 0x67, 0x20, 0x69, 0x6E, 0x74, 0x00, 0x70, 0x74, 0x72, 0x64, 0x69, 0x66, 0x66, 0x5F, 0x74, 0x00, 0x6C, 0x6F, 0x6E, 0x67, 0x20, 0x75, 0x6E, 0x73, 0x69, 0x67, 0x6E, 0x65, 0x64, 0x20, 0x69, 0x6E, 0x74, 0x00, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x74, 0x00, 0x6D, 0x61, 0x78, 0x5F, 0x61, 0x6C, 0x69, 0x67, 0x6E, 0x5F, 0x74, 0x00, 0x5F, 0x5A, 0x35, 0x69, 0x73, 0x69, 0x6E, 0x66, 0x65, 0x00, 0x69, 0x73, 0x69, 0x6E, 0x66, 0x00, 0x62, 0x6F, 0x6F, 0x6C, 0x00, 0x6C, 0x6F, 0x6E, 0x67, 0x20, 0x64, 0x6F, 0x75, 0x62, 0x6C, 0x65, 0x00, 0x5F, 0x5A, 0x35, 0x69, 0x73, 0x6E, 0x61, 0x6E, 0x65, 0x00, 0x69, 0x73, 0x6E, 0x61, 0x6E, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x5F, 0x74, 0x00, 0x64, 0x6F, 0x75, 0x62, 0x6C, 0x65, 0x00, 0x64, 0x6F, 0x75, 0x62, 0x6C, 0x65, 0x5F, 0x74, 0x00, 0x5F, 0x5A, 0x33, 0x61, 0x62, 0x73, 0x65, 0x00, 0x61, 0x62, 0x73, 0x00, 0x61, 0x63, 0x6F, 0x73, 0x66, 0x00, 0x61, 0x73, 0x69, 0x6E, 0x66, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x66, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x32, 0x66, 0x00, 0x63, 0x65, 0x69, 0x6C, 0x66, 0x00, 0x63, 0x6F, 0x73, 0x66, 0x00, 0x63, 0x6F, 0x73, 0x68, 0x66, 0x00, 0x65, 0x78, 0x70, 0x66, 0x00, 0x66, 0x61, 0x62, 0x73, 0x66, 0x00, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x66, 0x00, 0x66, 0x6D, 0x6F, 0x64, 0x66, 0x00, 0x66, 0x72, 0x65, 0x78, 0x70, 0x66, 0x00, 0x69, 0x6E, 0x74, 0x00, 0x6C, 0x64, 0x65, 0x78, 0x70, 0x66, 0x00, 0x6C, 0x6F, 0x67, 0x66, 0x00, 0x6C, 0x6F, 0x67, 0x31, 0x30, 0x66, 0x00, 0x5F, 0x5A, 0x34, 0x6D, 0x6F, 0x64, 0x66, 0x65, 0x50, 0x65, 0x00, 0x6D, 0x6F, 0x64, 0x66, 0x00, 0x6D, 0x6F, 0x64, 0x66, 0x66, 0x00, 0x70, 0x6F, 0x77, 0x66, 0x00, 0x73, 0x69, 0x6E, 0x66, 0x00, 0x73, 0x69, 0x6E, 0x68, 0x66, 0x00, 0x73, 0x71, 0x72, 0x74, 0x66, 0x00, 0x74, 0x61, 0x6E, 0x66, 0x00, 0x74, 0x61, 0x6E, 0x68, 0x66, 0x00, 0x61, 0x63, 0x6F, 0x73, 0x68, 0x66, 0x00, 0x61, 0x73, 0x69, 0x6E, 0x68, 0x66, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x68, 0x66, 0x00, 0x63, 0x62, 0x72, 0x74, 0x66, 0x00, 0x63, 0x6F, 0x70, 0x79, 0x73, 0x69, 0x67, 0x6E, 0x66, 0x00, 0x65, 0x72, 0x66, 0x66, 0x00, 0x65, 0x72, 0x66, 0x63, 0x66, 0x00, 0x65, 0x78, 0x70, 0x32, 0x66, 0x00, 0x65, 0x78, 0x70, 0x6D, 0x31, 0x66, 0x00, 0x66, 0x64, 0x69, 0x6D, 0x66, 0x00, 0x66, 0x6D, 0x61, 0x66, 0x00, 0x66, 0x6D, 0x61, 0x78, 0x66, 0x00, 0x66, 0x6D, 0x69, 0x6E, 0x66, 0x00, 0x68, 0x79, 0x70, 0x6F, 0x74, 0x66, 0x00, 0x69, 0x6C, 0x6F, 0x67, 0x62, 0x66, 0x00, 0x6C, 0x67, 0x61, 0x6D, 0x6D, 0x61, 0x66, 0x00, 0x6C, 0x6C, 0x72, 0x69, 0x6E, 0x74, 0x66, 0x00, 0x6C, 0x6F, 0x6E, 0x67, 0x20, 0x6C, 0x6F, 0x6E, 0x67, 0x20, 0x69, 0x6E, 0x74, 0x00, 0x6C, 0x6C, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x66, 0x00, 0x6C, 0x6F, 0x67, 0x31, 0x70, 0x66, 0x00, 0x6C, 0x6F, 0x67, 0x32, 0x66, 0x00, 0x6C, 0x6F, 0x67, 0x62, 0x66, 0x00, 0x6C, 0x72, 0x69, 0x6E, 0x74, 0x66, 0x00, 0x6C, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x66, 0x00, 0x6E, 0x61, 0x6E, 0x00, 0x63, 0x68, 0x61, 0x72, 0x00, 0x6E, 0x61, 0x6E, 0x66, 0x00, 0x6E, 0x65, 0x61, 0x72, 0x62, 0x79, 0x69, 0x6E, 0x74, 0x66, 0x00, 0x6E, 0x65, 0x78, 0x74, 0x61, 0x66, 0x74, 0x65, 0x72, 0x66, 0x00, 0x6E, 0x65, 0x78, 0x74, 0x74, 0x6F, 0x77, 0x61, 0x72, 0x64, 0x66, 0x00, 0x72, 0x65, 0x6D, 0x61, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x66, 0x00, 0x72, 0x65, 0x6D, 0x71, 0x75, 0x6F, 0x66, 0x00, 0x72, 0x69, 0x6E, 0x74, 0x66, 0x00, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x66, 0x00, 0x73, 0x63, 0x61, 0x6C, 0x62, 0x6C, 0x6E, 0x66, 0x00, 0x73, 0x63, 0x61, 0x6C, 0x62, 0x6E, 0x66, 0x00, 0x74, 0x67, 0x61, 0x6D, 0x6D, 0x61, 0x66, 0x00, 0x74, 0x72, 0x75, 0x6E, 0x63, 0x66, 0x00, 0x61, 0x63, 0x6F, 0x73, 0x6C, 0x00, 0x61, 0x73, 0x69, 0x6E, 0x6C, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x6C, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x32, 0x6C, 0x00, 0x63, 0x65, 0x69, 0x6C, 0x6C, 0x00, 0x63, 0x6F, 0x73, 0x6C, 0x00, 0x63, 0x6F, 0x73, 0x68, 0x6C, 0x00, 0x65, 0x78, 0x70, 0x6C, 0x00, 0x66, 0x61, 0x62, 0x73, 0x6C, 0x00, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x6C, 0x00, 0x66, 0x6D, 0x6F, 0x64, 0x6C, 0x00, 0x66, 0x72, 0x65, 0x78, 0x70, 0x6C, 0x00, 0x6C, 0x64, 0x65, 0x78, 0x70, 0x6C, 0x00, 0x6C, 0x6F, 0x67, 0x6C, 0x00, 0x6C, 0x6F, 0x67, 0x31, 0x30, 0x6C, 0x00, 0x6D, 0x6F, 0x64, 0x66, 0x6C, 0x00, 0x70, 0x6F, 0x77, 0x6C, 0x00, 0x73, 0x69, 0x6E, 0x6C, 0x00, 0x73, 0x69, 0x6E, 0x68, 0x6C, 0x00, 0x73, 0x71, 0x72, 0x74, 0x6C, 0x00, 0x74, 0x61, 0x6E, 0x6C, 0x00, 0x74, 0x61, 0x6E, 0x68, 0x6C, 0x00, 0x61, 0x63, 0x6F, 0x73, 0x68, 0x6C, 0x00, 0x61, 0x73, 0x69, 0x6E, 0x68, 0x6C, 0x00, 0x61, 0x74, 0x61, 0x6E, 0x68, 0x6C, 0x00, 0x63, 0x62, 0x72, 0x74, 0x6C, 0x00, 0x63, 0x6F, 0x70, 0x79, 0x73, 0x69, 0x67, 0x6E, 0x6C, 0x00, 0x65, 0x72, 0x66, 0x6C, 0x00, 0x65, 0x72, 0x66, 0x63, 0x6C, 0x00, 0x65, 0x78, 0x70, 0x32, 0x6C, 0x00, 0x65, 0x78, 0x70, 0x6D, 0x31, 0x6C, 0x00, 0x66, 0x64, 0x69, 0x6D, 0x6C, 0x00, 0x66, 0x6D, 0x61, 0x6C, 0x00, 0x66, 0x6D, 0x61, 0x78, 0x6C, 0x00, 0x66, 0x6D, 0x69, 0x6E, 0x6C, 0x00, 0x68, 0x79, 0x70, 0x6F, 0x74, 0x6C, 0x00, 0x69, 0x6C, 0x6F, 0x67, 0x62, 0x6C, 0x00, 0x6C, 0x67, 0x61, 0x6D, 0x6D, 0x61, 0x6C, 0x00, 0x6C, 0x6C, 0x72, 0x69, 0x6E, 0x74, 0x6C, 0x00, 0x6C, 0x6C, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x6C, 0x00, 0x6C, 0x6F, 0x67, 0x31, 0x70, 0x6C, 0x00, 0x6C, 0x6F, 0x67, 0x32, 0x6C, 0x00, 0x6C, 0x6F, 0x67, 0x62, 0x6C, 0x00, 0x6C, 0x72, 0x69, 0x6E, 0x74, 0x6C, 0x00, 0x6C, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x6C, 0x00, 0x6E, 0x61, 0x6E, 0x6C, 0x00, 0x6E, 0x65, 0x61, 0x72, 0x62, 0x79, 0x69, 0x6E, 0x74, 0x6C, 0x00, 0x6E, 0x65, 0x78, 0x74, 0x61, 0x66, 0x74, 0x65, 0x72, 0x6C, 0x00, 0x6E, 0x65, 0x78, 0x74, 0x74, 0x6F, 0x77, 0x61, 0x72, 0x64, 0x6C, 0x00, 0x72, 0x65, 0x6D, 0x61, 0x69, 0x6E, 0x64, 0x65, 0x72, 0x6C, 0x00, 0x72, 0x65, 0x6D, 0x71, 0x75, 0x6F, 0x6C, 0x00, 0x72, 0x69, 0x6E, 0x74, 0x6C, 0x00, 0x72, 0x6F, 0x75, 0x6E, 0x64, 0x6C, 0x00, 0x73, 0x63, 0x61, 0x6C, 0x62, 0x6C, 0x6E, 0x6C, 0x00, 0x73, 0x63, 0x61, 0x6C, 0x62, 0x6E, 0x6C, 0x00, 0x74, 0x67, 0x61, 0x6D, 0x6D, 0x61, 0x6C, 0x00, 0x74, 0x72, 0x75, 0x6E, 0x63, 0x6C, 0x00, 0x5F, 0x5A, 0x34, 0x63, 0x65, 0x69, 0x6C, 0x66, 0x00, 0x63, 0x65, 0x69, 0x6C, 0x00, 0x5F, 0x5F, 0x6C, 0x63, 0x70, 0x70, 0x5F, 0x78, 0x00, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x73, 0x00, 0x72, 0x67, 0x62, 0x61, 0x00, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x74, 0x00, 0x5F, 0x5A, 0x4E, 0x4B, 0x37, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x74, 0x39, 0x67, 0x65, 0x74, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x45, 0x6A, 0x6A, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x00, 0x74, 0x68, 0x69, 0x73, 0x00, 0x78, 0x00, 0x79, 0x00, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x00, 0x5F, 0x5A, 0x4E, 0x37, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x74, 0x43, 0x32, 0x45, 0x6A, 0x6A, 0x50, 0x4B, 0x68, 0x62, 0x00, 0x5F, 0x5A, 0x33, 0x61, 0x62, 0x73, 0x64, 0x00, 0x5F, 0x5A, 0x31, 0x33, 0x63, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x52, 0x4B, 0x37, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x74, 0x50, 0x68, 0x00, 0x63, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x00, 0x73, 0x65, 0x74, 0x5F, 0x70, 0x74, 0x72, 0x73, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x67, 0x65, 0x74, 0x5F, 0x64, 0x62, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x74, 0x6F, 0x5F, 0x64, 0x62, 0x00, 0x66, 0x69, 0x6E, 0x64, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x69, 0x6E, 0x5F, 0x64, 0x62, 0x00, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x00, 0x6E, 0x65, 0x77, 0x5F, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x00, 0x6E, 0x65, 0x77, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x79, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x73, 0x5F, 0x74, 0x6F, 0x74, 0x61, 0x6C, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x73, 0x75, 0x6D, 0x6D, 0x61, 0x72, 0x79, 0x00, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x78, 0x00, 0x64, 0x62, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x73, 0x72, 0x63, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x73, 0x72, 0x63, 0x5F, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x00, 0x6D, 0x69, 0x6E, 0x5F, 0x64, 0x69, 0x66, 0x66, 0x00, 0x69, 0x00, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x64, 0x62, 0x5F, 0x72, 0x65, 0x61, 0x64, 0x5F, 0x70, 0x74, 0x72, 0x00, 0x63, 0x6D, 0x70, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x63, 0x6D, 0x70, 0x5F, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x74, 0x6F, 0x5F, 0x63, 0x6F, 0x6D, 0x70, 0x61, 0x72, 0x65, 0x00, 0x64, 0x69, 0x66, 0x66, 0x00, 0x64, 0x69, 0x66, 0x66, 0x5F, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6E, 0x74, 0x61, 0x67, 0x65, 0x00, 0x00, 0x98, 0x01, 0x04, 0x6E, 0x61, 0x6D, 0x65, 0x01, 0x90, 0x01, 0x07, 0x00, 0x11, 0x5F, 0x5F, 0x77, 0x61, 0x73, 0x6D, 0x5F, 0x63, 0x61, 0x6C, 0x6C, 0x5F, 0x63, 0x74, 0x6F, 0x72, 0x73, 0x01, 0x2D, 0x63, 0x6F, 0x6E, 0x76, 0x65, 0x72, 0x74, 0x5F, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x28, 0x69, 0x6D, 0x61, 0x67, 0x65, 0x5F, 0x74, 0x20, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x26, 0x2C, 0x20, 0x75, 0x6E, 0x73, 0x69, 0x67, 0x6E, 0x65, 0x64, 0x20, 0x63, 0x68, 0x61, 0x72, 0x2A, 0x29, 0x02, 0x08, 0x73, 0x65, 0x74, 0x5F, 0x70, 0x74, 0x72, 0x73, 0x03, 0x0E, 0x67, 0x65, 0x74, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x70, 0x74, 0x72, 0x04, 0x0A, 0x67, 0x65, 0x74, 0x5F, 0x64, 0x62, 0x5F, 0x70, 0x74, 0x72, 0x05, 0x12, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x74, 0x6F, 0x5F, 0x64, 0x62, 0x06, 0x11, 0x66, 0x69, 0x6E, 0x64, 0x5F, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5F, 0x69, 0x6E, 0x5F, 0x64, 0x62];
    var buffer = new Uint8Array(first.length + last.length + 0xA00011);
    buffer.set(first, 0);
    buffer.set(last, buffer.length - last.length);
    return buffer;
  })();
  var membuf;
  var buffer_ptr = 102400; // 100K
  var buffer_size = 204800; // 200K
  function get_pixels(image) {
    var canvas = document.createElement("canvas");
    canvas.width = image.width;
    canvas.height = image.height;
    var context = canvas.getContext("2d");
    context.drawImage(image, 0, 0);
    return context.getImageData(0, 0, canvas.width, canvas.height).data;
  }
  return WebAssembly.instantiate(bytecode).then(function(wasm) {
    membuf = new Uint8Array(wasm.instance.exports.memory.buffer);
    wasm.instance.exports.set_ptrs(buffer_ptr, buffer_ptr + buffer_size);
    buffer_ptr = wasm.instance.exports.get_buffer_ptr();
    return wasm.instance.exports;
  }).then(function(exports) {
    return {
      compare: function(image) {
        membuf.set(get_pixels(image), buffer_ptr);
        var rate = exports.find_buffer_in_db(image.width, image.height);
        return rate != -1 && rate < 10;
      },
      add_to_db: function(image) {
        membuf.set(get_pixels(image), buffer_ptr);
        exports.write_buffer_to_db(image.width, image.height);
      }
    };
  });
}

var hiddenCount;
var imageComparator;

new ImageComparator().then(function(comparator) {
  imageComparator = comparator;
  return new Promise(function(next) {
    var imagesLoaded = 0;
    (function loop(i) {
      var image = document.createElement("img");
      image.src = imagesArray[i];
      image.onload = function() {
        imageComparator.add_to_db(image);
        if (++imagesLoaded == imagesArray.length) {
          next();
        } else {
          loop(i+1);
        }
      }
    })(0);
  });
}).then(function() {
  if (detectUnicode == 1) {
    regexArray.push([BOTH, BOTH, /[\u0080-\u00a0\u00ad\u00c0-\u036F\u0400\u0402-\u040f\u0450\u0452-\u04ff\u2000-\u200f\u2028-\u2037\u205f-\u206f]/, "unicode"]);
  } else if (detectUnicode == 2) {
    regexArray.push([BOTH, BOTH, /[\u0080-\u00a0\u00ad\u00c0-\u0400\u0402-\u040f\u0450\u0452-\u200f\u2028-\u2037\u205f-\u218f\u2460-\u24ff\u2c60-\uffff]/, "unicode"]);
  }

  if (document.URL.slice(-1) =="/") {
    hideOpPosts();
    hidePosts(0);

    if (refreshFrontPage) { refreshFPage(); }

    if (pager.style.display === "") { return; }

    var callback = function(mutationsList, observer) {
      for(var m = 0; m < mutationsList.length; m++) {
        var mr = mutationsList[m];
        if (!mr.addedNodes.length || mr.addedNodes[0].tagName != "DIV" || mr.addedNodes[0].className != "thread") { continue; }

        hideOpPosts(mr.addedNodes[0].firstChild.firstChild);
        for (var i = 1; i < mr.addedNodes[0].childNodes.length; i++) {
          hidePosts(0, mr.addedNodes[0].childNodes[i].firstChild.firstChild);
        }
      }
    };

    var observer = new MutationObserver(callback);
    observer.observe(document.getElementById('posts-form'), { attributes: false, childList: true, subtree: false });
  } else if (document.URL.includes("/res/")) {
    var hideTotalSpan = document.createElement("span");
    hideTotalSpan.className = "post__anon";
    var opPostEnd = document.getElementsByClassName("post post_type_oppost")[0].childNodes[1];
    hideTotalSpan = opPostEnd.insertBefore(hideTotalSpan, opPostEnd.childNodes[opPostEnd.childNodes.length - 2]);

    hiddenCount = 0;
    hidePosts(1);

    var callback = function(mutationsList, observer) {
      for(var m = 0; m < mutationsList.length; m++) {
        var mr = mutationsList[m];
        if (!mr.addedNodes.length || mr.addedNodes[0].tagName != "DIV" || mr.addedNodes[0].className !== "" || mr.addedNodes[0].firstChild.className != "thread__post") { continue; }
        hidePosts(1, mr.addedNodes[0].firstChild.firstChild);
      }
    };

    var observer = new MutationObserver(callback);
    observer.observe(document.getElementsByClassName('thread')[0], { attributes: false, childList: true, subtree: false });
  }
});

function hideOpPosts(node) {
  var opPost,
      msgText,
      opPostsCollection = [];

  if (node) { opPostsCollection.push(node); }
  else { opPostsCollection = document.getElementsByClassName("post post_type_oppost"); }

  for (var i = 0; i < opPostsCollection.length; i++) {
    opPost = opPostsCollection[i];

    if (opPost.parentNode.parentNode.style.display == "none") { continue; }
    
    var regexResult = regexCheck(opPost, 1);
    if (regexResult > -1) {
      if (regexArray[regexResult][1] < 3) { requestDislike(opPost); }
      if (regexArray[regexResult][1] > 1) {
        if (removePosts < 2) {
          var hideDiv = document.createElement("div");
          hideDiv.className = "thread thread_hidden";
          msgText = opPost.getElementsByClassName("post__message post__message_op")[0].innerText.trim();
          if (msgText.length > 800) { hideDiv.title = msgText.substring(0, 800) + "..."; }  //TODO: fix this
          else { hideDiv.title = msgText; }

          var divPostDetailsSpans = opPost.getElementsByClassName("post__detailpart");
          hideDiv.innerHTML = "Скрытый тред (" + opPost.getElementsByClassName("post__title")[0].textContent.trim() + ") • hide: " + regexArray[regexResult][3] + " " + divPostDetailsSpans[divPostDetailsSpans.length - 1].innerHTML;
          opPost.parentNode.parentNode.parentNode.insertBefore(hideDiv, opPost.parentNode.parentNode);
        }
        opPost.parentNode.parentNode.style.display = "none";
      }
    }
  }
}

function hidePosts(inThread, node) {
  var post,
      postsCollection = [];

  if (node) { postsCollection.push(node); }
  else { postsCollection = document.getElementsByClassName("post post_type_reply"); }

  for (var i = 0; i < postsCollection.length; i++) {
    post = postsCollection[i];
    if (post.className == "post post_type_reply post_type_hidden") { continue; }

    if (highlight && !node) { highlightPosts(post); }

    if (greentextCheck(post)) {
      if (inThread) { hiddenCount++; }
      continue;
    }
    
    var regexResult = regexCheck(post, 0);
    var comparatorResult = comparatorCheck(imageComparator, post);
    var dislike = false;
    var remove = false;
    var reason = "";
    if (regexResult > -1) {
      if (regexArray[regexResult][1] < 3) { dislike = true; }
      if (regexArray[regexResult][1] > 1) { remove = true; }
      reason = regexArray[regexResult][3];
    }
    if (comparatorResult) {
      dislike = true;
      remove = true;
      reason = "лахтокартинка";
    }
    if (dislike) { requestDislike(post); }
    if (remove) {
      if (removePosts == 1 || removePosts == 3) {
        post.style.display = "none";
      } else {
        insertHideSpan(post, reason);
        post.className = "post post_type_reply post_type_hidden";
      }
      if (inThread) { hiddenCount++; }
    }
  }
  if (inThread) { hideTotalSpan.textContent = "(скрыто постов: " + String(hiddenCount) + ")"; }
}

function insertHideSpan(post, reasonText) {
  var hideSpan = document.createElement("span");
  hideSpan.className = "post__time";
  hideSpan.style.cursor = "help";
  hideSpan.textContent = "• hide: " + reasonText;
  if (popupChars) {
    var msgText = post.getElementsByClassName("post__message")[0].innerText.trim();
    if (msgText.length > popupChars) { hideSpan.title = msgText.substring(0, popupChars) + "..."; }
    else { hideSpan.title = msgText; }
  } else {
    hideSpan.onmouseenter = function() { this.id = setTimeout(openPost, (openPostTimeout < 100 ? 100 : openPostTimeout), this, post); };
    hideSpan.onmouseleave = function() {
      this.id = "";
      if (!post.className.includes("post_type_hidden")) { post.className = "post post_type_reply post_type_hidden"; }
    };
  }
  post.getElementsByClassName("post__details")[0].insertBefore(hideSpan, post.getElementsByClassName("turnmeoff")[1]);
}

function openPost(elem, post) {
  if (elem.id && (post.className.includes("post_type_hidden"))) {
    post.className = "post post_type_reply";
  }
}

function greentextCheck(post) {
  if (!hideEmptyText && ! hideEmptyTextImg && !hideGreenText && !hideGreenTextImg) { return false; }

  var hasImages = post.getElementsByClassName("post__images").length;
  var msgText = post.getElementsByClassName("post__message")[0].innerHTML.trim();
  msgText = msgText.replace(/<a href="\/(?:po|news)\/res\/.*?<\/a>/g, "");
  msgText = msgText.replace(/<br>/g, "");
  msgText = msgText.trim();

  if (hideEmptyText && !hasImages && (!msgText.length || msgText.toUpperCase() === "БАМП" || msgText.toUpperCase() === "BUMP")) {
    switch (hideEmptyText) {
      case 1:
        insertHideSpan(post, "пустой пост");
        post.className = "post post_type_reply post_type_hidden";
        return true;
      case 2:
        post.style.display = "none";
        return true;
    }
  }

  if (hideEmptyTextImg && hasImages && !msgText.length) {
    if (hideEmptyTextImg == 2) {
      requestDislike(post);
      return false;
    } else if (hideEmptyTextImg == 3 || hideEmptyTextImg == 5) {
      requestDislike(post);
    }
    if (hideEmptyTextImg == 1 || hideEmptyTextImg == 3) {
        insertHideSpan(post, "картинка без текста");
        post.className = "post post_type_reply post_type_hidden";
        return true;
    }
    if (hideEmptyTextImg == 4 || hideEmptyTextImg == 5) {
      post.style.display = "none";
      return true;
    }
  }

  msgText = msgText.replace(/<span class=\"unkfunc\">.*?<\/span>/g, "");
  if (msgText.length) { return false; }

  if (hideGreenText && !hasImages) {
    if (hideGreenText == 2) {
      requestDislike(post);
      return false;
    } else if (hideGreenText == 3 || hideGreenText == 5) {
      requestDislike(post);
    }
    if (hideGreenText == 1 || hideGreenText == 3) {
      insertHideSpan(post, "гринтекст");
      post.className = "post post_type_reply post_type_hidden";
      return true;
    }
    if (hideGreenText == 4 || hideGreenText == 5) {
      post.style.display = "none";
      return true;
    }
  }

  if (hideGreenTextImg && hasImages) {
    if (hideGreenTextImg == 2) {
      requestDislike(post);
      return false;
    } else if (hideGreenTextImg == 3 || hideGreenTextImg == 5) {
      requestDislike(post);
    }
    if (hideGreenTextImg == 1 || hideGreenTextImg == 3) {
      insertHideSpan(post, "гринтекст с картинкой");
      post.className = "post post_type_reply post_type_hidden";
      return true;
    }
    if (hideGreenTextImg == 4 || hideGreenTextImg == 5) {
      post.style.display = "none";
      return true;
    }
  }
  return false;
}

function regexCheck(post, isOpPost) {
  var postTitle;
  var postMsg;
  var postTitleText = "";
  var found = false;
  var msgText = "";

  if ((postTitle = post.getElementsByClassName("post__title")).length && (postTitleText = postTitle[0].textContent.trim())) {
    if (detectUnicode) {
      if (regexArray[regexArray.length - 1][0] > 1 && regexArray[regexArray.length - 1][2].test(postTitleText)) { return regexArray.length - 1; }
      postTitleText = postTitleText.replace(reChrStrip, "");
    }
    for (var i = 0; i < regexArray.length - 1; i++) {
      if (regexArray[i][0] > 1 && regexArray[i][2].test(postTitleText)) { return i; }
    }
  }

  if ((postMsg = post.getElementsByClassName(isOpPost ? "post__message post__message_op" : "post__message")).length && (msgText = postMsg[0].innerText.trim())) {
    if (detectUnicode) {
      if (regexArray[regexArray.length - 1][0] < 3 && regexArray[regexArray.length - 1][2].test(msgText)) {
        found = true;
        if (!ignoreQuotes) { return regexArray.length - 1; }
      }
      msgText = msgText.replace(reChrStrip, "");
    }
    if (!found) {
      for (var j = 0; j < regexArray.length - 1; j++) {
        if (regexArray[j][0] < 3 && regexArray[j][2].test(msgText)) {
          found = true;
          if (!ignoreQuotes) { return j; }
          break;
        }
      }
    }
    if (found && ignoreQuotes) { //double check posts
      msgText = postMsg[0].innerHTML;
      msgText = msgText.replace(/<a href=.*?<\/a>|<\/?strong>|<\/?em>|<\/?su[bp]>|<span class="[suo](?:poiler)?">/g, "");
      msgText = msgText.replace(/<br>/g, " ");

      var splitStart = -1;
      while ((splitStart = msgText.indexOf("<span class=\"unkfunc\">")) > -1 ) {
        msgText = msgText.substring(0, splitStart) + msgText.substring(msgText.indexOf("</span>", splitStart + 22) + 7);
      }
      msgText = msgText.replace(/<\/span>/g, "");
      if (detectUnicode) {
        if (regexArray[regexArray.length - 1][0] < 3 && regexArray[regexArray.length - 1][2].test(msgText)) { return regexArray.length - 1; }
        msgText = msgText.replace(reChrStrip, "");
      }
      for (var k = 0; k < regexArray.length - 1; k++) {
        if (regexArray[k][0] < 3 && regexArray[k][2].test(msgText)) { return k; }
      }
    }
  }
  return -1;
}

function comparatorCheck(imageComparator, post) {
	var images = post.getElementsByClassName("post__image");
  for (var i = 0; i < images.length; i++) {
    if (imageComparator.compare(images[i].getElementsByTagName("img")[0])) {
      return true;
    }
  }
  return false;
}

function highlightPosts(node) {
  var like,
      dislike,
      likeSpan,
      dislikeSpan,
      likeCount,
      dislikeCount,
      r,
      c = 120;

  if ((like = node.getElementsByClassName("post__detailpart post__rate post__rate_type_like")[0]) && (likeSpan = like.children[1])) {
    likeCount = parseInt(likeSpan.innerHTML, 10);
  }
  if ((dislike = node.getElementsByClassName("post__detailpart post__rate post__rate_type_dislike")[0]) && (dislikeSpan = dislike.children[1])) {
    dislikeCount = parseInt(dislikeSpan.innerHTML, 10);
  }
  if (!likeCount) { likeCount = 1; }
  if (!dislikeCount) { dislikeCount = 1; }

  r = likeCount / dislikeCount;
  if (r > 1.33) {
    node.style.backgroundColor = 'rgba('+String(c)+',' + String(Math.min(c+r*13,250)) + ','+String(c)+',0.2)';
  } else if (r < 0.75) {
    node.style.backgroundColor = 'rgba(' + String(Math.min(c+1/r*13,250)) + ','+String(c)+','+String(c)+',0.2)';
  } else if (likeCount + dislikeCount > 30) {
    node.style.backgroundColor = 'rgba('+String(c)+','+String(c)+','+String(c+100)+',0.2)';
  }
}

function delayClicksAfterUserInput(element, mouseButton) {
  if (!clicksTaskActive || !timeoutID || mouseButton !== 0) { return; }

  var cname = String(element.className);
  if (String(element.id).includes("like-count") || cname.includes("SVGAnimatedString") || cname.includes("post__rate")) {
    clearTimeout(timeoutID);
    timeoutID = setTimeout(scheduledDislike, minClickDelay + Math.random() * (maxClickDelay - minClickDelay));
  }
}

function requestDislike(post) {
  var element = post.getElementsByClassName("post__detailpart post__rate post__rate_type_dislike")[0];
  if (element && element.className !== "post__detailpart post__rate post__rate_type_dislike post__rate_disliked") {
    clicksArray.push(element);
    if (showInTitle) { document.title = "[👎"+clicksArray.length+"] " + title; }
    if (clicksTaskActive === 0) {
      clicksTaskActive = 1;
      document.addEventListener("click", inputListener);
      timeoutID = setTimeout(scheduledDislike, minClickDelay + Math.random() * (maxClickDelay - minClickDelay));
    }
  }
}

function scheduledDislike() {
  if (displayBlock.style.display == "block") {
    timeoutID = setTimeout(scheduledDislike, 1000);
    return;
  }

  timeoutID = 0;
  var element = clicksArray.shift();
  element.click();
  element.parentNode.parentNode.className = "post post_type_reply post_type_hidden";
  if (clicksArray.length) {
    if (showInTitle) { document.title = "[👎"+clicksArray.length+"] " + title; }
    timeoutID = setTimeout(scheduledDislike, minClickDelay + Math.random() * (maxClickDelay - minClickDelay));
  } else {
    document.title = title;
    clicksTaskActive = 0;
    document.removeEventListener("click", inputListener);
  }
}

function refreshFPage() {
  var targetUrl = "https://2ch." + (document.URL.includes("hk", 6) ? "hk" : "pm");
  switch (refreshFrontPage) {
    case 1:
      if (document.URL.slice(-4) != "/po/") { return; }
      targetUrl = targetUrl +"/po/";
      break;
    case 2:
      if (document.URL.slice(-6) != "/news/") { return; }
      targetUrl = targetUrl +"/news/";
      break;
    case 3:
      if (document.URL.includes("/po/", 6)) {
        targetUrl = targetUrl +"/news/";
      } else {
        targetUrl = targetUrl +"/po/";
      }
  }
  setTimeout(refresh, refreshTimer * 1000, targetUrl);
}

function refresh(link) {
  document.location = link;
}