Гайд по убийству Сируса. Полный разбор механик

Купить сферы в Path of Exile Купить сферы в Path of Exile

Общая информация

Сирус, Пробудитель миров (не Сайрус и Сириус) - босс который был добавлен в дополнении "Завоеватели Атласа". Он является лидером четырех завоевателей Атласа: Бэран (Крестоносец), Дрокс (Вождь), Веритания (Избавительница) и Аль-Хезмин (Охотник).

Из босса могут выпасть следующие предметы:

  • Пробуждающий камень поддержки (например Awakened Added Cold Damage Support | Пробужденный: Урон холодом)
  • The Saviour | Спаситель
  • Awakener's Orb | Сфера Пробудителя
  • Crown of the Inward Eye | Венец внутреннего ока Корона провидца
  • Hands of the High Templar | Длань Верховного жреца
  • Thread of Hope | Нить надежды

Выпадет как минимум один предмет из этого списка, но может выпасть сразу несколько предметов разных типов, например один предмет экипировки Crown of the Inward Eye | Венец внутреннего ока Корона провидца, один пробуждающий камень поддержки и камень хранителя цвета слоновой кости.

Не важно насколько детально и сколько раз вы прочитаете этот гайд, обязательно (хотя бы раз) взгляните на его видео версию:

Этап подготовки

В отличии от большинства боссов, Сирус наносит урон всех возможных типов: Физический, Стихийный от Огня, Холода и Молнии, а также урон Хаосом.
Большое количество Стихийного Урона позволяет накладывать очень сильные эффекты Шока, Поджога и Охлаждения, а также полностью замораживать вашего персонажа. И ещё он способен накладывать эффект Осквернённой кровиCorrupted Blood.

Во время боя с этим Боссом не будет привычных фаз с монстрами, на которых можно пополнить заряды флаконов. Фласки восстанавливаются только при смене фаз Сируса, поэтому любителям использовать макросы или бездумно спамить флаконы придётся не легко.

Примерный список требований к вашему персонажу:

  • Не менее 1.5 миллиона ДПС по Сирусу (можно проверить в PoB'e)
  • Для персонажей через здоровье - хотя бы 4.000 здоровья
  • Для персонажей с энергощитом, хотя бы 6.000 энергощита
  • Наличие хотя бы 50-ти процентов положительной устойчивости к Хаосу
  • Наличие источника избавления от Осквернённой кровиCorrupted Blood
  • Наличие источника избавления от заморозки

Это значит что ваш МФ Лучник 3000 здоровья и -60% хаос резиста совершенно не подходит для боя с этим боссом, но не значит что он не сможет его убить.

Практические советы по подготовке

Сопротивление к хаосу

Обязательно соберите устойчивость к хаосу, хотя бы в +50%. Большая часть способностей босса наносит урон хаосом. Некоторые из этих способностей не очень опасные, но с низким сопротивлением к хаосу - для вашего персонажа они могут быть смертельными.

Пантеон

Обязательный бог для боя с Сирусом это Аракали Soul of Arakaali | Душа Аракаали. Неважно какой у вас Билд. Бонусы Аракали на снижение периодического урона, и бонус скорости восстановления энергощита и здоровья после того, как вы прекратили получать периодический урон - очень сильно упрощают бой с Сирусом.

Если вы играете через здоровье - обязательно используйте Рюслату Soul of Ryslatha | Душа Рюслаты и две фласки на Здоровье. Одна из фласок должна быть мгновенной или половинчатой, то есть восстанавливать половину объема мгновенно и вторую половину постепенно. Мы рекомендуем использовать именно половинчатую фласку, так как она работает ещё какое-то время после нажатия, даруя свой дополнительный эффект, о котором мы поговорим ниже.

Если вы играете через энергощит или Следопытом - рекомендуем Шакари Soul of Shakari | Душа Шакари или Югула Soul of Yugul | Душа Югула. Шакари снизит получаемый урон от Хаоса, а Югул - от холода.

Конечно же пантеоны нужно прокачать, ведь большая часть нужных нам бонусов изначально закрыта.

Заморозка и Осквернённая кровьCorrupted Blood

Перед боем с боссом обязательно необходимо решить проблемы Заморозки и Осквернённой кровиCorrupted Blood.

Фласки - это самое простое решение этих проблем. Иммунитет к заморозке должен быть на фласке с большим временем действия. Скорее всего когда вас уже заморозит, то вашей реакции может не хватить, чтобы снять заморозку и избежать следующую способность, которая нанесет вам урон.
На персонажах-заклинателях через энергощит обычно используется [Enduring Eternal Mana Flask of Heat] (если фласка на ману вообще нужна билду). Такая фласка регенерирует ману и позволяет постоянно поддерживать неуязвимость к заморозке и охлаждению.

Фласка убирающая кровотечения, также снимает эффект Осквернённой крови, ибо этот эффект считается кровотечением. Для билдов через энергощит - снятие кровотечений может быть на любой ситуативной фласке, для билдов через здоровье рекомендуем использовать флакон здоровья со снятием кровотечений. Рекомендуем использовать [Bubbling Divine Life Flask of Staunching], то есть половинчатую фласку со снятием кровотечений.

За определённую плату можно сделать своего персонажа полностью неуязвимым к эффекту Осквернённой крови, для этого нужен будет осквернённый самоцвет с собственным свойством На вас нельзя наложить эффект Оскверненной кровиCorrupted Blood Cannot be inflicted on you. Данный мод можно словить только при помощи Осквернения предмета на любом самоцвете (в том числе на кластерных), любого качества.

Настройки звука

Помимо подготовки персонажа к бою, нужно также убедиться что у вас стоят правильные настройки звука. Сирус - это тот самый босс, в бою с которым очень важен звук диалогов. По озвучке фраз можно понять какую именно способность применяет босс. А на последней фазе будет способность с множеством копий, во время применения которой, по озвучке, с большой точностью, можно определить настоящего Сируса. Поэтому мы рекомендуем всегда повышать звук диалогов перед походом на Сируса.

PoE настройка звука перед боем с Сирусом

Способности Сируса и его призрака

Купить сферы в Path of Exile Купить сферы в Path of Exile

Обычная атака

Сирус запускает перед собой луч наносящий среднее количество урона. От него можно уклонится если постоянно передвигаться вокруг босса. Не опасная способность.

Телепортация

Во время основных фаз босс будет периодически телепортироваться в случайном направлении, но строго в пределах арены.
Обычно он сразу же после телепортации начинает использовать одну из своих способностей, будьте к этому готовы.

Лабиринт с метеором

Сирус переносит персонажа (и всех персонажей группы) в центр арены и создает лабиринт из нескольких колец. При этом сам босс взлетает вверх над центром лабиринта, становится неуязвим к урону и начинает произносить опасное заклинание Метеорит. Через несколько секунд он завершит каст и в центр лабиринта упадет Метеорит, который нанесет урон всем кто находится внутри лабиринта и уничтожит сами кольца лабиринта.

Количество наносимого урона зависит от количества колец из которого вам удалось выйти. По центру лабиринта (прямо под боссом) наносится огромное количество урона. Некоторые особо толстые персонажи могут пережить Метеор за первым или вторым кольцом, но в идеале всегда полностью выходить из лабиринта, чтобы не получать лишний урон.

Сам лабиринт будет состоять из 1, 2 либо 3 колец, количество колец зависит от текущей фазы. На второй основной фазе будет только одно кольцо, на финальной фазе - три.
Каждое кольцо лабиринта имеет всего один выход, который анимирован искрами. Чтобы выйти из лабиринта, нужно выбежать в проход отмеченный искрами.

Вы не можете перепрыгнуть через кольца лабиринта при помощи способностей передвижения.

Для того чтобы без проблем проходить данную способность босса крайне желательно использовать фласку Quicksilver Flask | Ртутный флакон (item) или любые другие способности/предметы которые увеличивают скорость передвижения персонажа (например Phase Run (Призрачный бег)).
Обычные способности передвижения (такие как Leap Slam) не так сильно эффективны, ведь вам будет всегда мешать внутреннее кольцо лабиринта, из-за чего вы не сможете использовать способность на большое расстояние (между кольцами).

Важно

Смертельная способность, если не выходить из лабиринта.

Коридор

Сирус телепортируется на небольшое расстояние от вас, окружает вашего персонажа стенами со всех сторон (кроме одной), образуя коридор, и начинает выпускать в вас огромные шары которые наносят средний урон. Сирус чередует выпускаемые шары по типу лево - право - лево - право и т.д. Сам коридор при этом шириной в два шара, а это значит что от выпускаемых шаров можно и нужно уворачиваться при помощи передвижения от стены к стене.

Во время этой действия этой способности Сирус получает на 75% меньше урона, а значит нет смысла пытаться нанести ему урон.

Чтобы прервать использование этой способности - нужно переместиться за спину Сирусу. Это будет самым правильным решением. Для этого используйте любые способности для перемещения персонажа (например Leap Slam или Flame Dash | Огненный рывок). После того как вы переместитесь за спину боссу - он прекратит каст и коридор пропадет.

Опасная способность если не уклоняться от шаров и не прервать каст способности.

Залп лучей DIE

Самая опасная способность босса, которая убивает большинство персонажей и из-за которой многие не могут убить босса.

Босс произносит фразу DIE (которая как бы намекает что с вами будет), после чего выпускает залп лучей, значительно усиленных стандартных атак. Каждый из лучей наносит физический урон, большая часть которого конвертируется в урон от холода, либо огня, либо молнии с усиленным эффектом заморозки, поджога либо шока соответственно. Это значит что если вы попадете хотя бы под один из лучей - ваш персонаж получит большое количество урона и скорее всего будет заморожен, либо подожжен, либо шокирован. Если в это время вы не будете иметь иммунитет к заморозке - ваш персонаж будет заморожен и попадёт под остальные порции луча, а это скорее всего приведет к смерти персонажа. Если же персонаж будет иметь иммунитет к заморозке и большое количество здоровья/энергощита - скорее всего первый луч его не убьет, но нужно будет постараться избежать последующих лучей.

Единственный способ избежать этого урона - понимать как работает способность и правильно позиционировать персонажа.

Ключевое правило - вам нужно слышать что босс начинает использовать эту способность. Это критически важно, ведь без звука у вас нет никакой возможности понять что именно будет делать босс. Конечно же голосовая фраза босса будет продублирована в чат, но во время боя с боссом у вас не будет времени чтобы за ним следить и быстро реагировать на сообщения чата.
Как бы вы не старались держаться рядом с боссом - он почти всегда телепортируется прежде чем сделать залп DIE, так что звук - единственная возможность точно определить что эта способность сейчас будет использована.

Менее чем через секунду после того как Сирус произносит фразу DIE - он начинает выпускать луч в персонажа. Луч будет выпущен в то место где стоял ваш персонаж во время произнесения фразы DIE, и будет двигаться по направлению к текущей позиции вашего персонажа - это самая важная механика данной способности.

Сирус будет продолжать выпускать лучи примерно 1.5 секунды, а значит как только вы услышали фразу DIE - вам нужно не переставая двигаться, пока не прекратятся лучи. Двигаться нужно вокруг босса. От той точки где вы находились, когда была произнесена фраза, влево или вправо по отношению к боссу. Но никак не назад или вперед, иначе луч вас просто убьет, ведь у него большая дальность атаки.
Если вы стоите недалеко от босса - лучшим решением будет сразу же прыгнуть ему за спину, в таком случае залп по вам точно не попадет. Но есть шанс что вы словите первый луч, особенно если вы используете Leap Slam с невысокой скоростью атаки. В таком случае нужно четко понимать успеете ли вы прыгнуть за спину до начала залпа или нет. Если не хотите рисковать - всегда отпрыгивайте в сторону.

Разберем данную способность на скриншотах. Условно обозначим следующие объекты:

  • Сирус - желтый ромб
  • Персонаж - красный круг
  • Позиция персонажа во время произнесения фразы DIE - красный крест
  • Направление по которому будет двигаться персонаж - синяя стрелка
  • Зона которая будет поражена лучами во время применения способности будет выделена зеленым цветом

Смотрите начиная с первого скриншота слева-направо:

Как только мы слышим фразу DIE (в чате её видно) - сразу же бросаем все свои дела и начинаем убегать с места на котором стояли. Двигаемся обязательно вокруг босса, чтобы не попасть под следующие лучи. Как только мы слышим фразу DIE (в чате её видно) - сразу же бросаем все свои дела и начинаем убегать с места на котором стояли. Двигаемся обязательно вокруг босса, чтобы не попасть под следующие лучи.
Менее чем через секунду Сирус начинает выпускать залп лучей. На скриншоте персонаж (красный круг) стоит уже в безопасном от лучей месте. Как мы видим - Сирус выпускает свой первый луч именно в начальную позицию персонажа (красный крест), при этом он прицеливается и сразу начинает вести свой прицел на новую позицию персонажа. Менее чем через секунду Сирус начинает выпускать залп лучей. На скриншоте персонаж (красный круг) стоит уже в безопасном от лучей месте. Как мы видим - Сирус выпускает свой первый луч именно в начальную позицию персонажа (красный крест), при этом он прицеливается и сразу начинает вести свой прицел на новую позицию персонажа.
Примерно через 1.5 секунды босс прекращает свой залп. На скриншоте мы видим какая область будет поражена лучами от залпа и на каком расстоянии Сирус прекращает прицеливаться. Примерно через 1.5 секунды босс прекращает свой залп. На скриншоте мы видим какая область будет поражена лучами от залпа и на каком расстоянии Сирус прекращает прицеливаться.

Крестовина лазеров

Способность начинается под фразу Everlasting Fire. Сирус телепортируется, призывает 3 своих клона и вместе с ними создаёт крестовину. Во время каста этой способности (около 2-3 секунд) он уязвим к урону, можно этим воспользоваться.
Настоящая версия Сируса более светлая и над ней есть полоса со здоровьем, клоны же темные.

Через несколько секунд каста - создается крестовина, которая вращается против часовой стрелки. Попав под один из её лучей, вы получите серьёзный урон, а также заряды дебафа, очень сильно замедляющего общую скорость персонажа. Дебафы висят довольно долго, поэтому старайтесь не прикасаться к лучам крестовины. Двигайтесь в одной четверти, вместе с лучами, а для пересечения луча, всегда используйте мгновенные способности передвижения, по типу Flame Dash | Огненный рывок или Leap Slam.

Крестовина существует около 12-ти секунд. Во время её действия Сирус не может применять лабиринт и коридор, зато может применять способность иллюзий, телепортироваться по полю боя и использовать залпы лучей DIE.

Клоны и луч

Способность с клонами начинается без предупреждений. Сирус телепортируется, создаёт 12 своих клонов и произносит одну из трёх фраз:

  • Feel the thrill of THE VOID
  • You will long for NONEXISTENCE!
  • Meaning IS AN ILLUSION

Когда он доходит до конца любой из фраз, например: "THE VOID", клоны исчезают, а в вашем направлении летит залп лучей, сравнимый по силе с залпом лучей DIE.
Очень важно слышать фразу, т.к. по ней можно определить где находится настоящий Сирус по отношению к вам, а значит вы будете знать из какой стороны будут лететь лучи. Зная это, можно попробовать избежать луч, для этого нужно использовать способность передвижения в сторону от источника звука, как раз перед тем как босс начнёт произносить финальную часть фразы.
Помимо звука, ближе к концу произнесения своей фразы настоящий Сирус становится немного больше по размерам и его можно отличить от клонов. Можно воспользоваться ещё и этой особенностью.

Во время применения этой способности, постарайтесь выбежать из круга с копиями (если это возможно), и попытайтесь по звуку определить с какой стороны от вас находится босс. В этом моменте абсолютно не важно где конкретно он, главное знать в каком направлении от вас настоящий Сирус, чтобы можно было принять быстрое решение, в какую сторону от него уворачиваться. Чем дальше вы будете от круга, тем проще будет увернуться. Однако не перестарайтесь, после применения этой способности, он может применить залп лучей DIE (при котором важно держаться поближе к боссу).

Штормы (вихри)

Штормы наносят смертельный периодический урон, если вы находитесь внутри него, и невысокий периодический урон, если вы находитесь недалеко от него. Обычно если вы попадаете внутрь самого шторма - это означает смерть персонажа.

Штормы которые изначально есть в локации - статичны и не перемещаются, но с каждым переходом на новую фазу босс создает новые, всего их будет три. Они уже перемещаются, но довольно медленно.

Старайтесь аккуратнее использовать способности для передвижения рядом со штормами, иначе есть шанс случайно попасть внутрь шторма.

Способности призрака Сируса

Лучи из рук

Призрак Сируса разводит руки по бокам и начинает выпускать луч из каждой руки, постепенно соединяя руки перед собой. После того как он объединит руки - в месте соединения лучей произойдет взрыв, наносящий высокий урон всем кто в него попал.

Анимация способности довольно медленная и от неё легко увернутся, отойдя подальше от призрака либо забежав ему за спину. К тому же лучи поражают не всю область перед собой, а только определенные участки земли.

Обстрел метеорами

Призрак выпускает множество (четыре если вы находитесь рядом с призраком) небольших метеоров в сторону вашего персонажа. После приземления, метеоры с небольшой задержкой взрываются, нанося средний урон всем кто стоял рядом с ними.

От способности очень легко уклониться, достаточно отходить от места приземления метеоритов.

Гейзеры

Сирус подсвечивает множество участков земли, через некоторое время в этих местах появятся гейзеры, которые будут наносить средний урон если в них стоять.

Очень простая способность, достаточно не подходить к гейзерам после того как они появятся.

Фазы босса

Бой с Сирусом состоит из четырёх основных фаз и трех переходных.

На первых трёх основных фазах:

  • Арена будет ограничена кругом, который нельзя покидать. Если покинуть круг - Сирус тут же взлетит и создаст лишний шторм
  • Бой идет с Сирусом и его призраком (копия, аватара, проекция - все одно и тоже). Призрак Сируса будет периодически применять свои способности от которых нужно уклоняться

Во время четвертой основной фазы (финальная фаза) - Сирус объединится со своим призраком и станет максимально силен. Перед началом финальной фазы Сирус восстановит себе 75% здоровья (50% здоровья если уровень атласа ниже 8-го). Призрак Сируса исчезнет и больше не будет применять свои способности, при этом сам Сирус приобретает новые способности.

На переходных фазах Сирус будет взлетать на своём кресле, создавая шторм. После чего шторм будет медленно двигаться по арене.
Его призрак будет использовать свои способности в вашем направлении. Чтобы Сирус спустился со своего кресла, вам необходимо подбежать прямо под него, иначе эта фаза может продолжаться довольно долго.

Купить сферы в Path of Exile Купить сферы в Path of Exile

Сценарий боя с боссом

Данную часть гайда крайне желательно посмотреть в видео гайде, нужный момент начинается с 12-ой минуты. В нем мы подробно рассматриваем бой с боссом и комментируем все ключевые моменты боя.

Зайдя на арену, сразу же стоит обратить внимание на то, где находятся штормы (вихри). Не забываем что в них нельзя попадать.

Сразу же проходим к боссу через низ и запускаем бой, подойдя прямиком под кресло босса. Последующие фазы будут запускаться точно таким же образом.

На первой фазе Сирус не применяет никаких особых способностей, телепортируется по полю боя, наносит урон автоатаками и применяет слабую версию своего залпа лучами, который озвучиваются фразой DIE.

Первая фаза это отличная возможность посмотреть на способности призрака Сируса, который парит над ареной. Внимательно следите за ареной, призрак применяет свои способности, которые при должной степени невезения могут отправить вашего персонажа на тот свет. Особое внимание стоит выделить гейзерам, которые перед применением проецируются на пол, из них нужно выбегать как можно скорее.

Когда вы опустите здоровье Сируса до 75%, начнётся первая промежуточная фаза со штормами. О начале которой можно судить по тому, что у Сируса пропадает полоса здоровья. Иногда бывает что полоска пропала, а босс ещё произносит какое-то заклинание - не нужно паниковать, он запрыгнет на трон сразу же как закончит произносить текущее заклинание.

В отличии от старых штормов, текущие штормы не преследуют игрока, просто двигаются в случайном направлении. Поэтому всё что от вас требуется на этой фазе - отойти подальше и ждать пока шторм отлетит от Сируса. Во время ожидания уворачивайтесь от способностей призрака. Каждая способность которого озвучивается боссом и имеет ярко выраженную анимацию.

Чтобы запустить следующую фазу боя - необходимо подбежать под само кресло Сируса, тогда он спустится. Промежуточные фазы ничем не отличаются друг от друга, далее мы не будем подробно их рассматривать.

Во время второй основной фазы у Сируса появляются две новые способности - лабиринт с метеором (одно кольцо стен) и коридор. Из лабиринта с одним кольцом очень легко выбежать.

Во время третьей основной фазы Сирус не произносит коридор, однако начинает создавать лабиринт из двух колец.

Перед началом финальной фазы Сирус восстановит 50% здоровья, а Сирус 8-го уровня 75%. На финальной фазе больше не будет круга, ограничивающего поле боя.

Во время финальной фазы Сирус начинает произносить усиленную версию залпа лучей, тех самых с озвучкой DIE, применяет коридор, лабиринт с метеором из трёх колец, а также две новые способности. Крестовину лучей, которая вращается против часовой стрелки и заклинание с клонами. Сирус чередует свои способности, он не может два раза подряд применить лабиринт или коридор и т.д., однако между этими способностями он может лишний раз зарядить в вас залп лучей.

Советы на последнюю фазу:

  • Всегда держитесь как можно ближе к Сирусу, чтобы всегда видеть что он кастует, и в случае необходимости - у вас была возможность запрыгнуть ему за спину. После каждой его телепортации сразу же ищите его, вам нужно видеть босса на случай залпа лучей
  • Как можно быстрее покидайте коридор, уворачиваться от его шаров на самом деле очень тяжело, и это не имеет абсолютно никакого практического смысла
  • Нанести серьезный урон Сирусу можно лишь в короткий промежуток времени, после того как он уже применил все свои особые способности, а именно сдал Лабиринт, Крестовину, Клонов и Коридор. У вас будет очень мало времени, перед следующим лабиринтом, именно в этом промежутке нужно прожимать флаконы на урон и вливать максимум урона в босса

Часто задаваемые вопросы

Как правильно запускать бой с Сирусом если вы не планируете убивать его самостоятельно?

Если вы планируете убить чужого Сируса либо хотите чтобы вам помогли убить вашего Сируса - нужно знать как это правильно сделать.

Самое главное - босс не запустится если игрок, которому принадлежит Атлас на котором убивают Сируса, не зайдет внутрь и не запустит сцену с Сирусом и Заной в самом начале.
После того как сцена запущена и они начали разговаривать - персонажу нужно выйти с карты, чтобы босс не усиливался. За каждого игрока на карте уникальные монстры внутри неё получают +100% к здоровью (это касается любых карт).
После того как персонаж запустивший сцену вышел с карты - может заходить другой игрок, который будет убивать босса.
Чтобы получить "защиту лута", выполнение квестовой цепочки Заны и какие-либо бонусы для испытаний - игрок которому принадлежит Атлас обязательно должен зайти на карту перед убийством босса. Опытные игроки которые делают сервисы (помощь в убийстве боссов за валюту) прекрасно это знают и стараются не убивать босса пока вы не зайдете на карту. Для этого они пишут что-либо в чат (например "GO GO GO" или любую похожую команду), это значит что игроку (которому принадлежит Атлас) нужно срочно зайти на карту. Если этого не сделать - персонаж который убивал босса сможет забрать всю "уникальную" добычу с босса, а хозяину Атласа не зачтется убийство в квест и придется заново спавнить Сируса.

Имейте ввиду что довольно много игроков, которые предлагают убить вашего Сируса за валюту, пытаются обмануть. Они могут взять с собой на карту неопознанные уникальные перчатки или шлем Сируса и сбросить их в качестве лута (либо позже добавить в обмен), забрав себе действительно ценные предметы которые выпали. Всегда настаивайте на том чтобы вас звали непосредственно перед убийством босса, это сделает все уникальные предметы с босса вашими и их нельзя будет забрать. Либо чтобы тот человек, который вам помогает, стримил (транслировал) процесс убийства.

Что за билд используется в видео гайде?

Бандит через мины Шаровой молнии, но он уже не актуален.

Популярные статьи

Интересно
Если вам понравился этот гайд и вы хотите поддержать наш проект, а следовательно ускорить выход новых гайдов и билдов - перейдите по ссылке ниже. Поддержать проект

Комментарии

Меню
DJDT

Версии

Package Название Версия
Django 5.0.7
Python 3.12.12
adminsortable2 Adminsortable2 2.2.4
channels Channels 4.2.0
ckeditor Ckeditor 6.7.2
colorfield Colorfield 0.11.0
compressor Compressor 4.5.1
daphne Daphne 4.1.2
debug_toolbar Панель отладки 4.4.6
django_celery_results Celery Results 2.5.1
django_select2 Select2 5.0.7
jet Jet 1.3.10
mptt mptt 0.16.0
rest_framework Django REST framework 3.15.2

Время

Потребление ресурсов

Ресурс Значение
User CPU time 679.349 мс
System CPU time 35.115 мс
Total CPU time 714.464 мс
Затраченное время 759.593 мс
Переключений контекста 2914 намеренных, 266 вынужденных

Браузерное время

Событие Временная диаграмма С начала навигации в мс (+продолжительность)

Settings from wiki.settings_local

Параметр Значение
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ADMIN_EXTENDED {'APP_ICON': {'auth': 'fas fa-users', 'user': 'fas fa-user'}, 'MENU_APP_ORDER': ['user', 'auth'], 'MENU_MODEL_ORDER': ['User', 'Group'], 'MODEL_ADMIN_TABBED_INLINE': True, 'RAW_ID_FIELDS_AS_DEFAULT': False}
ALLOWED_HOSTS ['*']
APPEND_SLASH True
ASGI_APPLICATION 'wiki.asgi.application'
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
BASE_DIR '/usr/src/app'
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CANONICAL_URL_BASE 'https://lootkeeper.local'
CDN2_URL 'cdn2.lootkeeper.local'
CDN_URL 'cdn.lootkeeper.local'
CELERY_RESULT_EXTENDED True
CHANNELS_REDIS_HOST 'redis'
CHANNELS_REDIS_PORT 6379
CHANNEL_LAYERS {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': ['redis://redis:6379/local'], 'prefix': 'wiki_local'}}}
CKEDITOR_CONFIGS {'default': {'allowedContent': True, 'extraAllowedContent': 'p(*)[*]{*};div(*)[*]{*};li(*)[*]{*};ul(*)[*]{*};span(*)[*]{*}', 'extraPlugins': 'ajax,textmatch,textwatcher,autocomplete,wiki_navigation,wiki_autocomplete,wiki_trade,wiki_style_warning,wiki_youtube_emb,wiki_prettify_markup', 'filebrowserBrowseUrl': '/tinymce/filebrowser/', 'height': '600', 'toolbar': 'wiki', 'toolbar_wiki': [{'items': ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'], 'name': 'document'}, {'items': ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'], 'name': 'clipboard'}, {'items': ['Find', 'Replace', '-', 'SelectAll', '-', 'Scayt'], 'name': 'editing'}, {'items': ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'], 'name': 'forms'}, '/', {'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'CopyFormatting', 'RemoveFormat'], 'name': 'basicstyles'}, {'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl'], 'name': 'paragraph'}, {'items': ['Link', 'Unlink', 'Anchor', 'wiki_trade', 'wiki_youtube_emb'], 'name': 'links'}, {'items': ['Image', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'], 'name': 'insert'}, '/', {'items': ['Styles', 'Format', 'Font', 'FontSize'], 'name': 'styles'}, {'items': ['TextColor', 'BGColor'], 'name': 'colors'}, {'items': ['Maximize', 'ShowBlocks', 'wiki_navigation', 'wiki_style_warning', 'wiki_prettify_markup'], 'name': 'tools'}]}}
CKEDITOR_UPLOAD_PATH 'ckeditor/'
COMPRESSORS {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'}
COMPRESS_CACHEABLE_PRECOMPILERS ()
COMPRESS_CACHE_BACKEND 'default'
COMPRESS_CACHE_KEY_FUNCTION '********************'
COMPRESS_CLEAN_CSS_ARGUMENTS ''
COMPRESS_CLEAN_CSS_BINARY 'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS ''
COMPRESS_CLOSURE_COMPILER_BINARY 'java -jar compiler.jar'
COMPRESS_CSS_HASHING_METHOD 'mtime'
COMPRESS_DATA_URI_MAX_SIZE 1024
COMPRESS_DEBUG_TOGGLE None
COMPRESS_ENABLED True
COMPRESS_FILTERS {'css': ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter'], 'js': ['compressor.filters.jsmin.rJSMinFilter']}
COMPRESS_JINJA2_GET_ENVIRONMENT <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7f6a346ba0c0>
COMPRESS_MINT_DELAY 30
COMPRESS_MTIME_DELAY 10
COMPRESS_OFFLINE False
COMPRESS_OFFLINE_CONTEXT {'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST 'manifest.json'
COMPRESS_OFFLINE_MANIFEST_STORAGE 'compressor.storage.OfflineManifestFileStorage'
COMPRESS_OFFLINE_MANIFEST_STORAGE_ALIAS 'compressor-offine'
COMPRESS_OFFLINE_TIMEOUT 31536000
COMPRESS_OUTPUT_DIR 'CACHE'
COMPRESS_PARSER 'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS ()
COMPRESS_REBUILD_TIMEOUT 2592000
COMPRESS_ROOT '/usr/src/app/static'
COMPRESS_STORAGE 'compressor.storage.CompressorFileStorage'
COMPRESS_STORAGE_ALIAS 'compressor'
COMPRESS_TEMPLATE_FILTER_CONTEXT {'STATIC_URL': '/static/'}
COMPRESS_URL '/static/'
COMPRESS_URL_PLACEHOLDER '/__compressor_url_placeholder__/'
COMPRESS_VERBOSE False
COMPRESS_YUGLIFY_BINARY 'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS '--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS '--terminal'
COMPRESS_YUI_BINARY 'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS ''
COMPRESS_YUI_JS_ARGUMENTS ''
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['http://lootkeeper.loc:8000', 'https://lootkeeper.local']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'db', 'NAME': 'wiki_prod', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'wiki_prod'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': 'wiki.settings_local.custom_show_toolbar'}
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.AutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['jet.dashboard', 'jet', 'payments', 'daphne', 'channels', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'mptt', 'colorfield', 'django_mptt_admin', 'django_select2', 'compressor', 'ckeditor', 'ckeditor_uploader', 'tinymce', 'tabbed_admin', 'rest_framework', 'wiki', 'django_celery_results', 'shortener', 'django_recaptcha', 'adminsortable2', 'debug_toolbar']
INTERNAL_IPS []
ITEMS_ENABLE_UPDATE True
JET_SIDE_MENU_COMPACT True
LANGUAGES (('ru', 'Russian'), ('en', 'English'))
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'ru'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS ('/usr/src/app/locale',)
LOGGING {'handlers': {'console': {'class': 'logging.StreamHandler', 'stream': <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>}}, 'root': {'handlers': ['console'], 'level': 'DEBUG'}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
LOOTKEEPER_AUTH_TOKEN '********************'
MANAGERS []
MEDIA_ROOT '/usr/src/app/media'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.locale.LocaleMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
RABBIT 'amqp://admin:admin@rabbitmq:5672//'
RECAPTCHA_PRIVATE_KEY '********************'
RECAPTCHA_PUBLIC_KEY '********************'
RECAPTCHA_REQUIRED_SCORE 0.25
REST_FRAMEWORK {'DEFAULT_AUTHENTICATION_CLASSES': [], 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_PERMISSION_CLASSES': [], 'PAGE_SIZE': 10}
ROOT_URLCONF 'wiki.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SELECT2_CACHE_BACKEND 'default'
SELECT2_CACHE_PREFIX 'select2_'
SELECT2_CSS ['admin/css/vendor/select2/select2.min.css']
SELECT2_I18N_AVAILABLE_LANGUAGES ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW']
SELECT2_I18N_PATH 'admin/js/vendor/select2/i18n'
SELECT2_JS ['admin/js/vendor/select2/select2.full.min.js']
SELECT2_JSON_ENCODER 'django.core.serializers.json.DjangoJSONEncoder'
SELECT2_THEME 'default'
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.signed_cookies'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'wiki.settings_local'
SHORTENER_ENABLED True
SHORTENER_LIFESPAN -1
SHORTENER_MAX_CONCURRENT -1
SHORTENER_MAX_URLS -1
SHORTENER_MAX_USES -1
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS ['django_recaptcha.recaptcha_test_key_error', 'captcha.recaptcha_test_key_error']
STATICFILES_DIRS []
STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder')
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/usr/src/app/static'
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TABBED_ADMIN_USE_JQUERY_UI True
TARIF_PERIOD_MINUTES '15'
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/usr/src/app/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'wiki.context_processors.debug']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
TG_1_KEY '********************'
TG_2_KEY '********************'
TG_BOT_ADDRESS ''
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Europe/Moscow'
TINKOFF_BASE_URL 'https://securepay.tinkoff.ru/v2'
TINKOFF_PASSWORD '********************'
TINKOFF_TERMINAL_KEY '********************'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'wiki.wsgi.application'
X_FRAME_OPTIONS 'SAMEORIGIN'
YEAR_MONTH_FORMAT 'F Y'
YOUTUBE_API_KEY '********************'
YOUTUBE_CHANNEL_KEY '********************'

Заголовки

Заголовки запроса

Ключ Значение
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Cookie => see Request panel
Host djbacknd.site
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.48
X-Forwarded-Proto https
X-Real-Ip 216.73.216.48

Заголовки ответа

Ключ Значение
Content-Language ru
Content-Length 104679
Content-Type text/html; charset=utf-8
Cross-Origin-Opener-Policy same-origin
Referrer-Policy same-origin
Vary Accept-Language, Cookie
X-Content-Type-Options nosniff
X-Frame-Options SAMEORIGIN

WSGI-окружение

Так как WSGI-окружение наследует окружение сервера, ниже отображены лишь те из переменных, которые важны для нужд отладки.

Ключ Значение
PATH_INFO /poe/sirius-gayd-kak-ubivat
QUERY_STRING
REMOTE_ADDR 10.0.1.1
REMOTE_HOST 10.0.1.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 10.0.1.5
SERVER_PORT 8000

Запрос

View

View функция Аргументы Именованные аргументы URL Name
wiki.views.get_info.<locals>.wrapper () {'game': 'poe', 'target': 'sirius-gayd-kak-ubivat'} target

Cookies

Переменная Значение
'csrftoken' 'w5bKTevcHlobCZvCHe1jOR9aJdMy4MW7'
'sessionid' 'eyJhcnRpY2xlcyI6WzEwNF0sImxhc3RfZ2FtZSI6InBvZSJ9:1vKSnt:-SckAYBEn6LELnIM_U9a51lq1JhOz52fvAw9lF4Y3v0'

Сессия

Переменная Значение
'articles' [104, 43]
'last_game' 'poe'

Нет GET данных

Нет POST данных

SQL queries from 1 connection

  • default 75,98 ms (95 запросов including 78 similar and 77 duplicates )
Запрос Временная диаграмма Время (мс) Действие
SELECT "wiki_tier"."id",
       "wiki_tier"."name",
       "wiki_tier"."display_name",
       "wiki_tier"."order",
       "wiki_tier"."hide_message",
       "wiki_tier"."default_early_access_hours",
       "wiki_tier"."code",
       "wiki_tier"."description",
       "wiki_tier"."price",
       "wiki_tier"."price_usd",
       "wiki_tier"."is_active",
       "wiki_tier"."created_at",
       "wiki_tier"."updated_at"
  FROM "wiki_tier"
 WHERE "wiki_tier"."default_early_access_hours" > 0
 ORDER BY "wiki_tier"."order" DESC
SELECT ••• FROM "wiki_tier" WHERE "wiki_tier"."default_early_access_hours" > 0 ORDER BY "wiki_tier"."order" DESC
2 similar queries. Duplicated 2 times.
1,16

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(493)
  accessible_filter = reduce(or_, wm.accessible_articles_filter_generator(user))

/usr/src/app/wiki/models.py in accessible_articles_filter_generator(156)
  for tier in tiers_with_hours:

SELECT "wiki_article"."id",
       "wiki_article"."slug",
       "wiki_article"."image",
       "wiki_article"."background",
       "wiki_article"."language",
       "wiki_article"."name",
       "wiki_article"."content",
       "wiki_article"."content_raw",
       "wiki_article"."published",
       "wiki_article"."date",
       "wiki_article"."scheduled_publish_date",
       "wiki_article"."source",
       "wiki_article"."order",
       "wiki_article"."watchcount",
       "wiki_article"."score",
       "wiki_article"."meta_title",
       "wiki_article"."meta_description",
       "wiki_article"."meta_custom",
       "wiki_article"."meta_title_en",
       "wiki_article"."meta_description_en",
       "wiki_article"."meta_custom_en",
       "wiki_article"."modify_date",
       "wiki_article"."article_type",
       "wiki_article"."is_actual",
       "wiki_article"."is_updated_content",
       "wiki_article"."bad_items",
       "wiki_article"."bad_items_list",
       "wiki_article"."early_access_enabled",
       "wiki_article"."category_id"
  FROM "wiki_article"
  LEFT OUTER JOIN "wiki_articletieraccess"
    ON ("wiki_article"."id" = "wiki_articletieraccess"."article_id")
 INNER JOIN "wiki_category"
    ON ("wiki_article"."category_id" = "wiki_category"."id")
 INNER JOIN "wiki_game"
    ON ("wiki_category"."game_id" = "wiki_game"."id")
 WHERE ((("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" IS NULL) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" <= '2025-11-16T02:47:51.445396+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.445396+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.445396+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:51.445396+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'sirius-gayd-kak-ubivat')
 ORDER BY "wiki_article"."order" DESC,
          "wiki_article"."date" DESC
 LIMIT 1
SELECT ••• FROM "wiki_article" LEFT OUTER JOIN "wiki_articletieraccess" ON ("wiki_article"."id" = "wiki_articletieraccess"."article_id") INNER JOIN "wiki_category" ON ("wiki_article"."category_id" = "wiki_category"."id") INNER JOIN "wiki_game" ON ("wiki_category"."game_id" = "wiki_game"."id") WHERE ((("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" IS NULL) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" <= '2025-11-16T02:47:51.445396+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.445396+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.445396+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:51.445396+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'sirius-gayd-kak-ubivat') ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
4,63

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(494)
  article = wm.Article.objects.filter(accessible_filter, category__game__slug=game, slug=target, language=request.LANGUAGE_CODE).first()

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 INNER JOIN "wiki_game"
    ON ("wiki_category"."game_id" = "wiki_game"."id")
 WHERE ("wiki_game"."slug" = 'poe' AND "wiki_category"."slug" = 'sirius-gayd-kak-ubivat')
 ORDER BY "wiki_category"."order" DESC
 LIMIT 1
SELECT ••• FROM "wiki_category" INNER JOIN "wiki_game" ON ("wiki_category"."game_id" = "wiki_game"."id") WHERE ("wiki_game"."slug" = 'poe' AND "wiki_category"."slug" = 'sirius-gayd-kak-ubivat') ORDER BY "wiki_category"."order" DESC LIMIT 1
0,41

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(495)
  category = wm.Category.objects.filter(game__slug=game,slug=target).first()

SELECT "wiki_custompage"."id",
       "wiki_custompage"."slug",
       "wiki_custompage"."name",
       "wiki_custompage"."content",
       "wiki_custompage"."scripts",
       "wiki_custompage"."styles",
       "wiki_custompage"."inline_scripts",
       "wiki_custompage"."inline_styles",
       "wiki_custompage"."game_id",
       "wiki_custompage"."meta_title",
       "wiki_custompage"."meta_description",
       "wiki_custompage"."meta_custom",
       "wiki_custompage"."meta_title_en",
       "wiki_custompage"."meta_description_en",
       "wiki_custompage"."meta_custom_en"
  FROM "wiki_custompage"
 INNER JOIN "wiki_game"
    ON ("wiki_custompage"."game_id" = "wiki_game"."id")
 WHERE ("wiki_game"."slug" = 'poe' AND "wiki_custompage"."slug" = 'sirius-gayd-kak-ubivat')
 ORDER BY "wiki_custompage"."id" ASC
 LIMIT 1
SELECT ••• FROM "wiki_custompage" INNER JOIN "wiki_game" ON ("wiki_custompage"."game_id" = "wiki_game"."id") WHERE ("wiki_game"."slug" = 'poe' AND "wiki_custompage"."slug" = 'sirius-gayd-kak-ubivat') ORDER BY "wiki_custompage"."id" ASC LIMIT 1
0,54

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(496)
  custom = wm.CustomPage.objects.filter(slug=target,game__slug=game).first()

SELECT 1 AS "a"
  FROM "wiki_bannedip"
 WHERE ("wiki_bannedip"."date_to" IS NULL AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48')
 LIMIT 1
SELECT 1 AS "a" FROM "wiki_bannedip" WHERE ("wiki_bannedip"."date_to" IS NULL AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48') LIMIT 1
0,41

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(504)
  check_ban = wm.BannedIP.objects.filter(ip=ip, hide_articles=True, date_to__isnull=True).exists()

SELECT 1 AS "a"
  FROM "wiki_bannedip"
 WHERE ("wiki_bannedip"."date_to" >= '2025-11-16T02:47:51.473049+00:00'::timestamptz AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48')
 LIMIT 1
SELECT 1 AS "a" FROM "wiki_bannedip" WHERE ("wiki_bannedip"."date_to" >= '2025-11-16T02:47:51.473049+00:00'::timestamptz AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48') LIMIT 1
0,29

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(508)
  check_ban = wm.BannedIP.objects.filter(ip=ip, hide_articles=True, date_to__gte=timezone.now()).exists()

SELECT "wiki_tier"."id",
       "wiki_tier"."name",
       "wiki_tier"."display_name",
       "wiki_tier"."order",
       "wiki_tier"."hide_message",
       "wiki_tier"."default_early_access_hours",
       "wiki_tier"."code",
       "wiki_tier"."description",
       "wiki_tier"."price",
       "wiki_tier"."price_usd",
       "wiki_tier"."is_active",
       "wiki_tier"."created_at",
       "wiki_tier"."updated_at"
  FROM "wiki_tier"
 ORDER BY "wiki_tier"."order" DESC
SELECT ••• FROM "wiki_tier" ORDER BY "wiki_tier"."order" DESC
0,21

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(524)
  tier_filtered_content = article.get_content_for_user(user)

/usr/src/app/wiki/models.py in get_content_for_user(788)
  filtered_content = self._filter_content_by_tier(base_content, tier_level)

/usr/src/app/wiki/models.py in _filter_content_by_tier(739)
  for tier in all_tiers:

SELECT "wiki_tier"."id",
       "wiki_tier"."name",
       "wiki_tier"."display_name",
       "wiki_tier"."order",
       "wiki_tier"."hide_message",
       "wiki_tier"."default_early_access_hours",
       "wiki_tier"."code",
       "wiki_tier"."description",
       "wiki_tier"."price",
       "wiki_tier"."price_usd",
       "wiki_tier"."is_active",
       "wiki_tier"."created_at",
       "wiki_tier"."updated_at"
  FROM "wiki_tier"
 WHERE "wiki_tier"."order" <= 0
 ORDER BY "wiki_tier"."order" DESC
SELECT ••• FROM "wiki_tier" WHERE "wiki_tier"."order" <= 0 ORDER BY "wiki_tier"."order" DESC
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(524)
  tier_filtered_content = article.get_content_for_user(user)

/usr/src/app/wiki/models.py in get_content_for_user(788)
  filtered_content = self._filter_content_by_tier(base_content, tier_level)

/usr/src/app/wiki/models.py in _filter_content_by_tier(752)
  for tier in available_tiers:

SELECT "wiki_article"."id",
       "wiki_article"."slug",
       "wiki_article"."image",
       "wiki_article"."background",
       "wiki_article"."language",
       "wiki_article"."name",
       "wiki_article"."content",
       "wiki_article"."content_raw",
       "wiki_article"."published",
       "wiki_article"."date",
       "wiki_article"."scheduled_publish_date",
       "wiki_article"."source",
       "wiki_article"."order",
       "wiki_article"."watchcount",
       "wiki_article"."score",
       "wiki_article"."meta_title",
       "wiki_article"."meta_description",
       "wiki_article"."meta_custom",
       "wiki_article"."meta_title_en",
       "wiki_article"."meta_description_en",
       "wiki_article"."meta_custom_en",
       "wiki_article"."modify_date",
       "wiki_article"."article_type",
       "wiki_article"."is_actual",
       "wiki_article"."is_updated_content",
       "wiki_article"."bad_items",
       "wiki_article"."bad_items_list",
       "wiki_article"."early_access_enabled",
       "wiki_article"."category_id"
  FROM "wiki_article"
 WHERE "wiki_article"."id" = 43
 ORDER BY "wiki_article"."order" DESC,
          "wiki_article"."date" DESC
 LIMIT 1
SELECT ••• FROM "wiki_article" WHERE "wiki_article"."id" = 43 ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
0,82

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(613)
  article.save(update_fields=['watchcount', 'score'])

/usr/src/app/wiki/models.py in save(517)
  orig = Article.objects.filter(pk=self.pk).first()

UPDATE "wiki_article"
   SET "watchcount" = 60265,
       "score" = 2
 WHERE "wiki_article"."id" = 43
UPDATE "wiki_article" SET "watchcount" = 60265, "score" = 2 WHERE "wiki_article"."id" = 43
0,93

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(613)
  article.save(update_fields=['watchcount', 'score'])

/usr/src/app/wiki/models.py in save(712)
  super(ArticleAbstract, self).save(*args, **kwargs)

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 10
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 10 LIMIT 21
4 similar queries.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(620)
  'canonical': article.url()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(620)
  'canonical': article.url()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

SELECT "wiki_sitesettings"."id",
       "wiki_sitesettings"."_singleton",
       "wiki_sitesettings"."soc_vk",
       "wiki_sitesettings"."soc_yt",
       "wiki_sitesettings"."soc_tg"
  FROM "wiki_sitesettings"
 ORDER BY "wiki_sitesettings"."id" ASC
 LIMIT 1
SELECT ••• FROM "wiki_sitesettings" ORDER BY "wiki_sitesettings"."id" ASC LIMIT 1
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(93)
  site_settings = wm.SiteSettings.objects.first()

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."slug" = 'poe'
 ORDER BY "wiki_game"."order" DESC
 LIMIT 1
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."slug" = 'poe' ORDER BY "wiki_game"."order" DESC LIMIT 1
2 similar queries. Duplicated 2 times.
0,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(98)
  game_obj = wm.Game.objects.filter(slug=game).first()

SELECT "wiki_tier"."id",
       "wiki_tier"."name",
       "wiki_tier"."display_name",
       "wiki_tier"."order",
       "wiki_tier"."hide_message",
       "wiki_tier"."default_early_access_hours",
       "wiki_tier"."code",
       "wiki_tier"."description",
       "wiki_tier"."price",
       "wiki_tier"."price_usd",
       "wiki_tier"."is_active",
       "wiki_tier"."created_at",
       "wiki_tier"."updated_at"
  FROM "wiki_tier"
 WHERE "wiki_tier"."default_early_access_hours" > 0
 ORDER BY "wiki_tier"."order" DESC
SELECT ••• FROM "wiki_tier" WHERE "wiki_tier"."default_early_access_hours" > 0 ORDER BY "wiki_tier"."order" DESC
2 similar queries. Duplicated 2 times.
0,22

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(101)
  accessible_filter = reduce(or_, wm.accessible_articles_filter_generator(getattr(r, 'context_data', {}).get('LKuser', None)))

/usr/src/app/wiki/models.py in accessible_articles_filter_generator(156)
  for tier in tiers_with_hours:

SELECT "wiki_article"."id",
       "wiki_article"."slug",
       "wiki_article"."image",
       "wiki_article"."background",
       "wiki_article"."language",
       "wiki_article"."name",
       "wiki_article"."content",
       "wiki_article"."content_raw",
       "wiki_article"."published",
       "wiki_article"."date",
       "wiki_article"."scheduled_publish_date",
       "wiki_article"."source",
       "wiki_article"."order",
       "wiki_article"."watchcount",
       "wiki_article"."score",
       "wiki_article"."meta_title",
       "wiki_article"."meta_description",
       "wiki_article"."meta_custom",
       "wiki_article"."meta_title_en",
       "wiki_article"."meta_description_en",
       "wiki_article"."meta_custom_en",
       "wiki_article"."modify_date",
       "wiki_article"."article_type",
       "wiki_article"."is_actual",
       "wiki_article"."is_updated_content",
       "wiki_article"."bad_items",
       "wiki_article"."bad_items_list",
       "wiki_article"."early_access_enabled",
       "wiki_article"."category_id"
  FROM "wiki_article"
  LEFT OUTER JOIN "wiki_articletieraccess"
    ON ("wiki_article"."id" = "wiki_articletieraccess"."article_id")
 INNER JOIN "wiki_category"
    ON ("wiki_article"."category_id" = "wiki_category"."id")
 INNER JOIN "wiki_game"
    ON ("wiki_category"."game_id" = "wiki_game"."id")
 WHERE ((("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" IS NULL) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" <= '2025-11-16T02:47:51.484172+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.484172+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.484172+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:51.484172+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru')
 ORDER BY "wiki_article"."score" DESC
 LIMIT 20
SELECT ••• FROM "wiki_article" LEFT OUTER JOIN "wiki_articletieraccess" ON ("wiki_article"."id" = "wiki_articletieraccess"."article_id") INNER JOIN "wiki_category" ON ("wiki_article"."category_id" = "wiki_category"."id") INNER JOIN "wiki_game" ON ("wiki_category"."game_id" = "wiki_game"."id") WHERE ((("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" IS NULL) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" <= '2025-11-16T02:47:51.484172+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.484172+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:51.484172+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:51.484172+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru') ORDER BY "wiki_article"."score" DESC LIMIT 20
31,14

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(104)
  for article in popular_articles:

SELECT "wiki_ad"."id",
       "wiki_ad"."name",
       "wiki_ad"."url",
       "wiki_ad"."url_en",
       "wiki_ad"."image",
       "wiki_ad"."game_id"
  FROM "wiki_ad"
 INNER JOIN "wiki_game"
    ON ("wiki_ad"."game_id" = "wiki_game"."id")
 WHERE "wiki_game"."slug" = 'poe'
 ORDER BY RANDOM() ASC
 LIMIT 1
SELECT ••• FROM "wiki_ad" INNER JOIN "wiki_game" ON ("wiki_ad"."game_id" = "wiki_game"."id") WHERE "wiki_game"."slug" = 'poe' ORDER BY RANDOM() ASC LIMIT 1
1,13

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(112)
  random_ad = wm.Ad.objects.filter(game__slug=game).order_by('?').first()

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."slug" = 'poe'
 ORDER BY "wiki_game"."order" DESC
 LIMIT 1
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."slug" = 'poe' ORDER BY "wiki_game"."order" DESC LIMIT 1
2 similar queries. Duplicated 2 times.
0,26

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(118)
  game_check = wm.Game.objects.filter(slug=game).first()

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 ORDER BY "wiki_game"."order" DESC
SELECT ••• FROM "wiki_game" ORDER BY "wiki_game"."order" DESC
0,57

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

28 {% endif %}
29 </span>
30 <div class="dropdown-list">
31 {% for game in games %}
32 <a href="/{{ game.slug }}" class="dropdown-list-link">
33 {% if LANGUAGE_CODE == 'ru' %}
34 {{ game.name }}
35 {% else %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 INNER JOIN "wiki_game"
    ON ("wiki_category"."game_id" = "wiki_game"."id")
 WHERE ("wiki_game"."slug" = 'poe' AND "wiki_category"."parent_id" IS NULL)
 ORDER BY "wiki_category"."order" DESC
SELECT ••• FROM "wiki_category" INNER JOIN "wiki_game" ON ("wiki_category"."game_id" = "wiki_game"."id") WHERE ("wiki_game"."slug" = 'poe' AND "wiki_category"."parent_id" IS NULL) ORDER BY "wiki_category"."order" DESC
0,61

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

101 <div class="header-main-wrapper">
102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4
9 similar queries. Duplicated 3 times.
0,80

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroup"."id",
       "wiki_categorygroup"."name",
       "wiki_categorygroup"."name_eng",
       "wiki_categorygroup"."name_header",
       "wiki_categorygroup"."name_header_eng",
       "wiki_categorygroup"."parent_id",
       "wiki_categorygroup"."menu_icon",
       "wiki_categorygroup"."menu_url",
       "wiki_categorygroup"."menu_color",
       "wiki_categorygroup"."order"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
 ORDER BY "wiki_categorygroup"."order" DESC
SELECT ••• FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4 ORDER BY "wiki_categorygroup"."order" DESC
3 similar queries. Duplicated 3 times.
0,28

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">
110 {% for menugroup in cat.menugroups.all %}
111 <div class="dropdown-builds-list">
112 <a href="{{ menugroup.menu_url }}" class="dropdown-builds-list-title">
113 {% if LANGUAGE_CODE == 'ru' %}
114 {{ menugroup.name_header|default:menugroup.name }}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 1
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 1 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,49

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 2
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 2 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 3
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 3 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,34

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 4
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 4 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,33

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 5
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 5 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 6
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 6 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,30

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 7
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 7 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,19

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

116 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
117 {% endif %}
118 </a>
119 {% for item in menugroup.items.all %}
120 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
121 {% if item.menu_icon %}
122 <img src="{{ item.menu_icon.url }}" alt="">
123 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 7
9 similar queries. Duplicated 3 times.
0,30

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 7
6 similar queries. Duplicated 3 times.
0,34

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

145 </div>
146 </div>
147 {% else %}
148 <a href="{% if cat.menu_url %}{{ cat.menu_url }}{% else %}{{ cat.url }}{% endif %}" class="menu-link">{{ cat.name }}</a>
149 {% endif %}
150 {% endfor %}
151 </div>
152 {% if not LKuser or not LKuser.tier_power %}

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 5
9 similar queries. Duplicated 3 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5
6 similar queries. Duplicated 3 times.
0,26

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

102 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
103 <div class="menu-links">
104 {% for cat in categories %}
105 {% if cat.menugroups.count %}
106 <div class="dropdown dropdown-builds">
107 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
108 <div class="dropdown-list">
109 <div class="dropdown-builds">

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

135 </div>
136 {% elif cat.subcategories.count %}
137 <div class="dropdown">
138 <a href="{% if cat.menu_url %}{{ cat.menu_url }}{% else %}{{ cat.url }}{% endif %}" class="dropdown-current menu-link">{{cat.name}}</a>
139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
 ORDER BY "wiki_category"."order" DESC
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5 ORDER BY "wiki_category"."order" DESC
3 similar queries. Duplicated 3 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

137 <div class="dropdown">
138 <a href="{% if cat.menu_url %}{{ cat.menu_url }}{% else %}{{ cat.url }}{% endif %}" class="dropdown-current menu-link">{{cat.name}}</a>
139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,33

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,35

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,33

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4
9 similar queries. Duplicated 3 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroup"."id",
       "wiki_categorygroup"."name",
       "wiki_categorygroup"."name_eng",
       "wiki_categorygroup"."name_header",
       "wiki_categorygroup"."name_header_eng",
       "wiki_categorygroup"."parent_id",
       "wiki_categorygroup"."menu_icon",
       "wiki_categorygroup"."menu_url",
       "wiki_categorygroup"."menu_color",
       "wiki_categorygroup"."order"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
 ORDER BY "wiki_categorygroup"."order" DESC
SELECT ••• FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4 ORDER BY "wiki_categorygroup"."order" DESC
3 similar queries. Duplicated 3 times.
4,64

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">
240 <div class="dropdown-builds">
241 {% for menugroup in cat.menugroups.all %}
242 <div class="dropdown-builds-list">
243 <a href="{{ menugroup.menu_url }}" class="dropdown-builds-list-title">
244 {% if LANGUAGE_CODE == 'ru' %}
245 {{ menugroup.name }}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 1
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 1 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
1,35

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 2
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 2 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 3
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 3 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 4
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 4 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 5
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 5 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
1,05

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 6
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 6 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,22

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 7
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 7 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,32

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 7
9 similar queries. Duplicated 3 times.
0,38

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 7
6 similar queries. Duplicated 3 times.
0,38

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 5
9 similar queries. Duplicated 3 times.
0,33

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

/usr/src/app/templates/include/header-nogame.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5
6 similar queries. Duplicated 3 times.
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
 ORDER BY "wiki_category"."order" DESC
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5 ORDER BY "wiki_category"."order" DESC
3 similar queries. Duplicated 3 times.
0,43

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

274 <div class="accordion-title menu-link">{{cat.name}}</div>
275 <div class="accordion-text">
276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,21

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,60

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
1,20

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,37

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,26

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,27

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

/usr/src/app/templates/include/header-nogame.html

SELECT "wiki_tag"."id",
       "wiki_tag"."slug",
       "wiki_tag"."name",
       "wiki_tag"."name_eng",
       "wiki_tag"."color_id",
       "wiki_tag"."description",
       "wiki_tag"."extra_text",
       "wiki_tag"."extra_text2"
  FROM "wiki_tag"
 INNER JOIN "wiki_article_tags"
    ON ("wiki_tag"."id" = "wiki_article_tags"."tag_id")
 WHERE "wiki_article_tags"."article_id" = 43
SELECT ••• FROM "wiki_tag" INNER JOIN "wiki_article_tags" ON ("wiki_tag"."id" = "wiki_article_tags"."tag_id") WHERE "wiki_article_tags"."article_id" = 43
0,85

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

12 <div class="build-page-main-info">
13 <div class="tags">
14 {% load tagurl %}
15 {% for tag in article.tags.all %}
16 <!-- {{tag.color.color}} -->
17 <a href="{{ tag|tagurl:article.category.game.slug }}" class="tag">{{ tag.name }}</a>
18 {% endfor %}
19 </div>

/usr/src/app/templates/article.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 4
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 4 LIMIT 21
4 similar queries. Duplicated 3 times.
0,32

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,81

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 4
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 4 LIMIT 21
4 similar queries. Duplicated 3 times.
0,29

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,21

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 4
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 4 LIMIT 21
4 similar queries. Duplicated 3 times.
0,40

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_ad"
 INNER JOIN "wiki_article_promoted_ads"
    ON ("wiki_ad"."id" = "wiki_article_promoted_ads"."ad_id")
 WHERE "wiki_article_promoted_ads"."article_id" = 43
SELECT COUNT(*) AS "__count" FROM "wiki_ad" INNER JOIN "wiki_article_promoted_ads" ON ("wiki_ad"."id" = "wiki_article_promoted_ads"."ad_id") WHERE "wiki_article_promoted_ads"."article_id" = 43
0,70

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

2 {% load static %}
3 {% get_current_language as LANGUAGE_CODE %}
4 {% if not LKuser or not LKuser.tier_power %}
5 {% if article.promoted_ads.count %}
6 {% with article.promoted_ads.all|random as promoted_ad %}
7 <a
8 href="{% if LANGUAGE_CODE == 'ru' %}{{ promoted_ad.url }}{% else %}{{ promoted_ad.url_en }}{% endif %}"
9 target="_blank"

/usr/src/app/templates/include/ad.html

SELECT "wiki_ad"."id",
       "wiki_ad"."name",
       "wiki_ad"."url",
       "wiki_ad"."url_en",
       "wiki_ad"."image",
       "wiki_ad"."game_id"
  FROM "wiki_ad"
 INNER JOIN "wiki_article_promoted_ads"
    ON ("wiki_ad"."id" = "wiki_article_promoted_ads"."ad_id")
 WHERE "wiki_article_promoted_ads"."article_id" = 43
SELECT ••• FROM "wiki_ad" INNER JOIN "wiki_article_promoted_ads" ON ("wiki_ad"."id" = "wiki_article_promoted_ads"."ad_id") WHERE "wiki_article_promoted_ads"."article_id" = 43
0,27

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(547)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(737)
  new_obj = func(obj, *arg_vals)

/usr/local/lib/python3.12/site-packages/django/template/defaultfilters.py in random(644)
  return random_module.choice(value)

/usr/local/lib/python3.12/random.py in choice(346)
  if not len(seq):

3 {% get_current_language as LANGUAGE_CODE %}
4 {% if not LKuser or not LKuser.tier_power %}
5 {% if article.promoted_ads.count %}
6 {% with article.promoted_ads.all|random as promoted_ad %}
7 <a
8 href="{% if LANGUAGE_CODE == 'ru' %}{{ promoted_ad.url }}{% else %}{{ promoted_ad.url_en }}{% endif %}"
9 target="_blank"
10 class="desktop-adaptive-visible"

/usr/src/app/templates/include/ad.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4
9 similar queries. Duplicated 3 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroup"."id",
       "wiki_categorygroup"."name",
       "wiki_categorygroup"."name_eng",
       "wiki_categorygroup"."name_header",
       "wiki_categorygroup"."name_header_eng",
       "wiki_categorygroup"."parent_id",
       "wiki_categorygroup"."menu_icon",
       "wiki_categorygroup"."menu_url",
       "wiki_categorygroup"."menu_color",
       "wiki_categorygroup"."order"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
 ORDER BY "wiki_categorygroup"."order" DESC
SELECT ••• FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4 ORDER BY "wiki_categorygroup"."order" DESC
3 similar queries. Duplicated 3 times.
0,38

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">
298 {% for menugroup in cat.menugroups.all %}
299 <div class="dropdown-builds-list">
300 <a href="{{ menugroup.menu_url }}" class="dropdown-builds-list-title">
301 {% if LANGUAGE_CODE == 'ru' %}
302 {{ menugroup.name_header|default:menugroup.name }}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 1
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 1 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,34

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 2
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 2 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 3
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 3 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,22

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 4
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 4 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,22

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 5
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 5 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 6
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 6 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,20

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 7
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 7 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,25

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 7
9 similar queries. Duplicated 3 times.
0,21

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 7
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 7
6 similar queries. Duplicated 3 times.
0,35

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 5
9 similar queries. Duplicated 3 times.
0,19

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT COUNT(*) AS "__count"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5
6 similar queries. Duplicated 3 times.
0,30

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."parent_id" = 5
 ORDER BY "wiki_category"."order" DESC
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5 ORDER BY "wiki_category"."order" DESC
3 similar queries. Duplicated 3 times.
0,28

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

325 <div class="dropdown">
326 <a href="{% if cat.menu_url %}{{ cat.menu_url }}{% else %}{{ cat.url }}{% endif %}" class="dropdown-current menu-link">{{cat.name}}</a>
327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,28

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,21

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,33

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,27

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,37

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,28

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

346 </div>
347 <div class="footer-menu mobile-visible">
348 {% for cat in categories %}
349 <a href="{{cat.url}}" class="menu-link">{{cat.name}}</a>
350 {% endfor %}
351 </div>
352 <div class="copyright">
353 <p>© LootKeeper.com. Все права защищены.<br>

/usr/src/app/templates/include/footer.html

Статические файлы (найдено 1963, используется 25)

Пути к статическим файлам

Нет

Приложения, использующие статические файлы

  1. jet.dashboard
  2. jet
  3. django.contrib.admin
  4. mptt
  5. colorfield
  6. django_mptt_admin
  7. django_select2
  8. ckeditor
  9. ckeditor_uploader
  10. tinymce
  11. tabbed_admin
  12. rest_framework
  13. adminsortable2
  14. debug_toolbar

Статические файлы

img/favicon.png
/usr/src/app/static/img/favicon.png
libs/fancybox/fancybox.css
/usr/src/app/static/libs/fancybox/fancybox.css
libs/swiper/swiper-bundle.min.css
/usr/src/app/static/libs/swiper/swiper-bundle.min.css
libs/simplebar/simplebar.css
/usr/src/app/static/libs/simplebar/simplebar.css
libs/tippy/scale.css
/usr/src/app/static/libs/tippy/scale.css
libs/nice-select2/css/nice-select2.css
/usr/src/app/static/libs/nice-select2/css/nice-select2.css
fonts/stylesheet.css
/usr/src/app/static/fonts/stylesheet.css
css/styles.css
/usr/src/app/static/css/styles.css
css/poedb.css
/usr/src/app/static/css/poedb.css
libs/fancybox/fancybox.umd.js
/usr/src/app/static/libs/fancybox/fancybox.umd.js
libs/swiper/swiper-bundle.min.js
/usr/src/app/static/libs/swiper/swiper-bundle.min.js
libs/simplebar/simplebar.min.js
/usr/src/app/static/libs/simplebar/simplebar.min.js
libs/inputmask.min.js
/usr/src/app/static/libs/inputmask.min.js
libs/clipboard.min.js
/usr/src/app/static/libs/clipboard.min.js
libs/nice-select2/js/nice-select2.js
/usr/src/app/static/libs/nice-select2/js/nice-select2.js
libs/autoComplete.min.js
/usr/src/app/static/libs/autoComplete.min.js
libs/jquery-3.7.1.min.js
/usr/src/app/static/libs/jquery-3.7.1.min.js
img/orb.png
/usr/src/app/static/img/orb.png
img/orb.png
/usr/src/app/static/img/orb.png
libs/tippy/popper.min.js
/usr/src/app/static/libs/tippy/popper.min.js
libs/tippy/tippy-bundle.umd.min.js
/usr/src/app/static/libs/tippy/tippy-bundle.umd.min.js
libs/jquery.cookie.js
/usr/src/app/static/libs/jquery.cookie.js
libs/jquery.validate.min.js
/usr/src/app/static/libs/jquery.validate.min.js
js/scripts.js
/usr/src/app/static/js/scripts.js
js/socket.js
/usr/src/app/static/js/socket.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (1963 файла)

Путь Место
jet.dashboard/dashboard_modules/google_analytics.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/dashboard_modules/google_analytics.js
jet.dashboard/dashboard_modules/yandex_metrika.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/dashboard_modules/yandex_metrika.js
jet.dashboard/vendor/chart.js/CONTRIBUTING.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/CONTRIBUTING.md
jet.dashboard/vendor/chart.js/LICENSE.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/LICENSE.md
jet.dashboard/vendor/chart.js/Chart.min.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/Chart.min.js
jet.dashboard/vendor/chart.js/README.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/README.md
jet.dashboard/vendor/chart.js/Chart.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/Chart.js
admin/js/related-widget-wrapper.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/related-widget-wrapper.js
admin/js/SelectFilter2.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/SelectFilter2.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/admin/DateTimeShortcuts.js
admin/css/changelists.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/forms.css
admin/css/login.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/login.css
admin/css/widgets.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/widgets.css
admin/css/fonts.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/fonts.css
admin/css/dashboard.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/rtl.css
admin/css/base.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/base.css
range_filter/css/style.css /usr/local/lib/python3.12/site-packages/jet/static/range_filter/css/style.css
jet/js/build/bundle.min.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/build/bundle.min.js
jet/js/src/main.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/main.js
jet/js/src/layout-updaters/toolbar.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/toolbar.js
jet/js/src/layout-updaters/user-tools.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/user-tools.js
jet/js/src/layout-updaters/related-widget-wrapper.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/related-widget-wrapper.js
jet/js/src/layout-updaters/actions.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/actions.js
jet/js/src/layout-updaters/icons.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/icons.js
jet/js/src/layout-updaters/changeform-tabs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/changeform-tabs.js
jet/js/src/layout-updaters/stacked-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/stacked-inline.js
jet/js/src/layout-updaters/delete-confirmation.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/delete-confirmation.js
jet/js/src/layout-updaters/paginator.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/paginator.js
jet/js/src/layout-updaters/breadcrumbs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/breadcrumbs.js
jet/js/src/layout-updaters/object-tools.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/object-tools.js
jet/js/src/layout-updaters/tabular-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/tabular-inline.js
jet/js/src/layout-updaters/branding.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/branding.js
jet/js/src/features/changelist.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changelist.js
jet/js/src/features/related-popups.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/related-popups.js
jet/js/src/features/compact-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/compact-inline.js
jet/js/src/features/themes.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/themes.js
jet/js/src/features/touchmove-non-scrollable.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/touchmove-non-scrollable.js
jet/js/src/features/date-time-widgets.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/date-time-widgets.js
jet/js/src/features/changeform.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changeform.js
jet/js/src/features/inlines.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/inlines.js
jet/js/src/features/selects.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/selects.js
jet/js/src/features/changeform-tabs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changeform-tabs.js
jet/js/src/features/tooltips.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/tooltips.js
jet/js/src/features/scroll-to-bottom-detector.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/scroll-to-bottom-detector.js
jet/js/src/features/filters.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/filters.js
jet/js/src/features/siblings.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/siblings.js
jet/js/src/features/checkboxes.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/checkboxes.js
jet/js/src/features/dashboard.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/dashboard.js
jet/js/src/features/sidebar/main.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/main.js
jet/js/src/features/sidebar/popup.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/popup.js
jet/js/src/features/sidebar/application-pinning.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/application-pinning.js
jet/js/src/features/sidebar/bookmarks.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/bookmarks.js
jet/js/src/utils/translate.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/translate.js
jet/js/src/utils/jquery-slidefade.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/jquery-slidefade.js
jet/js/src/utils/jquery-icontains.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/jquery-icontains.js
jet/js/src/utils/window-storage.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/window-storage.js
jet/js/i18n/select2/ko.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ko.js
jet/js/i18n/select2/cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/cs.js
jet/js/i18n/select2/hi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hi.js
jet/js/i18n/select2/lv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/lv.js
jet/js/i18n/select2/pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pt-BR.js
jet/js/i18n/select2/zh-CN.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/zh-CN.js
jet/js/i18n/select2/sr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sr.js
jet/js/i18n/select2/ro.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ro.js
jet/js/i18n/select2/lt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/lt.js
jet/js/i18n/select2/vi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/vi.js
jet/js/i18n/select2/id.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/id.js
jet/js/i18n/select2/fi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fi.js
jet/js/i18n/select2/is.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/is.js
jet/js/i18n/select2/uk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/uk.js
jet/js/i18n/select2/eu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/eu.js
jet/js/i18n/select2/th.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/th.js
jet/js/i18n/select2/pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pl.js
jet/js/i18n/select2/en.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/en.js
jet/js/i18n/select2/fa.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fa.js
jet/js/i18n/select2/bg.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/bg.js
jet/js/i18n/select2/az.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/az.js
jet/js/i18n/select2/ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ru.js
jet/js/i18n/select2/he.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/he.js
jet/js/i18n/select2/et.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/et.js
jet/js/i18n/select2/es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/es.js
jet/js/i18n/select2/sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sv.js
jet/js/i18n/select2/zh-TW.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/zh-TW.js
jet/js/i18n/select2/pt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pt.js
jet/js/i18n/select2/hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hu.js
jet/js/i18n/select2/nb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/nb.js
jet/js/i18n/select2/ca.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ca.js
jet/js/i18n/select2/sk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sk.js
jet/js/i18n/select2/hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hr.js
jet/js/i18n/select2/tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/tr.js
jet/js/i18n/select2/mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/mk.js
jet/js/i18n/select2/it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/it.js
jet/js/i18n/select2/nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/nl.js
jet/js/i18n/select2/gl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/gl.js
jet/js/i18n/select2/da.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/da.js
jet/js/i18n/select2/fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fr.js
jet/js/i18n/select2/de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/de.js
jet/js/i18n/jquery-ui/datepicker-fo.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fo.js
jet/js/i18n/jquery-ui/datepicker-lt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lt.js
jet/js/i18n/jquery-ui/datepicker-ka.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ka.js
jet/js/i18n/jquery-ui/datepicker-lv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lv.js
jet/js/i18n/jquery-ui/datepicker-sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sv.js
jet/js/i18n/jquery-ui/datepicker-kk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-kk.js
jet/js/i18n/jquery-ui/datepicker-ky.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ky.js
jet/js/i18n/jquery-ui/datepicker-lb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lb.js
jet/js/i18n/jquery-ui/datepicker-pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pl.js
jet/js/i18n/jquery-ui/datepicker-en-NZ.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-NZ.js
jet/js/i18n/jquery-ui/datepicker-af.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-af.js
jet/js/i18n/jquery-ui/datepicker-en-AU.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-AU.js
jet/js/i18n/jquery-ui/datepicker-id.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-id.js
jet/js/i18n/jquery-ui/datepicker-pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pt-BR.js
jet/js/i18n/jquery-ui/datepicker-fr-CH.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr-CH.js
jet/js/i18n/jquery-ui/datepicker-vi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-vi.js
jet/js/i18n/jquery-ui/datepicker-et.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-et.js
jet/js/i18n/jquery-ui/datepicker-hi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hi.js
jet/js/i18n/jquery-ui/datepicker-nb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nb.js
jet/js/i18n/jquery-ui/datepicker-sk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sk.js
jet/js/i18n/jquery-ui/datepicker-ar.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ar.js
jet/js/i18n/jquery-ui/datepicker-be.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-be.js
jet/js/i18n/jquery-ui/datepicker-uk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-uk.js
jet/js/i18n/jquery-ui/datepicker-it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-it.js
jet/js/i18n/jquery-ui/datepicker-sr-SR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sr-SR.js
jet/js/i18n/jquery-ui/datepicker-pt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pt.js
jet/js/i18n/jquery-ui/datepicker-bs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-bs.js
jet/js/i18n/jquery-ui/datepicker-hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hr.js
jet/js/i18n/jquery-ui/datepicker-zh-HK.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-HK.js
jet/js/i18n/jquery-ui/datepicker-sl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sl.js
jet/js/i18n/jquery-ui/datepicker-da.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-da.js
jet/js/i18n/jquery-ui/datepicker-he.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-he.js
jet/js/i18n/jquery-ui/datepicker-ja.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ja.js
jet/js/i18n/jquery-ui/datepicker-ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ru.js
jet/js/i18n/jquery-ui/datepicker-eu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-eu.js
jet/js/i18n/jquery-ui/datepicker-rm.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-rm.js
jet/js/i18n/jquery-ui/datepicker-tj.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-tj.js
jet/js/i18n/jquery-ui/datepicker-fa.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fa.js
jet/js/i18n/jquery-ui/datepicker-ml.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ml.js
jet/js/i18n/jquery-ui/datepicker-is.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-is.js
jet/js/i18n/jquery-ui/datepicker-no.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-no.js
jet/js/i18n/jquery-ui/datepicker-ta.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ta.js
jet/js/i18n/jquery-ui/datepicker-de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-de.js
jet/js/i18n/jquery-ui/datepicker-hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hu.js
jet/js/i18n/jquery-ui/datepicker-sq.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sq.js
jet/js/i18n/jquery-ui/datepicker-it-CH.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-it-CH.js
jet/js/i18n/jquery-ui/datepicker-ar-DZ.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ar-DZ.js
jet/js/i18n/jquery-ui/datepicker-ko.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ko.js
jet/js/i18n/jquery-ui/datepicker-el.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-el.js
jet/js/i18n/jquery-ui/datepicker-fi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fi.js
jet/js/i18n/jquery-ui/datepicker-en-GB.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-GB.js
jet/js/i18n/jquery-ui/datepicker-cy-GB.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-cy-GB.js
jet/js/i18n/jquery-ui/datepicker-hy.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hy.js
jet/js/i18n/jquery-ui/datepicker-nl-BE.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nl-BE.js
jet/js/i18n/jquery-ui/datepicker-az.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-az.js
jet/js/i18n/jquery-ui/datepicker-cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-cs.js
jet/js/i18n/jquery-ui/datepicker-zh-CN.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-CN.js
jet/js/i18n/jquery-ui/datepicker-gl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-gl.js
jet/js/i18n/jquery-ui/datepicker-es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-es.js
jet/js/i18n/jquery-ui/datepicker-fr-CA.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr-CA.js
jet/js/i18n/jquery-ui/datepicker-fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr.js
jet/js/i18n/jquery-ui/datepicker-bg.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-bg.js
jet/js/i18n/jquery-ui/datepicker-tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-tr.js
jet/js/i18n/jquery-ui/datepicker-nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nl.js
jet/js/i18n/jquery-ui/datepicker-ms.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ms.js
jet/js/i18n/jquery-ui/datepicker-nn.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nn.js
jet/js/i18n/jquery-ui/datepicker-zh-TW.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-TW.js
jet/js/i18n/jquery-ui/datepicker-th.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-th.js
jet/js/i18n/jquery-ui/datepicker-ro.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ro.js
jet/js/i18n/jquery-ui/datepicker-ca.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ca.js
jet/js/i18n/jquery-ui/datepicker-sr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sr.js
jet/js/i18n/jquery-ui/datepicker-km.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-km.js
jet/js/i18n/jquery-ui/datepicker-mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-mk.js
jet/js/i18n/jquery-ui/datepicker-eo.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-eo.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-cs.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-es.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ru.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-tr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-fr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hu.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pt-BR.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sv.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-nl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-it.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-mk.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-de.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ja.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ja.js
jet/css/_messages.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_messages.scss
jet/css/_object-tools.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_object-tools.scss
jet/css/_content.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_content.scss
jet/css/_login.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_login.scss
jet/css/_header.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_header.scss
jet/css/_base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_base.scss
jet/css/_relatedpopup.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_relatedpopup.scss
jet/css/_changelist.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_changelist.scss
jet/css/_modules.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_modules.scss
jet/css/_tables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_tables.scss
jet/css/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_variables.scss
jet/css/_globals.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_globals.scss
jet/css/_changeform.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_changeform.scss
jet/css/_helpers.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_helpers.scss
jet/css/_delete-confirmation.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_delete-confirmation.scss
jet/css/_breadcrumbs.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_breadcrumbs.scss
jet/css/_forms.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_forms.scss
jet/css/vendor.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/vendor.css
jet/css/_sidebar.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_sidebar.scss
jet/css/_dashboard.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_dashboard.scss
jet/css/select2/_multiple.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_multiple.scss
jet/css/select2/_single.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_single.scss
jet/css/select2/_layout.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_layout.scss
jet/css/icons/style.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/style.css
jet/css/icons/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/_variables.scss
jet/css/icons/fonts/jet-icons.svg /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.svg
jet/css/icons/fonts/jet-icons.eot /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.eot
jet/css/icons/fonts/jet-icons.woff /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.woff
jet/css/icons/fonts/jet-icons.ttf /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.ttf
jet/css/jquery-ui/_jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/_jquery-ui.theme.scss
jet/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png
jet/css/jquery-ui/images/ui-icons_454545_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_454545_256x240.png
jet/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png
jet/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png
jet/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png
jet/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png
jet/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png
jet/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png
jet/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png
jet/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png
jet/css/jquery-ui/images/ui-icons_888888_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_888888_256x240.png
jet/css/jquery-ui/images/ui-icons_222222_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_222222_256x240.png
jet/css/jquery-ui/images/ui-icons_2e83ff_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_2e83ff_256x240.png
jet/css/themes/light-gray/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.scss
jet/css/themes/light-gray/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.scss
jet/css/themes/light-gray/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.css.map
jet/css/themes/light-gray/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.css.map
jet/css/themes/light-gray/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/_variables.scss
jet/css/themes/light-gray/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.css
jet/css/themes/light-gray/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.scss
jet/css/themes/light-gray/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.css
jet/css/themes/light-gray/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.css
jet/css/themes/light-gray/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.css.map
jet/css/themes/green/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.scss
jet/css/themes/green/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.scss
jet/css/themes/green/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.css.map
jet/css/themes/green/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.css.map
jet/css/themes/green/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/_variables.scss
jet/css/themes/green/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.css
jet/css/themes/green/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.scss
jet/css/themes/green/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.css
jet/css/themes/green/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.css
jet/css/themes/green/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.css.map
jet/css/themes/light-blue/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.scss
jet/css/themes/light-blue/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.scss
jet/css/themes/light-blue/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.css.map
jet/css/themes/light-blue/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.css.map
jet/css/themes/light-blue/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/_variables.scss
jet/css/themes/light-blue/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.css
jet/css/themes/light-blue/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.scss
jet/css/themes/light-blue/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.css
jet/css/themes/light-blue/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.css
jet/css/themes/light-blue/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.css.map
jet/css/themes/light-green/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.scss
jet/css/themes/light-green/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.scss
jet/css/themes/light-green/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.css.map
jet/css/themes/light-green/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.css.map
jet/css/themes/light-green/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/_variables.scss
jet/css/themes/light-green/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.css
jet/css/themes/light-green/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.scss
jet/css/themes/light-green/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.css
jet/css/themes/light-green/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.css
jet/css/themes/light-green/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.css.map
jet/css/themes/light-violet/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.scss
jet/css/themes/light-violet/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.scss
jet/css/themes/light-violet/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.css.map
jet/css/themes/light-violet/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.css.map
jet/css/themes/light-violet/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/_variables.scss
jet/css/themes/light-violet/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.css
jet/css/themes/light-violet/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.scss
jet/css/themes/light-violet/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.css
jet/css/themes/light-violet/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.css
jet/css/themes/light-violet/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.css.map
jet/css/themes/default/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.scss
jet/css/themes/default/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.scss
jet/css/themes/default/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.css.map
jet/css/themes/default/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.css.map
jet/css/themes/default/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/_variables.scss
jet/css/themes/default/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.css
jet/css/themes/default/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.scss
jet/css/themes/default/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.css
jet/css/themes/default/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.css
jet/css/themes/default/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.css.map
admin/img/selector-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-yes.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/search.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-alert.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-no.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/README.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-addlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/inline-delete.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/LICENSE /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/js/core.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/jquery.init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/urlify.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/popup_response.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/calendar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectFilter2.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/autocomplete.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/actions.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/nav_sidebar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/theme.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/inlines.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/collapse.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/prepopulate.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate_init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/filters.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/change_form.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/cancel.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/SelectBox.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/css/changelists.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/nav_sidebar.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/autocomplete.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/responsive_rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/login.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/widgets.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/responsive.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dark_mode.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/dashboard.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/base.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
mptt/disclosure-down-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-white.png
mptt/disclosure-right-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-black.png
mptt/arrow-move-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-black.png
mptt/disclosure-down-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-black.png
mptt/draggable-admin.js /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.js
mptt/draggable-admin.css /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.css
mptt/disclosure-right-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-white.png
mptt/arrow-move-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-white.png
colorfield/colorfield.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/colorfield.js
colorfield/jscolor/jscolor.min.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/jscolor/jscolor.min.js
colorfield/jscolor/jscolor.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/jscolor/jscolor.js
django_mptt_admin/django_mptt_admin.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js.map
django_mptt_admin/jquery_namespace.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/jquery_namespace.js
django_mptt_admin/django_mptt_admin.js.LICENSE.txt /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js.LICENSE.txt
django_mptt_admin/django_mptt_admin.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js
django_mptt_admin/jqtree-circle.png /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/jqtree-circle.png
django_mptt_admin/tree.jquery.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/tree.jquery.js.map
django_mptt_admin/django_mptt_admin.debug.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.debug.js.map
django_mptt_admin/django_mptt_admin.css /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.css
django_mptt_admin/tree.jquery.debug.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/tree.jquery.debug.js.map
django_mptt_admin/django_mptt_admin.debug.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.debug.js
django_mptt_admin/django_mptt_admin.css.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.css.map
django_select2/django_select2.css /usr/local/lib/python3.12/site-packages/django_select2/static/django_select2/django_select2.css
django_select2/django_select2.js /usr/local/lib/python3.12/site-packages/django_select2/static/django_select2/django_select2.js
ckeditor/ckeditor-init.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor-init.js
ckeditor/fixups.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/fixups.js
ckeditor/ckeditor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor.css
ckeditor/file-icons/swf.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/swf.png
ckeditor/file-icons/doc.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/doc.png
ckeditor/file-icons/txt.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/txt.png
ckeditor/file-icons/pdf.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/pdf.png
ckeditor/file-icons/ppt.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/ppt.png
ckeditor/file-icons/xls.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/xls.png
ckeditor/file-icons/file.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/file.png
ckeditor/ckeditor/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/LICENSE.md
ckeditor/ckeditor/config.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/config.js
ckeditor/ckeditor/CHANGES.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/CHANGES.md
ckeditor/ckeditor/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/README.md
ckeditor/ckeditor/build-config.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/build-config.js
ckeditor/ckeditor/SECURITY.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/SECURITY.md
ckeditor/ckeditor/ckeditor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/ckeditor.js
ckeditor/ckeditor/styles.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/styles.js
ckeditor/ckeditor/contents.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/contents.css
ckeditor/ckeditor/bender-runner.config.json /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/bender-runner.config.json
ckeditor/ckeditor/skins/moono/dialog_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css
ckeditor/ckeditor/skins/moono/editor_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css
ckeditor/ckeditor/skins/moono/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/icons.png
ckeditor/ckeditor/skins/moono/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css
ckeditor/ckeditor/skins/moono/dialog_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css
ckeditor/ckeditor/skins/moono/editor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css
ckeditor/ckeditor/skins/moono/editor_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css
ckeditor/ckeditor/skins/moono/dialog_ie7.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css
ckeditor/ckeditor/skins/moono/readme.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/readme.md
ckeditor/ckeditor/skins/moono/editor_gecko.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css
ckeditor/ckeditor/skins/moono/editor_ie7.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css
ckeditor/ckeditor/skins/moono/editor_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css
ckeditor/ckeditor/skins/moono/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png
ckeditor/ckeditor/skins/moono/dialog_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css
ckeditor/ckeditor/skins/moono/images/arrow.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/arrow.png
ckeditor/ckeditor/skins/moono/images/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/close.png
ckeditor/ckeditor/skins/moono/images/spinner.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/spinner.gif
ckeditor/ckeditor/skins/moono/images/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock.png
ckeditor/ckeditor/skins/moono/images/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/refresh.png
ckeditor/ckeditor/skins/moono/images/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock-open.png
ckeditor/ckeditor/skins/moono/images/hidpi/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png
ckeditor/ckeditor/skins/moono/images/hidpi/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png
ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png
ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png
ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css
ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css
ckeditor/ckeditor/skins/moono-lisa/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/icons.png
ckeditor/ckeditor/skins/moono-lisa/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog.css
ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css
ckeditor/ckeditor/skins/moono-lisa/editor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor.css
ckeditor/ckeditor/skins/moono-lisa/editor_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie.css
ckeditor/ckeditor/skins/moono-lisa/readme.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/readme.md
ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css
ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css
ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png
ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css
ckeditor/ckeditor/skins/moono-lisa/images/arrow.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/arrow.png
ckeditor/ckeditor/skins/moono-lisa/images/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/close.png
ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif
ckeditor/ckeditor/skins/moono-lisa/images/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/lock.png
ckeditor/ckeditor/skins/moono-lisa/images/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/refresh.png
ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png
ckeditor/ckeditor/plugins/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/icons.png
ckeditor/ckeditor/plugins/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/icons_hidpi.png
ckeditor/ckeditor/plugins/uicolor/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/plugin.js
ckeditor/ckeditor/plugins/uicolor/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ja.js
ckeditor/ckeditor/plugins/uicolor/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sl.js
ckeditor/ckeditor/plugins/uicolor/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ko.js
ckeditor/ckeditor/plugins/uicolor/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/cs.js
ckeditor/ckeditor/plugins/uicolor/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/lv.js
ckeditor/ckeditor/plugins/uicolor/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/tt.js
ckeditor/ckeditor/plugins/uicolor/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/el.js
ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js
ckeditor/ckeditor/plugins/uicolor/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/zh.js
ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js
ckeditor/ckeditor/plugins/uicolor/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/eo.js
ckeditor/ckeditor/plugins/uicolor/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/km.js
ckeditor/ckeditor/plugins/uicolor/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/vi.js
ckeditor/ckeditor/plugins/uicolor/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/id.js
ckeditor/ckeditor/plugins/uicolor/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fi.js
ckeditor/ckeditor/plugins/uicolor/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/uk.js
ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js
ckeditor/ckeditor/plugins/uicolor/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/eu.js
ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js
ckeditor/ckeditor/plugins/uicolor/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pl.js
ckeditor/ckeditor/plugins/uicolor/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/en.js
ckeditor/ckeditor/plugins/uicolor/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ku.js
ckeditor/ckeditor/plugins/uicolor/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fa.js
ckeditor/ckeditor/plugins/uicolor/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/bg.js
ckeditor/ckeditor/plugins/uicolor/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ru.js
ckeditor/ckeditor/plugins/uicolor/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sq.js
ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/uicolor/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/he.js
ckeditor/ckeditor/plugins/uicolor/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/cy.js
ckeditor/ckeditor/plugins/uicolor/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/et.js
ckeditor/ckeditor/plugins/uicolor/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ar.js
ckeditor/ckeditor/plugins/uicolor/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/es.js
ckeditor/ckeditor/plugins/uicolor/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sv.js
ckeditor/ckeditor/plugins/uicolor/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/si.js
ckeditor/ckeditor/plugins/uicolor/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pt.js
ckeditor/ckeditor/plugins/uicolor/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/hu.js
ckeditor/ckeditor/plugins/uicolor/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/nb.js
ckeditor/ckeditor/plugins/uicolor/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ca.js
ckeditor/ckeditor/plugins/uicolor/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sk.js
ckeditor/ckeditor/plugins/uicolor/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/af.js
ckeditor/ckeditor/plugins/uicolor/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/hr.js
ckeditor/ckeditor/plugins/uicolor/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/tr.js
ckeditor/ckeditor/plugins/uicolor/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/mk.js
ckeditor/ckeditor/plugins/uicolor/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/no.js
ckeditor/ckeditor/plugins/uicolor/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/it.js
ckeditor/ckeditor/plugins/uicolor/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/nl.js
ckeditor/ckeditor/plugins/uicolor/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/gl.js
ckeditor/ckeditor/plugins/uicolor/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/da.js
ckeditor/ckeditor/plugins/uicolor/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fr.js
ckeditor/ckeditor/plugins/uicolor/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/de.js
ckeditor/ckeditor/plugins/uicolor/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ug.js
ckeditor/ckeditor/plugins/uicolor/yui/yui.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/yui.js
ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css
ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png
ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png
ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png
ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js
ckeditor/ckeditor/plugins/embedbase/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/plugin.js
ckeditor/ckeditor/plugins/embedbase/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ko.js
ckeditor/ckeditor/plugins/embedbase/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/cs.js
ckeditor/ckeditor/plugins/embedbase/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/zh.js
ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js
ckeditor/ckeditor/plugins/embedbase/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/eo.js
ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js
ckeditor/ckeditor/plugins/embedbase/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/pl.js
ckeditor/ckeditor/plugins/embedbase/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/en.js
ckeditor/ckeditor/plugins/embedbase/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ku.js
ckeditor/ckeditor/plugins/embedbase/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ru.js
ckeditor/ckeditor/plugins/embedbase/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/sv.js
ckeditor/ckeditor/plugins/embedbase/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/nb.js
ckeditor/ckeditor/plugins/embedbase/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/tr.js
ckeditor/ckeditor/plugins/embedbase/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/it.js
ckeditor/ckeditor/plugins/embedbase/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/nl.js
ckeditor/ckeditor/plugins/embedbase/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/gl.js
ckeditor/ckeditor/plugins/embedbase/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/da.js
ckeditor/ckeditor/plugins/embedbase/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/fr.js
ckeditor/ckeditor/plugins/embedbase/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/de.js
ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js
ckeditor/ckeditor/plugins/xml/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/xml/plugin.js
ckeditor/ckeditor/plugins/autolink/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autolink/plugin.js
ckeditor/ckeditor/plugins/codesnippet/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/plugin.js
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/CHANGES.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/CHANGES.md
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/README.ru.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/README.ru.md
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/LICENSE /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/LICENSE
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/arta.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/arta.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_paper.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_paper.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/default.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/default.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/zenburn.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/zenburn.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/sunburst.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/sunburst.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/far.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/far.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/idea.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/idea.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/magula.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/magula.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/docco.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/docco.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/rainbow.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/rainbow.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/foundation.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/foundation.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/xcode.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/xcode.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/vs.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/vs.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ir_black.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ir_black.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/railscasts.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/railscasts.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/github.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/github.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/googlecode.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/googlecode.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css
ckeditor/ckeditor/plugins/codesnippet/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ja.js
ckeditor/ckeditor/plugins/codesnippet/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sl.js
ckeditor/ckeditor/plugins/codesnippet/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ko.js
ckeditor/ckeditor/plugins/codesnippet/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/cs.js
ckeditor/ckeditor/plugins/codesnippet/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/lv.js
ckeditor/ckeditor/plugins/codesnippet/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/tt.js
ckeditor/ckeditor/plugins/codesnippet/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/el.js
ckeditor/ckeditor/plugins/codesnippet/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fr-ca.js
ckeditor/ckeditor/plugins/codesnippet/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/zh.js
ckeditor/ckeditor/plugins/codesnippet/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/zh-cn.js
ckeditor/ckeditor/plugins/codesnippet/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/eo.js
ckeditor/ckeditor/plugins/codesnippet/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/km.js
ckeditor/ckeditor/plugins/codesnippet/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ro.js
ckeditor/ckeditor/plugins/codesnippet/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/lt.js
ckeditor/ckeditor/plugins/codesnippet/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/vi.js
ckeditor/ckeditor/plugins/codesnippet/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fi.js
ckeditor/ckeditor/plugins/codesnippet/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/uk.js
ckeditor/ckeditor/plugins/codesnippet/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pt-br.js
ckeditor/ckeditor/plugins/codesnippet/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/th.js
ckeditor/ckeditor/plugins/codesnippet/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/en-gb.js
ckeditor/ckeditor/plugins/codesnippet/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pl.js
ckeditor/ckeditor/plugins/codesnippet/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/en.js
ckeditor/ckeditor/plugins/codesnippet/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ku.js
ckeditor/ckeditor/plugins/codesnippet/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fa.js
ckeditor/ckeditor/plugins/codesnippet/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/bg.js
ckeditor/ckeditor/plugins/codesnippet/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ru.js
ckeditor/ckeditor/plugins/codesnippet/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sq.js
ckeditor/ckeditor/plugins/codesnippet/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/he.js
ckeditor/ckeditor/plugins/codesnippet/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/et.js
ckeditor/ckeditor/plugins/codesnippet/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ar.js
ckeditor/ckeditor/plugins/codesnippet/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/es.js
ckeditor/ckeditor/plugins/codesnippet/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sv.js
ckeditor/ckeditor/plugins/codesnippet/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pt.js
ckeditor/ckeditor/plugins/codesnippet/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/hu.js
ckeditor/ckeditor/plugins/codesnippet/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/nb.js
ckeditor/ckeditor/plugins/codesnippet/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ca.js
ckeditor/ckeditor/plugins/codesnippet/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sk.js
ckeditor/ckeditor/plugins/codesnippet/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/hr.js
ckeditor/ckeditor/plugins/codesnippet/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/tr.js
ckeditor/ckeditor/plugins/codesnippet/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/no.js
ckeditor/ckeditor/plugins/codesnippet/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/it.js
ckeditor/ckeditor/plugins/codesnippet/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/nl.js
ckeditor/ckeditor/plugins/codesnippet/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/gl.js
ckeditor/ckeditor/plugins/codesnippet/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/da.js
ckeditor/ckeditor/plugins/codesnippet/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fr.js
ckeditor/ckeditor/plugins/codesnippet/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/de.js
ckeditor/ckeditor/plugins/codesnippet/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ug.js
ckeditor/ckeditor/plugins/codesnippet/icons/codesnippet.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/icons/codesnippet.png
ckeditor/ckeditor/plugins/codesnippet/icons/hidpi/codesnippet.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/icons/hidpi/codesnippet.png
ckeditor/ckeditor/plugins/codesnippet/dialogs/codesnippet.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/dialogs/codesnippet.js
ckeditor/ckeditor/plugins/mathjax/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/plugin.js
ckeditor/ckeditor/plugins/mathjax/images/loader.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/images/loader.gif
ckeditor/ckeditor/plugins/mathjax/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ja.js
ckeditor/ckeditor/plugins/mathjax/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sl.js
ckeditor/ckeditor/plugins/mathjax/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ko.js
ckeditor/ckeditor/plugins/mathjax/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/cs.js
ckeditor/ckeditor/plugins/mathjax/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/tt.js
ckeditor/ckeditor/plugins/mathjax/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/el.js
ckeditor/ckeditor/plugins/mathjax/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/zh.js
ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js
ckeditor/ckeditor/plugins/mathjax/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/eo.js
ckeditor/ckeditor/plugins/mathjax/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/km.js
ckeditor/ckeditor/plugins/mathjax/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ro.js
ckeditor/ckeditor/plugins/mathjax/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/lt.js
ckeditor/ckeditor/plugins/mathjax/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/vi.js
ckeditor/ckeditor/plugins/mathjax/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fi.js
ckeditor/ckeditor/plugins/mathjax/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/uk.js
ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js
ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js
ckeditor/ckeditor/plugins/mathjax/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pl.js
ckeditor/ckeditor/plugins/mathjax/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/en.js
ckeditor/ckeditor/plugins/mathjax/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ku.js
ckeditor/ckeditor/plugins/mathjax/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fa.js
ckeditor/ckeditor/plugins/mathjax/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/bg.js
ckeditor/ckeditor/plugins/mathjax/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ru.js
ckeditor/ckeditor/plugins/mathjax/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sq.js
ckeditor/ckeditor/plugins/mathjax/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/he.js
ckeditor/ckeditor/plugins/mathjax/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/cy.js
ckeditor/ckeditor/plugins/mathjax/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ar.js
ckeditor/ckeditor/plugins/mathjax/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/es.js
ckeditor/ckeditor/plugins/mathjax/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sv.js
ckeditor/ckeditor/plugins/mathjax/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pt.js
ckeditor/ckeditor/plugins/mathjax/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/hu.js
ckeditor/ckeditor/plugins/mathjax/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/nb.js
ckeditor/ckeditor/plugins/mathjax/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ca.js
ckeditor/ckeditor/plugins/mathjax/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sk.js
ckeditor/ckeditor/plugins/mathjax/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/af.js
ckeditor/ckeditor/plugins/mathjax/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/hr.js
ckeditor/ckeditor/plugins/mathjax/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/tr.js
ckeditor/ckeditor/plugins/mathjax/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/no.js
ckeditor/ckeditor/plugins/mathjax/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/it.js
ckeditor/ckeditor/plugins/mathjax/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/nl.js
ckeditor/ckeditor/plugins/mathjax/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/gl.js
ckeditor/ckeditor/plugins/mathjax/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/da.js
ckeditor/ckeditor/plugins/mathjax/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fr.js
ckeditor/ckeditor/plugins/mathjax/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/de.js
ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png
ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png
ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js
ckeditor/ckeditor/plugins/image/images/noimage.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image/images/noimage.png
ckeditor/ckeditor/plugins/image/dialogs/image.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image/dialogs/image.js
ckeditor/ckeditor/plugins/divarea/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/divarea/plugin.js
ckeditor/ckeditor/plugins/scayt/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/LICENSE.md
ckeditor/ckeditor/plugins/scayt/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/README.md
ckeditor/ckeditor/plugins/scayt/CHANGELOG.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/CHANGELOG.md
ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css
ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css
ckeditor/ckeditor/plugins/scayt/dialogs/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/dialog.css
ckeditor/ckeditor/plugins/scayt/dialogs/options.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/options.js
ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.js
ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.css
ckeditor/ckeditor/plugins/notification/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/plugin.js
ckeditor/ckeditor/plugins/notification/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ko.js
ckeditor/ckeditor/plugins/notification/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/cs.js
ckeditor/ckeditor/plugins/notification/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/zh.js
ckeditor/ckeditor/plugins/notification/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/zh-cn.js
ckeditor/ckeditor/plugins/notification/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/eo.js
ckeditor/ckeditor/plugins/notification/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/pt-br.js
ckeditor/ckeditor/plugins/notification/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/pl.js
ckeditor/ckeditor/plugins/notification/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/en.js
ckeditor/ckeditor/plugins/notification/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ku.js
ckeditor/ckeditor/plugins/notification/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ru.js
ckeditor/ckeditor/plugins/notification/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/sv.js
ckeditor/ckeditor/plugins/notification/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/nb.js
ckeditor/ckeditor/plugins/notification/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/tr.js
ckeditor/ckeditor/plugins/notification/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/it.js
ckeditor/ckeditor/plugins/notification/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/nl.js
ckeditor/ckeditor/plugins/notification/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/gl.js
ckeditor/ckeditor/plugins/notification/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/da.js
ckeditor/ckeditor/plugins/notification/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/fr.js
ckeditor/ckeditor/plugins/notification/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/de.js
ckeditor/ckeditor/plugins/sharedspace/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sharedspace/plugin.js
ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js
ckeditor/ckeditor/plugins/sourcedialog/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/plugin.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js
ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js
ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/el.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js
ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js
ckeditor/ckeditor/plugins/sourcedialog/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/km.js
ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js
ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/id.js
ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/is.js
ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js
ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/th.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js
ckeditor/ckeditor/plugins/sourcedialog/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/he.js
ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js
ckeditor/ckeditor/plugins/sourcedialog/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/et.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js
ckeditor/ckeditor/plugins/sourcedialog/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/es.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js
ckeditor/ckeditor/plugins/sourcedialog/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/si.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js
ckeditor/ckeditor/plugins/sourcedialog/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/af.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js
ckeditor/ckeditor/plugins/sourcedialog/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/no.js
ckeditor/ckeditor/plugins/sourcedialog/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/it.js
ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/da.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/de.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js
ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png
ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png
ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png
ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png
ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js
ckeditor/ckeditor/plugins/widget/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/plugin.js
ckeditor/ckeditor/plugins/widget/images/handle.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/images/handle.png
ckeditor/ckeditor/plugins/widget/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ja.js
ckeditor/ckeditor/plugins/widget/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sl.js
ckeditor/ckeditor/plugins/widget/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ko.js
ckeditor/ckeditor/plugins/widget/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/cs.js
ckeditor/ckeditor/plugins/widget/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/lv.js
ckeditor/ckeditor/plugins/widget/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/tt.js
ckeditor/ckeditor/plugins/widget/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/el.js
ckeditor/ckeditor/plugins/widget/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/zh.js
ckeditor/ckeditor/plugins/widget/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/zh-cn.js
ckeditor/ckeditor/plugins/widget/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/eo.js
ckeditor/ckeditor/plugins/widget/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/km.js
ckeditor/ckeditor/plugins/widget/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/vi.js
ckeditor/ckeditor/plugins/widget/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fi.js
ckeditor/ckeditor/plugins/widget/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/uk.js
ckeditor/ckeditor/plugins/widget/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pt-br.js
ckeditor/ckeditor/plugins/widget/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/en-gb.js
ckeditor/ckeditor/plugins/widget/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pl.js
ckeditor/ckeditor/plugins/widget/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/en.js
ckeditor/ckeditor/plugins/widget/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ku.js
ckeditor/ckeditor/plugins/widget/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fa.js
ckeditor/ckeditor/plugins/widget/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/bg.js
ckeditor/ckeditor/plugins/widget/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ru.js
ckeditor/ckeditor/plugins/widget/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sq.js
ckeditor/ckeditor/plugins/widget/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/he.js
ckeditor/ckeditor/plugins/widget/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/cy.js
ckeditor/ckeditor/plugins/widget/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ar.js
ckeditor/ckeditor/plugins/widget/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/es.js
ckeditor/ckeditor/plugins/widget/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sv.js
ckeditor/ckeditor/plugins/widget/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pt.js
ckeditor/ckeditor/plugins/widget/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/hu.js
ckeditor/ckeditor/plugins/widget/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/nb.js
ckeditor/ckeditor/plugins/widget/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ca.js
ckeditor/ckeditor/plugins/widget/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sk.js
ckeditor/ckeditor/plugins/widget/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/af.js
ckeditor/ckeditor/plugins/widget/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/hr.js
ckeditor/ckeditor/plugins/widget/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/tr.js
ckeditor/ckeditor/plugins/widget/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/no.js
ckeditor/ckeditor/plugins/widget/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/it.js
ckeditor/ckeditor/plugins/widget/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/nl.js
ckeditor/ckeditor/plugins/widget/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/gl.js
ckeditor/ckeditor/plugins/widget/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/da.js
ckeditor/ckeditor/plugins/widget/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fr.js
ckeditor/ckeditor/plugins/widget/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/de.js
ckeditor/ckeditor/plugins/table/dialogs/table.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/table/dialogs/table.js
ckeditor/ckeditor/plugins/devtools/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/plugin.js
ckeditor/ckeditor/plugins/devtools/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ja.js
ckeditor/ckeditor/plugins/devtools/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sl.js
ckeditor/ckeditor/plugins/devtools/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ko.js
ckeditor/ckeditor/plugins/devtools/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/cs.js
ckeditor/ckeditor/plugins/devtools/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/lv.js
ckeditor/ckeditor/plugins/devtools/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/tt.js
ckeditor/ckeditor/plugins/devtools/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/el.js
ckeditor/ckeditor/plugins/devtools/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fr-ca.js
ckeditor/ckeditor/plugins/devtools/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/zh.js
ckeditor/ckeditor/plugins/devtools/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/zh-cn.js
ckeditor/ckeditor/plugins/devtools/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/eo.js
ckeditor/ckeditor/plugins/devtools/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/km.js
ckeditor/ckeditor/plugins/devtools/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/gu.js
ckeditor/ckeditor/plugins/devtools/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ro.js
ckeditor/ckeditor/plugins/devtools/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/lt.js
ckeditor/ckeditor/plugins/devtools/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/vi.js
ckeditor/ckeditor/plugins/devtools/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/id.js
ckeditor/ckeditor/plugins/devtools/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fi.js
ckeditor/ckeditor/plugins/devtools/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/uk.js
ckeditor/ckeditor/plugins/devtools/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pt-br.js
ckeditor/ckeditor/plugins/devtools/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/eu.js
ckeditor/ckeditor/plugins/devtools/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/en-gb.js
ckeditor/ckeditor/plugins/devtools/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pl.js
ckeditor/ckeditor/plugins/devtools/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/en.js
ckeditor/ckeditor/plugins/devtools/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ku.js
ckeditor/ckeditor/plugins/devtools/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fa.js
ckeditor/ckeditor/plugins/devtools/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/bg.js
ckeditor/ckeditor/plugins/devtools/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ru.js
ckeditor/ckeditor/plugins/devtools/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sq.js
ckeditor/ckeditor/plugins/devtools/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/devtools/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/he.js
ckeditor/ckeditor/plugins/devtools/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/cy.js
ckeditor/ckeditor/plugins/devtools/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/et.js
ckeditor/ckeditor/plugins/devtools/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ar.js
ckeditor/ckeditor/plugins/devtools/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/es.js
ckeditor/ckeditor/plugins/devtools/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sv.js
ckeditor/ckeditor/plugins/devtools/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/si.js
ckeditor/ckeditor/plugins/devtools/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pt.js
ckeditor/ckeditor/plugins/devtools/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/hu.js
ckeditor/ckeditor/plugins/devtools/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/nb.js
ckeditor/ckeditor/plugins/devtools/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ca.js
ckeditor/ckeditor/plugins/devtools/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sk.js
ckeditor/ckeditor/plugins/devtools/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/hr.js
ckeditor/ckeditor/plugins/devtools/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/tr.js
ckeditor/ckeditor/plugins/devtools/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/no.js
ckeditor/ckeditor/plugins/devtools/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/it.js
ckeditor/ckeditor/plugins/devtools/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/nl.js
ckeditor/ckeditor/plugins/devtools/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/gl.js
ckeditor/ckeditor/plugins/devtools/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/da.js
ckeditor/ckeditor/plugins/devtools/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fr.js
ckeditor/ckeditor/plugins/devtools/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/de.js
ckeditor/ckeditor/plugins/devtools/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ug.js
ckeditor/ckeditor/plugins/dialog/dialogDefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/dialog/dialogDefinition.js
ckeditor/ckeditor/plugins/dialog/styles/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/dialog/styles/dialog.css
ckeditor/ckeditor/plugins/pastetools/filter/image.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastetools/filter/image.js
ckeditor/ckeditor/plugins/pastetools/filter/common.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastetools/filter/common.js
ckeditor/ckeditor/plugins/image2/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/plugin.js
ckeditor/ckeditor/plugins/image2/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ja.js
ckeditor/ckeditor/plugins/image2/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sl.js
ckeditor/ckeditor/plugins/image2/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-au.js
ckeditor/ckeditor/plugins/image2/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ko.js
ckeditor/ckeditor/plugins/image2/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/cs.js
ckeditor/ckeditor/plugins/image2/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fo.js
ckeditor/ckeditor/plugins/image2/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hi.js
ckeditor/ckeditor/plugins/image2/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/lv.js
ckeditor/ckeditor/plugins/image2/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/tt.js
ckeditor/ckeditor/plugins/image2/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/el.js
ckeditor/ckeditor/plugins/image2/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fr-ca.js
ckeditor/ckeditor/plugins/image2/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/zh.js
ckeditor/ckeditor/plugins/image2/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ms.js
ckeditor/ckeditor/plugins/image2/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/zh-cn.js
ckeditor/ckeditor/plugins/image2/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/eo.js
ckeditor/ckeditor/plugins/image2/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/km.js
ckeditor/ckeditor/plugins/image2/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/gu.js
ckeditor/ckeditor/plugins/image2/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sr.js
ckeditor/ckeditor/plugins/image2/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ro.js
ckeditor/ckeditor/plugins/image2/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/lt.js
ckeditor/ckeditor/plugins/image2/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/vi.js
ckeditor/ckeditor/plugins/image2/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/id.js
ckeditor/ckeditor/plugins/image2/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/mn.js
ckeditor/ckeditor/plugins/image2/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fi.js
ckeditor/ckeditor/plugins/image2/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/is.js
ckeditor/ckeditor/plugins/image2/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/uk.js
ckeditor/ckeditor/plugins/image2/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pt-br.js
ckeditor/ckeditor/plugins/image2/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/eu.js
ckeditor/ckeditor/plugins/image2/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/th.js
ckeditor/ckeditor/plugins/image2/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-gb.js
ckeditor/ckeditor/plugins/image2/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sr-latn.js
ckeditor/ckeditor/plugins/image2/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pl.js
ckeditor/ckeditor/plugins/image2/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en.js
ckeditor/ckeditor/plugins/image2/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ku.js
ckeditor/ckeditor/plugins/image2/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fa.js
ckeditor/ckeditor/plugins/image2/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bg.js
ckeditor/ckeditor/plugins/image2/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bs.js
ckeditor/ckeditor/plugins/image2/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ru.js
ckeditor/ckeditor/plugins/image2/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sq.js
ckeditor/ckeditor/plugins/image2/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/he.js
ckeditor/ckeditor/plugins/image2/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/cy.js
ckeditor/ckeditor/plugins/image2/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/et.js
ckeditor/ckeditor/plugins/image2/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ar.js
ckeditor/ckeditor/plugins/image2/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/es.js
ckeditor/ckeditor/plugins/image2/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sv.js
ckeditor/ckeditor/plugins/image2/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/si.js
ckeditor/ckeditor/plugins/image2/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pt.js
ckeditor/ckeditor/plugins/image2/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hu.js
ckeditor/ckeditor/plugins/image2/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/nb.js
ckeditor/ckeditor/plugins/image2/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ca.js
ckeditor/ckeditor/plugins/image2/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sk.js
ckeditor/ckeditor/plugins/image2/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/af.js
ckeditor/ckeditor/plugins/image2/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hr.js
ckeditor/ckeditor/plugins/image2/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-ca.js
ckeditor/ckeditor/plugins/image2/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/tr.js
ckeditor/ckeditor/plugins/image2/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bn.js
ckeditor/ckeditor/plugins/image2/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ka.js
ckeditor/ckeditor/plugins/image2/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/mk.js
ckeditor/ckeditor/plugins/image2/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/no.js
ckeditor/ckeditor/plugins/image2/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/it.js
ckeditor/ckeditor/plugins/image2/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/nl.js
ckeditor/ckeditor/plugins/image2/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/gl.js
ckeditor/ckeditor/plugins/image2/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/da.js
ckeditor/ckeditor/plugins/image2/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fr.js
ckeditor/ckeditor/plugins/image2/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/de.js
ckeditor/ckeditor/plugins/image2/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ug.js
ckeditor/ckeditor/plugins/image2/icons/image.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/icons/image.png
ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png
ckeditor/ckeditor/plugins/image2/dialogs/image2.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/dialogs/image2.js
ckeditor/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg
ckeditor/ckeditor/plugins/copyformatting/cursors/cursor.svg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/cursors/cursor.svg
ckeditor/ckeditor/plugins/copyformatting/styles/copyformatting.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/styles/copyformatting.css
ckeditor/ckeditor/plugins/placeholder/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/plugin.js
ckeditor/ckeditor/plugins/placeholder/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ja.js
ckeditor/ckeditor/plugins/placeholder/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sl.js
ckeditor/ckeditor/plugins/placeholder/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ko.js
ckeditor/ckeditor/plugins/placeholder/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/cs.js
ckeditor/ckeditor/plugins/placeholder/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/lv.js
ckeditor/ckeditor/plugins/placeholder/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/tt.js
ckeditor/ckeditor/plugins/placeholder/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/el.js
ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js
ckeditor/ckeditor/plugins/placeholder/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/zh.js
ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js
ckeditor/ckeditor/plugins/placeholder/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/eo.js
ckeditor/ckeditor/plugins/placeholder/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/km.js
ckeditor/ckeditor/plugins/placeholder/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/vi.js
ckeditor/ckeditor/plugins/placeholder/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/id.js
ckeditor/ckeditor/plugins/placeholder/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fi.js
ckeditor/ckeditor/plugins/placeholder/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/uk.js
ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js
ckeditor/ckeditor/plugins/placeholder/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/eu.js
ckeditor/ckeditor/plugins/placeholder/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/th.js
ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js
ckeditor/ckeditor/plugins/placeholder/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pl.js
ckeditor/ckeditor/plugins/placeholder/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/en.js
ckeditor/ckeditor/plugins/placeholder/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ku.js
ckeditor/ckeditor/plugins/placeholder/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fa.js
ckeditor/ckeditor/plugins/placeholder/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/bg.js
ckeditor/ckeditor/plugins/placeholder/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ru.js
ckeditor/ckeditor/plugins/placeholder/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sq.js
ckeditor/ckeditor/plugins/placeholder/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/he.js
ckeditor/ckeditor/plugins/placeholder/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/cy.js
ckeditor/ckeditor/plugins/placeholder/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/et.js
ckeditor/ckeditor/plugins/placeholder/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ar.js
ckeditor/ckeditor/plugins/placeholder/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/es.js
ckeditor/ckeditor/plugins/placeholder/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sv.js
ckeditor/ckeditor/plugins/placeholder/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/si.js
ckeditor/ckeditor/plugins/placeholder/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pt.js
ckeditor/ckeditor/plugins/placeholder/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/hu.js
ckeditor/ckeditor/plugins/placeholder/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/nb.js
ckeditor/ckeditor/plugins/placeholder/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ca.js
ckeditor/ckeditor/plugins/placeholder/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sk.js
ckeditor/ckeditor/plugins/placeholder/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/af.js
ckeditor/ckeditor/plugins/placeholder/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/hr.js
ckeditor/ckeditor/plugins/placeholder/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/tr.js
ckeditor/ckeditor/plugins/placeholder/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/no.js
ckeditor/ckeditor/plugins/placeholder/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/it.js
ckeditor/ckeditor/plugins/placeholder/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/nl.js
ckeditor/ckeditor/plugins/placeholder/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/gl.js
ckeditor/ckeditor/plugins/placeholder/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/da.js
ckeditor/ckeditor/plugins/placeholder/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fr.js
ckeditor/ckeditor/plugins/placeholder/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/de.js
ckeditor/ckeditor/plugins/placeholder/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ug.js
ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png
ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png
ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js
ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-au.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ro.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr-latn.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/az.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js
ckeditor/ckeditor/plugins/smiley/images/shades_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.png
ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png
ckeditor/ckeditor/plugins/smiley/images/heart.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/heart.png
ckeditor/ckeditor/plugins/smiley/images/angry_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.png
ckeditor/ckeditor/plugins/smiley/images/wink_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.png
ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif
ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif
ckeditor/ckeditor/plugins/smiley/images/broken_heart.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.png
ckeditor/ckeditor/plugins/smiley/images/lightbulb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.png
ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif
ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif
ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png
ckeditor/ckeditor/plugins/smiley/images/devil_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.png
ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif
ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif
ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif
ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif
ckeditor/ckeditor/plugins/smiley/images/kiss.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/kiss.png
ckeditor/ckeditor/plugins/smiley/images/kiss.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/kiss.gif
ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png
ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif
ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif
ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif
ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif
ckeditor/ckeditor/plugins/smiley/images/envelope.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/envelope.gif
ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif
ckeditor/ckeditor/plugins/smiley/images/regular_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.png
ckeditor/ckeditor/plugins/smiley/images/cry_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.png
ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif
ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png
ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif
ckeditor/ckeditor/plugins/smiley/images/envelope.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/envelope.png
ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif
ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png
ckeditor/ckeditor/plugins/smiley/images/sad_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.png
ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif
ckeditor/ckeditor/plugins/smiley/images/omg_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.png
ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png
ckeditor/ckeditor/plugins/smiley/images/angel_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.png
ckeditor/ckeditor/plugins/smiley/images/heart.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/heart.gif
ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif
ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif
ckeditor/ckeditor/plugins/smiley/images/confused_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.png
ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js
ckeditor/ckeditor/plugins/filetools/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/plugin.js
ckeditor/ckeditor/plugins/filetools/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ko.js
ckeditor/ckeditor/plugins/filetools/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/cs.js
ckeditor/ckeditor/plugins/filetools/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/zh.js
ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js
ckeditor/ckeditor/plugins/filetools/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/eo.js
ckeditor/ckeditor/plugins/filetools/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/pt-br.js
ckeditor/ckeditor/plugins/filetools/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/pl.js
ckeditor/ckeditor/plugins/filetools/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/en.js
ckeditor/ckeditor/plugins/filetools/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ku.js
ckeditor/ckeditor/plugins/filetools/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ru.js
ckeditor/ckeditor/plugins/filetools/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/sv.js
ckeditor/ckeditor/plugins/filetools/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/nb.js
ckeditor/ckeditor/plugins/filetools/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/tr.js
ckeditor/ckeditor/plugins/filetools/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/it.js
ckeditor/ckeditor/plugins/filetools/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/nl.js
ckeditor/ckeditor/plugins/filetools/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/gl.js
ckeditor/ckeditor/plugins/filetools/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/da.js
ckeditor/ckeditor/plugins/filetools/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/fr.js
ckeditor/ckeditor/plugins/filetools/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/de.js
ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif
ckeditor/ckeditor/plugins/forms/dialogs/select.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/select.js
ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js
ckeditor/ckeditor/plugins/forms/dialogs/form.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/form.js
ckeditor/ckeditor/plugins/forms/dialogs/textarea.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/textarea.js
ckeditor/ckeditor/plugins/forms/dialogs/radio.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/radio.js
ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js
ckeditor/ckeditor/plugins/forms/dialogs/button.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/button.js
ckeditor/ckeditor/plugins/forms/dialogs/textfield.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/textfield.js
ckeditor/ckeditor/plugins/magicline/images/icon.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/icon.png
ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png
ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png
ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
ckeditor/ckeditor/plugins/lineutils/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/lineutils/plugin.js
ckeditor/ckeditor/plugins/uploadimage/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadimage/plugin.js
ckeditor/ckeditor/plugins/about/dialogs/logo_ckeditor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/logo_ckeditor.png
ckeditor/ckeditor/plugins/about/dialogs/about.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/about.js
ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
ckeditor/ckeditor/plugins/embed/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/plugin.js
ckeditor/ckeditor/plugins/embed/icons/embed.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/icons/embed.png
ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png
ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
ckeditor/ckeditor/plugins/showblocks/images/block_p.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_p.png
ckeditor/ckeditor/plugins/showblocks/images/block_h4.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h4.png
ckeditor/ckeditor/plugins/showblocks/images/block_h5.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h5.png
ckeditor/ckeditor/plugins/showblocks/images/block_h3.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h3.png
ckeditor/ckeditor/plugins/showblocks/images/block_div.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_div.png
ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png
ckeditor/ckeditor/plugins/showblocks/images/block_pre.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_pre.png
ckeditor/ckeditor/plugins/showblocks/images/block_address.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_address.png
ckeditor/ckeditor/plugins/showblocks/images/block_h1.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h1.png
ckeditor/ckeditor/plugins/showblocks/images/block_h2.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h2.png
ckeditor/ckeditor/plugins/showblocks/images/block_h6.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h6.png
ckeditor/ckeditor/plugins/iframedialog/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframedialog/plugin.js
ckeditor/ckeditor/plugins/uploadwidget/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/plugin.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js
ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js
ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js
ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js
ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js
ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js
ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/en.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js
ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js
ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js
ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js
ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js
ckeditor/ckeditor/plugins/uploadwidget/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/it.js
ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/da.js
ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js
ckeditor/ckeditor/plugins/uploadwidget/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/de.js
ckeditor/ckeditor/plugins/stylesheetparser/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/stylesheetparser/plugin.js
ckeditor/ckeditor/plugins/tableselection/styles/tableselection.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tableselection/styles/tableselection.css
ckeditor/ckeditor/plugins/pastefromword/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromword/filter/default.js
ckeditor/ckeditor/plugins/exportpdf/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/LICENSE.md
ckeditor/ckeditor/plugins/exportpdf/plugindefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/plugindefinition.js
ckeditor/ckeditor/plugins/exportpdf/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/README.md
ckeditor/ckeditor/plugins/exportpdf/CHANGELOG.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/CHANGELOG.md
ckeditor/ckeditor/plugins/exportpdf/tests/notification.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/notification.js
ckeditor/ckeditor/plugins/exportpdf/tests/exportpdf.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/exportpdf.js
ckeditor/ckeditor/plugins/exportpdf/tests/statistics.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/statistics.js
ckeditor/ckeditor/plugins/exportpdf/tests/authentication.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/authentication.js
ckeditor/ckeditor/plugins/exportpdf/tests/resourcespaths.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/resourcespaths.js
ckeditor/ckeditor/plugins/exportpdf/tests/stylesheets.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/stylesheets.js
ckeditor/ckeditor/plugins/exportpdf/tests/_helpers/tools.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/_helpers/tools.js
ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.md
ckeditor/ckeditor/plugins/codesnippetgeshi/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippetgeshi/plugin.js
ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js
ckeditor/ckeditor/plugins/language/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/plugin.js
ckeditor/ckeditor/plugins/language/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ja.js
ckeditor/ckeditor/plugins/language/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sl.js
ckeditor/ckeditor/plugins/language/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ko.js
ckeditor/ckeditor/plugins/language/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/cs.js
ckeditor/ckeditor/plugins/language/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fo.js
ckeditor/ckeditor/plugins/language/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/tt.js
ckeditor/ckeditor/plugins/language/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/el.js
ckeditor/ckeditor/plugins/language/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/zh.js
ckeditor/ckeditor/plugins/language/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/zh-cn.js
ckeditor/ckeditor/plugins/language/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/eo.js
ckeditor/ckeditor/plugins/language/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/km.js
ckeditor/ckeditor/plugins/language/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/vi.js
ckeditor/ckeditor/plugins/language/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fi.js
ckeditor/ckeditor/plugins/language/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/uk.js
ckeditor/ckeditor/plugins/language/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pt-br.js
ckeditor/ckeditor/plugins/language/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/en-gb.js
ckeditor/ckeditor/plugins/language/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pl.js
ckeditor/ckeditor/plugins/language/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/en.js
ckeditor/ckeditor/plugins/language/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ku.js
ckeditor/ckeditor/plugins/language/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fa.js
ckeditor/ckeditor/plugins/language/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/bg.js
ckeditor/ckeditor/plugins/language/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ru.js
ckeditor/ckeditor/plugins/language/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sq.js
ckeditor/ckeditor/plugins/language/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/he.js
ckeditor/ckeditor/plugins/language/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/cy.js
ckeditor/ckeditor/plugins/language/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ar.js
ckeditor/ckeditor/plugins/language/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/es.js
ckeditor/ckeditor/plugins/language/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sv.js
ckeditor/ckeditor/plugins/language/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pt.js
ckeditor/ckeditor/plugins/language/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/hu.js
ckeditor/ckeditor/plugins/language/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/nb.js
ckeditor/ckeditor/plugins/language/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ca.js
ckeditor/ckeditor/plugins/language/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sk.js
ckeditor/ckeditor/plugins/language/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/hr.js
ckeditor/ckeditor/plugins/language/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/tr.js
ckeditor/ckeditor/plugins/language/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/no.js
ckeditor/ckeditor/plugins/language/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/it.js
ckeditor/ckeditor/plugins/language/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/nl.js
ckeditor/ckeditor/plugins/language/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/gl.js
ckeditor/ckeditor/plugins/language/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/da.js
ckeditor/ckeditor/plugins/language/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fr.js
ckeditor/ckeditor/plugins/language/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/de.js
ckeditor/ckeditor/plugins/language/icons/language.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/icons/language.png
ckeditor/ckeditor/plugins/language/icons/hidpi/language.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/icons/hidpi/language.png
ckeditor/ckeditor/plugins/find/dialogs/find.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/find/dialogs/find.js
ckeditor/ckeditor/plugins/notificationaggregator/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notificationaggregator/plugin.js
ckeditor/ckeditor/plugins/autoembed/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/plugin.js
ckeditor/ckeditor/plugins/autoembed/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/cs.js
ckeditor/ckeditor/plugins/autoembed/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/zh.js
ckeditor/ckeditor/plugins/autoembed/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/pt-br.js
ckeditor/ckeditor/plugins/autoembed/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/pl.js
ckeditor/ckeditor/plugins/autoembed/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/en.js
ckeditor/ckeditor/plugins/autoembed/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/ku.js
ckeditor/ckeditor/plugins/autoembed/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/nb.js
ckeditor/ckeditor/plugins/autoembed/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/tr.js
ckeditor/ckeditor/plugins/autoembed/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/it.js
ckeditor/ckeditor/plugins/autoembed/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/de.js
ckeditor/ckeditor/plugins/templates/templatedefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templatedefinition.js
ckeditor/ckeditor/plugins/templates/templates/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/default.js
ckeditor/ckeditor/plugins/templates/templates/images/template1.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template1.gif
ckeditor/ckeditor/plugins/templates/templates/images/template2.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template2.gif
ckeditor/ckeditor/plugins/templates/templates/images/template3.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template3.gif
ckeditor/ckeditor/plugins/templates/dialogs/templates.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.css
ckeditor/ckeditor/plugins/templates/dialogs/templates.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.js
ckeditor/ckeditor/plugins/link/images/anchor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/images/anchor.png
ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png
ckeditor/ckeditor/plugins/link/dialogs/link.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/dialogs/link.js
ckeditor/ckeditor/plugins/link/dialogs/anchor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/dialogs/anchor.js
ckeditor/ckeditor/plugins/wsc/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/LICENSE.md
ckeditor/ckeditor/plugins/wsc/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/README.md
ckeditor/ckeditor/plugins/wsc/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/plugin.js
ckeditor/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css
ckeditor/ckeditor/plugins/wsc/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ja.js
ckeditor/ckeditor/plugins/wsc/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sl.js
ckeditor/ckeditor/plugins/wsc/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-au.js
ckeditor/ckeditor/plugins/wsc/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ko.js
ckeditor/ckeditor/plugins/wsc/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/cs.js
ckeditor/ckeditor/plugins/wsc/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fo.js
ckeditor/ckeditor/plugins/wsc/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hi.js
ckeditor/ckeditor/plugins/wsc/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/lv.js
ckeditor/ckeditor/plugins/wsc/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/el.js
ckeditor/ckeditor/plugins/wsc/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fr-ca.js
ckeditor/ckeditor/plugins/wsc/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/zh.js
ckeditor/ckeditor/plugins/wsc/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ms.js
ckeditor/ckeditor/plugins/wsc/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/zh-cn.js
ckeditor/ckeditor/plugins/wsc/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/eo.js
ckeditor/ckeditor/plugins/wsc/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/km.js
ckeditor/ckeditor/plugins/wsc/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/gu.js
ckeditor/ckeditor/plugins/wsc/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sr.js
ckeditor/ckeditor/plugins/wsc/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ro.js
ckeditor/ckeditor/plugins/wsc/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/lt.js
ckeditor/ckeditor/plugins/wsc/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/vi.js
ckeditor/ckeditor/plugins/wsc/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/mn.js
ckeditor/ckeditor/plugins/wsc/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fi.js
ckeditor/ckeditor/plugins/wsc/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/is.js
ckeditor/ckeditor/plugins/wsc/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/uk.js
ckeditor/ckeditor/plugins/wsc/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pt-br.js
ckeditor/ckeditor/plugins/wsc/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/eu.js
ckeditor/ckeditor/plugins/wsc/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/th.js
ckeditor/ckeditor/plugins/wsc/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-gb.js
ckeditor/ckeditor/plugins/wsc/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sr-latn.js
ckeditor/ckeditor/plugins/wsc/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pl.js
ckeditor/ckeditor/plugins/wsc/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en.js
ckeditor/ckeditor/plugins/wsc/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ku.js
ckeditor/ckeditor/plugins/wsc/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fa.js
ckeditor/ckeditor/plugins/wsc/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bg.js
ckeditor/ckeditor/plugins/wsc/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bs.js
ckeditor/ckeditor/plugins/wsc/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ru.js
ckeditor/ckeditor/plugins/wsc/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/he.js
ckeditor/ckeditor/plugins/wsc/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/cy.js
ckeditor/ckeditor/plugins/wsc/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/et.js
ckeditor/ckeditor/plugins/wsc/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ar.js
ckeditor/ckeditor/plugins/wsc/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/es.js
ckeditor/ckeditor/plugins/wsc/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sv.js
ckeditor/ckeditor/plugins/wsc/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pt.js
ckeditor/ckeditor/plugins/wsc/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hu.js
ckeditor/ckeditor/plugins/wsc/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/nb.js
ckeditor/ckeditor/plugins/wsc/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ca.js
ckeditor/ckeditor/plugins/wsc/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sk.js
ckeditor/ckeditor/plugins/wsc/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/af.js
ckeditor/ckeditor/plugins/wsc/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hr.js
ckeditor/ckeditor/plugins/wsc/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-ca.js
ckeditor/ckeditor/plugins/wsc/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/tr.js
ckeditor/ckeditor/plugins/wsc/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bn.js
ckeditor/ckeditor/plugins/wsc/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ka.js
ckeditor/ckeditor/plugins/wsc/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/mk.js
ckeditor/ckeditor/plugins/wsc/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/no.js
ckeditor/ckeditor/plugins/wsc/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/it.js
ckeditor/ckeditor/plugins/wsc/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/nl.js
ckeditor/ckeditor/plugins/wsc/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/gl.js
ckeditor/ckeditor/plugins/wsc/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/da.js
ckeditor/ckeditor/plugins/wsc/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fr.js
ckeditor/ckeditor/plugins/wsc/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/de.js
ckeditor/ckeditor/plugins/wsc/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ug.js
ckeditor/ckeditor/plugins/wsc/icons/spellchecker.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/icons/spellchecker.png
ckeditor/ckeditor/plugins/wsc/icons/hidpi/spellchecker.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/icons/hidpi/spellchecker.png
ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js
ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html
ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html
ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css
ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js
ckeditor/ckeditor/plugins/docprops/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/plugin.js
ckeditor/ckeditor/plugins/docprops/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ja.js
ckeditor/ckeditor/plugins/docprops/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sl.js
ckeditor/ckeditor/plugins/docprops/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-au.js
ckeditor/ckeditor/plugins/docprops/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ko.js
ckeditor/ckeditor/plugins/docprops/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/cs.js
ckeditor/ckeditor/plugins/docprops/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fo.js
ckeditor/ckeditor/plugins/docprops/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hi.js
ckeditor/ckeditor/plugins/docprops/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/lv.js
ckeditor/ckeditor/plugins/docprops/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/tt.js
ckeditor/ckeditor/plugins/docprops/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/el.js
ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js
ckeditor/ckeditor/plugins/docprops/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/zh.js
ckeditor/ckeditor/plugins/docprops/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ms.js
ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js
ckeditor/ckeditor/plugins/docprops/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/eo.js
ckeditor/ckeditor/plugins/docprops/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/km.js
ckeditor/ckeditor/plugins/docprops/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/gu.js
ckeditor/ckeditor/plugins/docprops/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sr.js
ckeditor/ckeditor/plugins/docprops/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ro.js
ckeditor/ckeditor/plugins/docprops/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/lt.js
ckeditor/ckeditor/plugins/docprops/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/vi.js
ckeditor/ckeditor/plugins/docprops/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/id.js
ckeditor/ckeditor/plugins/docprops/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/mn.js
ckeditor/ckeditor/plugins/docprops/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fi.js
ckeditor/ckeditor/plugins/docprops/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/is.js
ckeditor/ckeditor/plugins/docprops/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/uk.js
ckeditor/ckeditor/plugins/docprops/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pt-br.js
ckeditor/ckeditor/plugins/docprops/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/eu.js
ckeditor/ckeditor/plugins/docprops/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/th.js
ckeditor/ckeditor/plugins/docprops/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-gb.js
ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js
ckeditor/ckeditor/plugins/docprops/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pl.js
ckeditor/ckeditor/plugins/docprops/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en.js
ckeditor/ckeditor/plugins/docprops/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ku.js
ckeditor/ckeditor/plugins/docprops/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fa.js
ckeditor/ckeditor/plugins/docprops/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bg.js
ckeditor/ckeditor/plugins/docprops/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bs.js
ckeditor/ckeditor/plugins/docprops/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ru.js
ckeditor/ckeditor/plugins/docprops/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sq.js
ckeditor/ckeditor/plugins/docprops/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/he.js
ckeditor/ckeditor/plugins/docprops/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/cy.js
ckeditor/ckeditor/plugins/docprops/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/et.js
ckeditor/ckeditor/plugins/docprops/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ar.js
ckeditor/ckeditor/plugins/docprops/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/es.js
ckeditor/ckeditor/plugins/docprops/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sv.js
ckeditor/ckeditor/plugins/docprops/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/si.js
ckeditor/ckeditor/plugins/docprops/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pt.js
ckeditor/ckeditor/plugins/docprops/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hu.js
ckeditor/ckeditor/plugins/docprops/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/nb.js
ckeditor/ckeditor/plugins/docprops/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ca.js
ckeditor/ckeditor/plugins/docprops/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sk.js
ckeditor/ckeditor/plugins/docprops/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/af.js
ckeditor/ckeditor/plugins/docprops/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hr.js
ckeditor/ckeditor/plugins/docprops/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-ca.js
ckeditor/ckeditor/plugins/docprops/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/tr.js
ckeditor/ckeditor/plugins/docprops/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bn.js
ckeditor/ckeditor/plugins/docprops/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ka.js
ckeditor/ckeditor/plugins/docprops/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/mk.js
ckeditor/ckeditor/plugins/docprops/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/no.js
ckeditor/ckeditor/plugins/docprops/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/it.js
ckeditor/ckeditor/plugins/docprops/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/nl.js
ckeditor/ckeditor/plugins/docprops/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/gl.js
ckeditor/ckeditor/plugins/docprops/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/da.js
ckeditor/ckeditor/plugins/docprops/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fr.js
ckeditor/ckeditor/plugins/docprops/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/de.js
ckeditor/ckeditor/plugins/docprops/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ug.js
ckeditor/ckeditor/plugins/docprops/icons/docprops.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/docprops.png
ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png
ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png
ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png
ckeditor/ckeditor/plugins/docprops/dialogs/docprops.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/dialogs/docprops.js
ckeditor/ckeditor/plugins/div/dialogs/div.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/div/dialogs/div.js
ckeditor/ckeditor/plugins/menubutton/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/menubutton/plugin.js
ckeditor/ckeditor/plugins/ajax/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/ajax/plugin.js
ckeditor/ckeditor/plugins/pastefromlibreoffice/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromlibreoffice/filter/default.js
ckeditor/ckeditor/plugins/tableresize/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tableresize/plugin.js
ckeditor/ckeditor/plugins/flash/images/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/flash/images/placeholder.png
ckeditor/ckeditor/plugins/flash/dialogs/flash.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/flash/dialogs/flash.js
ckeditor/ckeditor/plugins/adobeair/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/adobeair/plugin.js
ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif
ckeditor/ckeditor/plugins/iframe/images/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframe/images/placeholder.png
ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js
ckeditor/ckeditor/plugins/pastefromgdocs/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromgdocs/filter/default.js
ckeditor/ckeditor/plugins/autogrow/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autogrow/plugin.js
ckeditor/ckeditor/plugins/bbcode/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/bbcode/plugin.js
ckeditor/ckeditor/plugins/preview/preview.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/preview.html
ckeditor/ckeditor/plugins/preview/images/pagebreak.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/images/pagebreak.gif
ckeditor/ckeditor/plugins/preview/styles/screen.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/styles/screen.css
ckeditor/ckeditor/plugins/embedsemantic/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/plugin.js
ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png
ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png
ckeditor/ckeditor/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ja.js
ckeditor/ckeditor/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sl.js
ckeditor/ckeditor/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/es-mx.js
ckeditor/ckeditor/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-au.js
ckeditor/ckeditor/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ko.js
ckeditor/ckeditor/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/cs.js
ckeditor/ckeditor/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fo.js
ckeditor/ckeditor/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hi.js
ckeditor/ckeditor/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/lv.js
ckeditor/ckeditor/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/tt.js
ckeditor/ckeditor/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/el.js
ckeditor/ckeditor/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fr-ca.js
ckeditor/ckeditor/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/zh.js
ckeditor/ckeditor/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ms.js
ckeditor/ckeditor/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/zh-cn.js
ckeditor/ckeditor/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/eo.js
ckeditor/ckeditor/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/km.js
ckeditor/ckeditor/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/gu.js
ckeditor/ckeditor/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sr.js
ckeditor/ckeditor/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ro.js
ckeditor/ckeditor/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/lt.js
ckeditor/ckeditor/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/vi.js
ckeditor/ckeditor/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/id.js
ckeditor/ckeditor/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/mn.js
ckeditor/ckeditor/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fi.js
ckeditor/ckeditor/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/is.js
ckeditor/ckeditor/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/uk.js
ckeditor/ckeditor/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pt-br.js
ckeditor/ckeditor/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/eu.js
ckeditor/ckeditor/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/th.js
ckeditor/ckeditor/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-gb.js
ckeditor/ckeditor/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sr-latn.js
ckeditor/ckeditor/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pl.js
ckeditor/ckeditor/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en.js
ckeditor/ckeditor/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ku.js
ckeditor/ckeditor/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fa.js
ckeditor/ckeditor/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/oc.js
ckeditor/ckeditor/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bg.js
ckeditor/ckeditor/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bs.js
ckeditor/ckeditor/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/az.js
ckeditor/ckeditor/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ru.js
ckeditor/ckeditor/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sq.js
ckeditor/ckeditor/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/de-ch.js
ckeditor/ckeditor/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/he.js
ckeditor/ckeditor/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/cy.js
ckeditor/ckeditor/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/et.js
ckeditor/ckeditor/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ar.js
ckeditor/ckeditor/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/es.js
ckeditor/ckeditor/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sv.js
ckeditor/ckeditor/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/si.js
ckeditor/ckeditor/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pt.js
ckeditor/ckeditor/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hu.js
ckeditor/ckeditor/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/nb.js
ckeditor/ckeditor/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ca.js
ckeditor/ckeditor/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sk.js
ckeditor/ckeditor/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/af.js
ckeditor/ckeditor/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hr.js
ckeditor/ckeditor/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-ca.js
ckeditor/ckeditor/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/tr.js
ckeditor/ckeditor/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bn.js
ckeditor/ckeditor/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ka.js
ckeditor/ckeditor/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/mk.js
ckeditor/ckeditor/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/no.js
ckeditor/ckeditor/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/it.js
ckeditor/ckeditor/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/nl.js
ckeditor/ckeditor/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/gl.js
ckeditor/ckeditor/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/da.js
ckeditor/ckeditor/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fr.js
ckeditor/ckeditor/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/de.js
ckeditor/ckeditor/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ug.js
ckeditor/ckeditor/adapters/jquery.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/adapters/jquery.js
ckeditor/ckeditor/vendor/promise.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/vendor/promise.js
ckeditor/galleriffic/js/jquery-1.3.2.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery-1.3.2.js
ckeditor/galleriffic/js/jquery.galleriffic.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.galleriffic.js
ckeditor/galleriffic/js/jquery.opacityrollover.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.opacityrollover.js
ckeditor/galleriffic/js/jush.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jush.js
ckeditor/galleriffic/js/jquery.history.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.history.js
ckeditor/galleriffic/css/prevPageArrowWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/prevPageArrowWhite.gif
ckeditor/galleriffic/css/galleriffic-2.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-2.css
ckeditor/galleriffic/css/jush.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/jush.css
ckeditor/galleriffic/css/nextPageArrowWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/nextPageArrowWhite.gif
ckeditor/galleriffic/css/nextPageArrow.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/nextPageArrow.gif
ckeditor/galleriffic/css/white.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/white.css
ckeditor/galleriffic/css/galleriffic-1.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-1.css
ckeditor/galleriffic/css/loaderWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/loaderWhite.gif
ckeditor/galleriffic/css/loader.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/loader.gif
ckeditor/galleriffic/css/caption.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/caption.png
ckeditor/galleriffic/css/galleriffic-4.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-4.css
ckeditor/galleriffic/css/prevPageArrow.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/prevPageArrow.gif
ckeditor/galleriffic/css/galleriffic-5.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css
ckeditor/galleriffic/css/black.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/black.css
ckeditor/galleriffic/css/galleriffic-3.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-3.css
ckeditor/galleriffic/css/basic.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/basic.css
ckeditor/ckeditor_uploader/admin_base.css /usr/local/lib/python3.12/site-packages/ckeditor_uploader/static/ckeditor/ckeditor_uploader/admin_base.css
tinymce/tinymce.d.ts /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/tinymce.d.ts
tinymce/tinymce.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/tinymce.min.js
tinymce/license.txt /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/license.txt
tinymce/langs/ja.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ja.js
tinymce/langs/es_MX.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/es_MX.js
tinymce/langs/tg.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/tg.js
tinymce/langs/cs.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/cs.js
tinymce/langs/hi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hi.js
tinymce/langs/ka_GE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ka_GE.js
tinymce/langs/lv.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/lv.js
tinymce/langs/sl_SI.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sl_SI.js
tinymce/langs/zh_MO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_MO.js
tinymce/langs/kk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/kk.js
tinymce/langs/el.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/el.js
tinymce/langs/th_TH.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/th_TH.js
tinymce/langs/eo.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/eo.js
tinymce/langs/hy.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hy.js
tinymce/langs/sr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sr.js
tinymce/langs/nb_NO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nb_NO.js
tinymce/langs/README.md /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/README.md
tinymce/langs/be.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/be.js
tinymce/langs/ne.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ne.js
tinymce/langs/ro.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ro.js
tinymce/langs/nl_BE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nl_BE.js
tinymce/langs/lt.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/lt.js
tinymce/langs/zh-Hans.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh-Hans.js
tinymce/langs/is_IS.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/is_IS.js
tinymce/langs/hu_HU.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hu_HU.js
tinymce/langs/vi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/vi.js
tinymce/langs/id.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/id.js
tinymce/langs/zh_HK.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_HK.js
tinymce/langs/fi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fi.js
tinymce/langs/ar_SA.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ar_SA.js
tinymce/langs/uk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/uk.js
tinymce/langs/eu.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/eu.js
tinymce/langs/zh_SG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_SG.js
tinymce/langs/pl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/pl.js
tinymce/langs/uz.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/uz.js
tinymce/langs/ku.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ku.js
tinymce/langs/fa.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fa.js
tinymce/langs/oc.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/oc.js
tinymce/langs/fr_FR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fr_FR.js
tinymce/langs/bg_BG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/bg_BG.js
tinymce/langs/sv_SE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sv_SE.js
tinymce/langs/az.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/az.js
tinymce/langs/ru.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ru.js
tinymce/langs/bn_BD.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/bn_BD.js
tinymce/langs/sq.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sq.js
tinymce/langs/kab.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/kab.js
tinymce/langs/cy.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/cy.js
tinymce/langs/et.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/et.js
tinymce/langs/ar.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ar.js
tinymce/langs/he_IL.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/he_IL.js
tinymce/langs/es.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/es.js
tinymce/langs/ta.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ta.js
tinymce/langs/ko_KR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ko_KR.js
tinymce/langs/dv.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/dv.js
tinymce/langs/ca.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ca.js
tinymce/langs/sk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sk.js
tinymce/langs/hr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hr.js
tinymce/langs/tr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/tr.js
tinymce/langs/zh-Hant.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh-Hant.js
tinymce/langs/pt_BR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/pt_BR.js
tinymce/langs/ga.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ga.js
tinymce/langs/it.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/it.js
tinymce/langs/nl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nl.js
tinymce/langs/gl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/gl.js
tinymce/langs/da.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/da.js
tinymce/langs/de.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/de.js
tinymce/langs/ug.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ug.js
tinymce/models/dom/model.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/models/dom/model.min.js
tinymce/skins/content/writer/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/writer/content.js
tinymce/skins/content/writer/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/writer/content.min.css
tinymce/skins/content/dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/dark/content.js
tinymce/skins/content/dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/dark/content.min.css
tinymce/skins/content/tinymce-5-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.js
tinymce/skins/content/tinymce-5-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.min.css
tinymce/skins/content/document/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/document/content.js
tinymce/skins/content/document/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/document/content.min.css
tinymce/skins/content/default/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/default/content.js
tinymce/skins/content/default/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/default/content.min.css
tinymce/skins/content/tinymce-5/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.js
tinymce/skins/content/tinymce-5/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.min.css
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
tinymce/skins/ui/tinymce-5-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.js
tinymce/skins/ui/tinymce-5-dark/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.js
tinymce/skins/ui/tinymce-5-dark/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.js
tinymce/skins/ui/tinymce-5-dark/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css
tinymce/skins/ui/tinymce-5-dark/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.min.css
tinymce/skins/ui/tinymce-5-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.min.css
tinymce/skins/ui/oxide-dark/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.js
tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
tinymce/skins/ui/oxide-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.js
tinymce/skins/ui/oxide-dark/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.js
tinymce/skins/ui/oxide-dark/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.js
tinymce/skins/ui/oxide-dark/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.min.css
tinymce/skins/ui/oxide-dark/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.min.css
tinymce/skins/ui/oxide-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.min.css
tinymce/skins/ui/oxide/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.js
tinymce/skins/ui/oxide/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.min.css
tinymce/skins/ui/oxide/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.js
tinymce/skins/ui/oxide/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.js
tinymce/skins/ui/oxide/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.js
tinymce/skins/ui/oxide/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.min.css
tinymce/skins/ui/oxide/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.min.css
tinymce/skins/ui/oxide/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.min.css
tinymce/skins/ui/tinymce-5/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.js
tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css
tinymce/skins/ui/tinymce-5/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.js
tinymce/skins/ui/tinymce-5/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.js
tinymce/skins/ui/tinymce-5/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.js
tinymce/skins/ui/tinymce-5/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.min.css
tinymce/skins/ui/tinymce-5/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.min.css
tinymce/skins/ui/tinymce-5/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.min.css
tinymce/plugins/autolink/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autolink/plugin.min.js
tinymce/plugins/image/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/image/plugin.min.js
tinymce/plugins/codesample/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/codesample/plugin.min.js
tinymce/plugins/save/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/save/plugin.min.js
tinymce/plugins/searchreplace/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/searchreplace/plugin.min.js
tinymce/plugins/fullscreen/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/fullscreen/plugin.min.js
tinymce/plugins/media/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/media/plugin.min.js
tinymce/plugins/table/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/table/plugin.min.js
tinymce/plugins/help/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/plugin.min.js
tinymce/plugins/help/js/i18n/keynav/ja.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ja.js
tinymce/plugins/help/js/i18n/keynav/cs.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/cs.js
tinymce/plugins/help/js/i18n/keynav/hi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hi.js
tinymce/plugins/help/js/i18n/keynav/sl_SI.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sl_SI.js
tinymce/plugins/help/js/i18n/keynav/kk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/kk.js
tinymce/plugins/help/js/i18n/keynav/el.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/el.js
tinymce/plugins/help/js/i18n/keynav/th_TH.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/th_TH.js
tinymce/plugins/help/js/i18n/keynav/ms.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ms.js
tinymce/plugins/help/js/i18n/keynav/zh_CN.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_CN.js
tinymce/plugins/help/js/i18n/keynav/nb_NO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nb_NO.js
tinymce/plugins/help/js/i18n/keynav/ro.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ro.js
tinymce/plugins/help/js/i18n/keynav/hu_HU.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hu_HU.js
tinymce/plugins/help/js/i18n/keynav/vi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/vi.js
tinymce/plugins/help/js/i18n/keynav/zh_TW.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_TW.js
tinymce/plugins/help/js/i18n/keynav/id.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/id.js
tinymce/plugins/help/js/i18n/keynav/fi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fi.js
tinymce/plugins/help/js/i18n/keynav/uk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/uk.js
tinymce/plugins/help/js/i18n/keynav/eu.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/eu.js
tinymce/plugins/help/js/i18n/keynav/pl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pl.js
tinymce/plugins/help/js/i18n/keynav/en.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/en.js
tinymce/plugins/help/js/i18n/keynav/fa.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fa.js
tinymce/plugins/help/js/i18n/keynav/fr_FR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fr_FR.js
tinymce/plugins/help/js/i18n/keynav/bg_BG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/bg_BG.js
tinymce/plugins/help/js/i18n/keynav/sv_SE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sv_SE.js
tinymce/plugins/help/js/i18n/keynav/ru.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ru.js
tinymce/plugins/help/js/i18n/keynav/ar.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ar.js
tinymce/plugins/help/js/i18n/keynav/he_IL.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/he_IL.js
tinymce/plugins/help/js/i18n/keynav/es.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/es.js
tinymce/plugins/help/js/i18n/keynav/ko_KR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ko_KR.js
tinymce/plugins/help/js/i18n/keynav/ca.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ca.js
tinymce/plugins/help/js/i18n/keynav/sk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sk.js
tinymce/plugins/help/js/i18n/keynav/hr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hr.js
tinymce/plugins/help/js/i18n/keynav/tr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/tr.js
tinymce/plugins/help/js/i18n/keynav/pt_PT.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_PT.js
tinymce/plugins/help/js/i18n/keynav/pt_BR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_BR.js
tinymce/plugins/help/js/i18n/keynav/it.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/it.js
tinymce/plugins/help/js/i18n/keynav/nl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nl.js
tinymce/plugins/help/js/i18n/keynav/da.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/da.js
tinymce/plugins/help/js/i18n/keynav/de.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/de.js
tinymce/plugins/autosave/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autosave/plugin.min.js
tinymce/plugins/accordion/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/accordion/plugin.min.js
tinymce/plugins/visualblocks/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/visualblocks/plugin.min.js
tinymce/plugins/code/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/code/plugin.min.js
tinymce/plugins/template/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/template/plugin.min.js
tinymce/plugins/lists/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/lists/plugin.min.js
tinymce/plugins/advlist/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/advlist/plugin.min.js
tinymce/plugins/visualchars/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/visualchars/plugin.min.js
tinymce/plugins/wordcount/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/wordcount/plugin.min.js
tinymce/plugins/charmap/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/charmap/plugin.min.js
tinymce/plugins/emoticons/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/plugin.min.js
tinymce/plugins/emoticons/js/emojiimages.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.js
tinymce/plugins/emoticons/js/emojis.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.js
tinymce/plugins/emoticons/js/emojiimages.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.min.js
tinymce/plugins/emoticons/js/emojis.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.min.js
tinymce/plugins/nonbreaking/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/nonbreaking/plugin.min.js
tinymce/plugins/link/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/link/plugin.min.js
tinymce/plugins/quickbars/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/quickbars/plugin.min.js
tinymce/plugins/autoresize/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autoresize/plugin.min.js
tinymce/plugins/directionality/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/directionality/plugin.min.js
tinymce/plugins/importcss/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/importcss/plugin.min.js
tinymce/plugins/pagebreak/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/pagebreak/plugin.min.js
tinymce/plugins/anchor/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/anchor/plugin.min.js
tinymce/plugins/insertdatetime/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/insertdatetime/plugin.min.js
tinymce/plugins/preview/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/preview/plugin.min.js
tinymce/icons/default/icons.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/icons/default/icons.min.js
tinymce/themes/silver/theme.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/themes/silver/theme.min.js
django_tinymce/init_tinymce.js /usr/local/lib/python3.12/site-packages/tinymce/static/django_tinymce/init_tinymce.js
tabbed_admin/js/jquery-ui-1.11.4.min.js /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/js/jquery-ui-1.11.4.min.js
tabbed_admin/css/jquery-ui-1.11.4.min.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/jquery-ui-1.11.4.min.css
tabbed_admin/css/tabbed_admin.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/tabbed_admin.css
tabbed_admin/css/tabbed_grappelli_admin.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/tabbed_grappelli_admin.css
tabbed_admin/css/images/ui-icons_777620_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_777620_256x240.png
tabbed_admin/css/images/ui-icons_444444_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_444444_256x240.png
tabbed_admin/css/images/ui-icons_454545_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_454545_256x240.png
tabbed_admin/css/images/ui-icons_999999_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_999999_256x240.png
tabbed_admin/css/images/ui-bg_inset-hard_75_999999_1x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_inset-hard_75_999999_1x100.png
tabbed_admin/css/images/ui-bg_glass_60_eeeeee_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_60_eeeeee_1x400.png
tabbed_admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png
tabbed_admin/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
tabbed_admin/css/images/ui-icons_555555_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_555555_256x240.png
tabbed_admin/css/images/ui-bg_glass_100_f8f8f8_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_100_f8f8f8_1x400.png
tabbed_admin/css/images/ui-icons_777777_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_777777_256x240.png
tabbed_admin/css/images/ui-icons_fbc856_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_fbc856_256x240.png
tabbed_admin/css/images/ui-icons_3383bb_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_3383bb_256x240.png
tabbed_admin/css/images/ui-bg_flat_0_eeeeee_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_0_eeeeee_40x100.png
tabbed_admin/css/images/ui-bg_glass_35_dddddd_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_35_dddddd_1x400.png
tabbed_admin/css/images/ui-bg_flat_55_eeeeee_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_55_eeeeee_40x100.png
tabbed_admin/css/images/ui-bg_flat_55_c0402a_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_55_c0402a_40x100.png
tabbed_admin/css/images/ui-icons_70b2e1_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_70b2e1_256x240.png
tabbed_admin/css/images/ui-icons_cc0000_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_cc0000_256x240.png
tabbed_admin/css/images/ui-icons_ffffff_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_ffffff_256x240.png
rest_framework/img/glyphicons-halflings.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/docs/img/grid.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/js/highlight.pack.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/js/jquery.json-view.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/css/jquery.json-view.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/highlight.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/base.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/js/bootstrap.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/default.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/jquery-3.7.1.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js
rest_framework/js/prettify-min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/coreapi-0.1.1.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/ajax-form.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/load-ajax-form.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/load-ajax-form.js
rest_framework/js/csrf.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/css/prettify.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/default.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap-tweaks.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/font-awesome-4.0.3.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap-theme.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/bootstrap.min.css.map /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/bootstrap-theme.min.css.map /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/fonts/glyphicons-halflings-regular.ttf /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff2 /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/glyphicons-halflings-regular.svg /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/fontawesome-webfont.svg /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.woff /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/glyphicons-halflings-regular.eot /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.woff /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.eot /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/fontawesome-webfont.ttf /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
adminsortable2/js/adminsortable2.min.js /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/js/adminsortable2.min.js
adminsortable2/js/adminsortable2.js /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/js/adminsortable2.js
adminsortable2/css/sortable.css /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/css/sortable.css
adminsortable2/icons/drag.png /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/icons/drag.png
debug_toolbar/js/toolbar.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/history.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/utils.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/toolbar.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css

Шаблоны (обработано 8)

Путь к шаблонам

  1. /usr/src/app/templates

Шаблоны

article.html
/usr/src/app/templates/article.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
base.html
/usr/src/app/templates/base.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
include/head_meta.html
/usr/src/app/templates/include/head_meta.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
include/header.html
/usr/src/app/templates/include/header.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
include/header-nogame.html
/usr/src/app/templates/include/header-nogame.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
include/ad.html
/usr/src/app/templates/include/ad.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'} {'block': <Block Node: content. Contents: [<TextNode: '\n<section data-article-id'>, <Variable Node: article.pk>, <TextNode: '" class="section section-'>, <Variable Node: article.pk>, <TextNode: '\n\t</script>\n\t'>, <IfNode>, <TextNode: '\n\t<div class="container">'>, <django.template.defaulttags.LoadNode object at 0x7f6a31ba7b90>, <TextNode: '\n\t\t\t\t'>, <ForNode: for tag in article.tags.all, tail_len: 7>, <TextNode: '\n\t\t\t</div>\n\t\t\t<h1>'>, <Variable Node: article.name>, <TextNode: '</h1>\n\t\t\t<div class="guid'>, <Variable Node: article.date>, <TextNode: '</time>\n\t\t\t\t<!-- <div cla'>, <IfNode>, <TextNode: '\n\t\t\t</div>\n\t\t\t<div class='>, <Variable Node: article.meta_title>, <TextNode: '&url=https://guides.lootk'>, <Variable Node: article.url>, <TextNode: '" class="sharing-soc soc-'>, <Variable Node: article.meta_title>, <TextNode: '&url=https://guides.lootk'>, <Variable Node: article.url>, <TextNode: '" class="sharing-soc soc-'>, <Variable Node: article.url>, <TextNode: '" class="sharing-soc soc-'>, <Variable Node: article.url>, <TextNode: '" class="sharing-soc soc-'>, <Variable Node: article.meta_title>, <TextNode: '&url=https://guides.lootk'>, <Variable Node: article.url>, <TextNode: '" class="sharing-soc soc-'>, <IfNode>, <TextNode: '\n\n\t\t\t\t<div class="build-p'>, <IfNode>, <TextNode: '\n\t\t\t\t\t<div id="support-bl'>, <IfNode>, <TextNode: '\n\t\t\t</div>\n\t\t\t<div class='>, <IncludeNode: template=<FilterExpression "'include/ad.html'">>, <TextNode: '\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t</asi'>, <IfNode>, <TextNode: '\n</script>\n'>]>}
include/footer.html
/usr/src/app/templates/include/footer.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}
include/footer-scripts.html
/usr/src/app/templates/include/footer-scripts.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a296c6ac0>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Гайд по убийству Сируса. Полный разбор механик>, 'canonical': '/poe/sirius-gayd-kak-ubivat', 'captcha_pubkey': '', 'categories': '<<queryset of wiki.Category>>', 'current_game': <Game: Path of Exile>, 'games': '<<queryset of wiki.Game>>', 'is_accessible': True, 'popular': [<Article: [3.26] Оккультист Запретный Ритуал. Популярный билд на ведьму>, <Article: [3.26] Плут через Стак энергощита. Магмовый удар или Удар молнии>, <Article: [3.26] Вождь Праведный огонь. Билд на Дикаря>, <Article: [3.26] Некромант через Неистовых духов. Билд на ведьму суммонера>, <Article: [3.26] Хранитель Кинетический взрыв. Быстрый билд на Охотницу>, <Article: [3.26] Снайпер Стрела молнии. Билд на лучницу Охотницу>, <Article: [3.26] Снайпер Взрывная смесь. Билд на лучницу Охотницу>], 'random_ad': <Ad: PoE 1 orbs>, 'site_settings': <SiteSettings: Настройки сайта>, 'tier_filtered_content': '<div class="build-page-content-block anchor-block" ' 'id="obshchaya-informaciya"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '<h2><span>Общая информация</span></h2>\r\n' '\r\n' '<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - ' 'босс который был добавлен в дополнении ' '&quot;Завоеватели Атласа&quot;. Он является лидером ' 'четырех завоевателей Атласа: Бэран (Крестоносец), ' 'Дрокс (Вождь), Веритания (Избавительница) и ' 'Аль-Хезмин (Охотник).</p>\r\n' '\r\n' '<p>Из босса могут выпасть следующие ' 'предметы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Пробуждающий камень поддержки (например ' '<poeitem class="poe-items" ' 'data-name_ru="Пробужденный: Урон холодом" ' 'data-name_en="Awakened Added Cold Damage Support" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" ' 'data-target="682">Awakened Added Cold Damage ' 'Support | Пробужденный: Урон ' 'холодом</poeitem>)</li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Спаситель" data-name_en="The Saviour" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" ' 'data-target="695">The Saviour | ' 'Спаситель</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сфера Пробудителя" ' 'data-name_en="Awakener&#x27;s Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" ' 'data-target="647">Awakener\'s Orb | Сфера ' 'Пробудителя</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Венец внутреннего ока" ' 'data-name_en="Crown of the Inward Eye" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Длань Верховного жреца" ' 'data-name_en="Hands of the High Templar" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" ' 'data-target="613">Hands of the High Templar | Длань ' 'Верховного жреца</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Нить ' 'надежды" data-name_en="Thread of Hope" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" ' 'data-target="764">Thread of Hope | Нить ' 'надежды</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Выпадет как минимум один предмет из этого ' 'списка, но может выпасть сразу несколько предметов ' 'разных типов, например один предмет экипировки ' '<poeitem class="poe-items" data-name_ru="Венец ' 'внутреннего ока" data-name_en="Crown of the Inward ' 'Eye" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" ' 'data-target="823">Crown of the Inward Eye | Венец ' 'внутреннего ока Корона провидца</poeitem>, один ' 'пробуждающий камень поддержки и камень хранителя ' 'цвета слоновой кости.</p>\r\n' '\r\n' '<p>Не важно насколько детально и сколько раз вы ' 'прочитаете этот гайд, обязательно (хотя бы раз) ' 'взгляните на его видео версию:</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="ehtap-podgotovki">\r\n' '<h2><span>Этап подготовки</span></h2>\r\n' '\r\n' '<p>В отличии от большинства боссов, Сирус наносит ' 'урон всех возможных типов: Физический, Стихийный от ' 'Огня, Холода и Молнии, а также урон Хаосом.<br ' '/>\r\n' 'Большое количество Стихийного Урона позволяет ' 'накладывать очень сильные эффекты Шока, Поджога и ' 'Охлаждения, а также полностью замораживать вашего ' 'персонажа. И ещё он способен накладывать эффект ' '<span class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Во время боя с этим Боссом не будет привычных ' 'фаз с монстрами, на которых можно пополнить заряды ' 'флаконов. Фласки восстанавливаются только при смене ' 'фаз Сируса, поэтому любителям использовать макросы ' 'или бездумно спамить флаконы придётся не ' 'легко.</p>\r\n' '\r\n' '<p>Примерный список требований к вашему ' 'персонажу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно ' "проверить в PoB'e)</li>\r\n" '\t<li>Для персонажей через здоровье - хотя бы 4.000 ' 'здоровья</li>\r\n' '\t<li>Для персонажей с энергощитом, хотя бы 6.000 ' 'энергощита</li>\r\n' '\t<li>Наличие хотя бы 50-ти процентов положительной ' 'устойчивости к Хаосу</li>\r\n' '\t<li>Наличие источника избавления от <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span></li>\r\n' '\t<li>Наличие источника избавления от ' 'заморозки</li>\r\n' '</ul>\r\n' '\r\n' '<p>Это значит что ваш МФ Лучник 3000 здоровья и ' '-60% хаос резиста совершенно не подходит для боя с ' 'этим боссом, но не значит что он не сможет его ' 'убить.</p>\r\n' '\r\n' '<h3>Практические советы по подготовке</h3>\r\n' '\r\n' '<h4>Сопротивление к хаосу</h4>\r\n' '\r\n' '<p>Обязательно соберите устойчивость к хаосу, хотя ' 'бы в +50%. Большая часть способностей босса наносит ' 'урон хаосом. Некоторые из этих способностей не ' 'очень опасные, но с низким сопротивлением к хаосу - ' 'для вашего персонажа они могут быть ' 'смертельными.</p>\r\n' '\r\n' '<h4>Пантеон</h4>\r\n' '\r\n' '<p>Обязательный бог для боя с Сирусом это Аракали ' '<poeitem class="poe-items" data-name_ru="Душа ' 'Аракаали" data-name_en="Soul of Arakaali" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" ' 'data-target="2326">Soul of Arakaali | Душа ' 'Аракаали</poeitem>. Неважно какой у вас Билд. ' 'Бонусы Аракали на снижение периодического урона, и ' 'бонус скорости восстановления энергощита и здоровья ' 'после того, как вы прекратили получать ' 'периодический урон - очень сильно упрощают бой с ' 'Сирусом.</p>\r\n' '\r\n' '<p>Если вы играете через здоровье - обязательно ' 'используйте Рюслату <poeitem class="poe-items" ' 'data-name_ru="Душа Рюслаты" data-name_en="Soul of ' 'Ryslatha" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" ' 'data-target="2316">Soul of Ryslatha | Душа ' 'Рюслаты</poeitem> и две фласки на Здоровье. Одна из ' 'фласок должна быть мгновенной или половинчатой, то ' 'есть восстанавливать половину объема мгновенно и ' 'вторую половину постепенно. Мы рекомендуем ' 'использовать именно половинчатую фласку, так как ' 'она работает ещё какое-то время после нажатия, ' 'даруя свой дополнительный эффект, о котором мы ' 'поговорим ниже.</p>\r\n' '\r\n' '<p>Если вы играете через энергощит или Следопытом - ' 'рекомендуем Шакари <poeitem class="poe-items" ' 'data-name_ru="Душа Шакари" data-name_en="Soul of ' 'Shakari" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" ' 'data-target="2330">Soul of Shakari | Душа ' 'Шакари</poeitem> или Югула <poeitem ' 'class="poe-items" data-name_ru="Душа Югула" ' 'data-name_en="Soul of Yugul" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" ' 'data-target="2322">Soul of Yugul | Душа ' 'Югула</poeitem>. Шакари снизит получаемый урон от ' 'Хаоса, а Югул - от холода.</p>\r\n' '\r\n' '<p>Конечно же пантеоны нужно прокачать, ведь ' 'большая часть нужных нам бонусов изначально ' 'закрыта.</p>\r\n' '\r\n' '<h4>Заморозка и <span class="ru-poe">Осквернённая ' 'кровь</span><span class="en-poe">Corrupted ' 'Blood</span></h4>\r\n' '\r\n' '<p>Перед боем с боссом обязательно необходимо ' 'решить проблемы Заморозки и <span ' 'class="ru-poe">Осквернённой крови</span><span ' 'class="en-poe">Corrupted Blood</span>.</p>\r\n' '\r\n' '<p>Фласки - это самое простое решение этих проблем. ' 'Иммунитет к заморозке должен быть на фласке с ' 'большим временем действия. Скорее всего когда вас ' 'уже заморозит, то вашей реакции может не хватить, ' 'чтобы снять заморозку и избежать следующую ' 'способность, которая нанесет вам урон.<br />\r\n' 'На персонажах-заклинателях через энергощит обычно ' 'используется [Enduring Eternal Mana Flask of Heat] ' '(если фласка на ману вообще нужна билду). Такая ' 'фласка регенерирует ману и позволяет постоянно ' 'поддерживать неуязвимость к заморозке и ' 'охлаждению.</p>\r\n' '\r\n' '<p>Фласка убирающая кровотечения, также снимает ' 'эффект Осквернённой крови, ибо этот эффект ' 'считается кровотечением. Для билдов через энергощит ' '- снятие кровотечений может быть на любой ' 'ситуативной фласке, для билдов через здоровье ' 'рекомендуем использовать флакон здоровья со снятием ' 'кровотечений. Рекомендуем использовать [Bubbling ' 'Divine Life Flask of Staunching], то есть ' 'половинчатую фласку со снятием кровотечений.</p>\r\n' '\r\n' '<p>За определённую плату можно сделать своего ' 'персонажа полностью неуязвимым к эффекту ' 'Осквернённой крови, для этого нужен будет ' 'осквернённый самоцвет с собственным свойством <span ' 'class="ru-poe">На вас нельзя наложить эффект ' 'Оскверненной крови</span><span ' 'class="en-poe">Corrupted Blood Cannot be inflicted ' 'on you</span>. Данный мод можно словить только при ' 'помощи Осквернения предмета на любом самоцвете (в ' 'том числе на кластерных), любого качества.</p>\r\n' '\r\n' '<h4>Настройки звука</h4>\r\n' '\r\n' '<p>Помимо подготовки персонажа к бою, нужно также ' 'убедиться что у вас стоят правильные настройки ' 'звука. Сирус - это тот самый босс, в бою с которым ' 'очень важен звук диалогов. По озвучке фраз можно ' 'понять какую именно способность применяет босс. А ' 'на последней фазе будет способность с множеством ' 'копий, во время применения которой, по озвучке, с ' 'большой точностью, можно определить настоящего ' 'Сируса. Поэтому мы рекомендуем всегда повышать звук ' 'диалогов перед походом на Сируса.</p>\r\n' '<img alt="PoE настройка звука перед боем с Сирусом" ' 'class="wide-image" data-caption="PoE настройка ' 'звука перед боем с Сирусом" data-fancybox="" ' 'loading="lazy" ' 'src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" ' '/></div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="sposobnosti-sirusa-i-ego-prizraka">\r\n' '<h2><span>Способности Сируса и его ' 'призрака</span></h2>\r\n' '<a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h4>Обычная атака</h4>\r\n' '\r\n' '<p>Сирус запускает перед собой луч наносящий ' 'среднее количество урона. От него можно уклонится ' 'если постоянно передвигаться вокруг босса. Не ' 'опасная способность.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h4>Телепортация</h4>\r\n' '\r\n' '<p>Во время основных фаз босс будет периодически ' 'телепортироваться в случайном направлении, но ' 'строго в пределах арены.<br />\r\n' 'Обычно он сразу же после телепортации начинает ' 'использовать одну из своих способностей, будьте к ' 'этому готовы.</p>\r\n' '\r\n' '<h4>Лабиринт с метеором</h4>\r\n' '\r\n' '<p>Сирус переносит персонажа (и всех персонажей ' 'группы) в центр арены и создает лабиринт из ' 'нескольких колец. При этом сам босс взлетает вверх ' 'над центром лабиринта, становится неуязвим к урону ' 'и начинает произносить опасное заклинание Метеорит. ' 'Через несколько секунд он завершит каст и в центр ' 'лабиринта упадет Метеорит, который нанесет урон ' 'всем кто находится внутри лабиринта и уничтожит ' 'сами кольца лабиринта.</p>\r\n' '\r\n' '<p>Количество наносимого урона зависит от ' 'количества колец из которого вам удалось выйти. По ' 'центру лабиринта (прямо под боссом) наносится ' 'огромное количество урона. Некоторые особо толстые ' 'персонажи могут пережить Метеор за первым или ' 'вторым кольцом, но в идеале всегда полностью ' 'выходить из лабиринта, чтобы не получать лишний ' 'урон.</p>\r\n' '\r\n' '<p>Сам лабиринт будет состоять из 1, 2 либо 3 ' 'колец, количество колец зависит от текущей фазы. На ' 'второй основной фазе будет только одно кольцо, на ' 'финальной фазе - три.<br />\r\n' 'Каждое кольцо лабиринта имеет всего один выход, ' 'который анимирован искрами. Чтобы выйти из ' 'лабиринта, нужно выбежать в проход отмеченный ' 'искрами.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="MKCa5-KJAXo">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Вы не можете перепрыгнуть через кольца лабиринта ' 'при помощи способностей передвижения.</p>\r\n' '\r\n' '<p>Для того чтобы без проблем проходить данную ' 'способность босса крайне желательно использовать ' 'фласку <poeitem class="poe-items" ' 'data-name_ru="Ртутный флакон" ' 'data-name_en="Quicksilver Flask" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" ' 'data-target="4300">Quicksilver Flask | Ртутный ' 'флакон (item) </poeitem> или любые другие ' 'способности/предметы которые увеличивают скорость ' 'передвижения персонажа (например <poeitem ' 'class="poe-items" data-name_ru="Призрачный бег" ' 'data-name_en="Phase Run" data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" ' 'data-target="134">Phase Run (Призрачный ' 'бег)</poeitem>).<br />\r\n' 'Обычные способности передвижения (такие как ' '<poeitem class="poe-items" data-name_ru="Наскок" ' 'data-name_en="Leap Slam" data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>) не так сильно ' 'эффективны, ведь вам будет всегда мешать внутреннее ' 'кольцо лабиринта, из-за чего вы не сможете ' 'использовать способность на большое расстояние ' '(между кольцами).</p>\r\n' '\r\n' '<div class="attention-block"><span ' 'class="attention-block-label">Важно</span>\r\n' '\r\n' '<p>Смертельная способность, если не выходить из ' 'лабиринта.</p>\r\n' '</div>\r\n' '\r\n' '<h4>Коридор</h4>\r\n' '\r\n' '<p>Сирус телепортируется на небольшое расстояние от ' 'вас, окружает вашего персонажа стенами со всех ' 'сторон (кроме одной), образуя коридор, и начинает ' 'выпускать в вас огромные шары которые наносят ' 'средний урон. Сирус чередует выпускаемые шары по ' 'типу лево - право - лево - право и т.д. Сам коридор ' 'при этом шириной в два шара, а это значит что от ' 'выпускаемых шаров можно и нужно уворачиваться при ' 'помощи передвижения от стены к стене.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="q0yn6a0TAdg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время этой действия этой способности Сирус ' 'получает на 75% меньше урона, а значит нет смысла ' 'пытаться нанести ему урон.</p>\r\n' '\r\n' '<p>Чтобы прервать использование этой способности - ' 'нужно переместиться за спину Сирусу. Это будет ' 'самым правильным решением. Для этого используйте ' 'любые способности для перемещения персонажа ' '(например <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> или <poeitem ' 'class="poe-items" data-name_ru="Огненный рывок" ' 'data-name_en="Flame Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem>). После того как вы переместитесь ' 'за спину боссу - он прекратит каст и коридор ' 'пропадет.</p>\r\n' '\r\n' '<p>Опасная способность если не уклоняться от шаров ' 'и не прервать каст способности.</p>\r\n' '\r\n' '<h4>Залп лучей <strong>DIE</strong></h4>\r\n' '\r\n' '<p>Самая опасная способность босса, которая убивает ' 'большинство персонажей и из-за которой многие не ' 'могут убить босса.</p>\r\n' '\r\n' '<p>Босс произносит фразу <strong>DIE</strong> ' '(которая как бы намекает что с вами будет), после ' 'чего выпускает залп лучей, значительно усиленных ' 'стандартных атак. Каждый из лучей наносит ' 'физический урон, большая часть которого ' 'конвертируется в урон от холода, либо огня, либо ' 'молнии с усиленным эффектом заморозки, поджога либо ' 'шока соответственно. Это значит что если вы ' 'попадете хотя бы под один из лучей - ваш персонаж ' 'получит большое количество урона и скорее всего ' 'будет заморожен, либо подожжен, либо шокирован. ' 'Если в это время вы не будете иметь иммунитет к ' 'заморозке - ваш персонаж будет заморожен и попадёт ' 'под остальные порции луча, а это скорее всего ' 'приведет к смерти персонажа. Если же персонаж будет ' 'иметь иммунитет к заморозке и большое количество ' 'здоровья/энергощита - скорее всего первый луч его ' 'не убьет, но нужно будет постараться избежать ' 'последующих лучей.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="WpUHqiPns3o">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Единственный способ избежать этого урона - ' 'понимать как работает способность и правильно ' 'позиционировать персонажа.</p>\r\n' '\r\n' '<p>Ключевое правило - вам нужно слышать что босс ' 'начинает использовать эту способность. Это ' 'критически важно, ведь без звука у вас нет никакой ' 'возможности понять что именно будет делать босс. ' 'Конечно же голосовая фраза босса будет ' 'продублирована в чат, но во время боя с боссом у ' 'вас не будет времени чтобы за ним следить и быстро ' 'реагировать на сообщения чата.<br />\r\n' 'Как бы вы не старались держаться рядом с боссом - ' 'он почти всегда телепортируется прежде чем сделать ' 'залп <strong>DIE</strong>, так что звук - ' 'единственная возможность точно определить что эта ' 'способность сейчас будет использована.</p>\r\n' '\r\n' '<p>Менее чем через секунду после того как Сирус ' 'произносит фразу <strong>DIE</strong> - он начинает ' 'выпускать луч в персонажа. <strong>Луч будет ' 'выпущен в то место где стоял ваш персонаж во время ' 'произнесения фразы DIE, и будет двигаться по ' 'направлению к текущей позиции вашего ' 'персонажа</strong> - это самая важная механика ' 'данной способности.</p>\r\n' '\r\n' '<p>Сирус будет продолжать выпускать лучи примерно ' '1.5 секунды, а значит как только вы услышали фразу ' '<strong>DIE</strong> - вам нужно не переставая ' 'двигаться, пока не прекратятся лучи. Двигаться ' 'нужно вокруг босса. От той точки где вы находились, ' 'когда была произнесена фраза, влево или вправо по ' 'отношению к боссу. Но <strong>никак не назад или ' 'вперед</strong>, иначе луч вас просто убьет, ведь у ' 'него большая дальность атаки.<br />\r\n' 'Если вы стоите недалеко от босса - лучшим решением ' 'будет сразу же прыгнуть ему за спину, в таком ' 'случае залп по вам точно не попадет. Но есть шанс ' 'что вы словите первый луч, особенно если вы ' 'используете <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem> с невысокой ' 'скоростью атаки. В таком случае нужно четко ' 'понимать успеете ли вы прыгнуть за спину до начала ' 'залпа или нет. Если не хотите рисковать - всегда ' 'отпрыгивайте в сторону.</p>\r\n' '\r\n' '<p>Разберем данную способность на скриншотах. ' 'Условно обозначим следующие объекты:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Сирус - желтый ромб</li>\r\n' '\t<li>Персонаж - красный круг</li>\r\n' '\t<li>Позиция персонажа во время произнесения фразы ' '<strong>DIE</strong> - красный крест</li>\r\n' '\t<li>Направление по которому будет двигаться ' 'персонаж - синяя стрелка</li>\r\n' '\t<li>Зона которая будет поражена лучами во время ' 'применения способности будет выделена зеленым ' 'цветом</li>\r\n' '</ul>\r\n' '\r\n' '<p>Смотрите начиная с первого скриншота ' 'слева-направо:</p>\r\n' '\r\n' '<div class="slider-images swiper">\r\n' '<div class="swiper-wrapper">\r\n' '<div class="swiper-slide"><img alt="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'class="slide-image" data-caption="Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие лучи." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" ' '/> <span class="slide-image-caption">Как только мы ' 'слышим фразу DIE (в чате её видно) - сразу же ' 'бросаем все свои дела и начинаем убегать с места на ' 'котором стояли. Двигаемся обязательно вокруг босса, ' 'чтобы не попасть под следующие ' 'лучи.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Менее чем через ' 'секунду Сирус начинает выпускать залп лучей. На ' 'скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа." class="slide-image" ' 'data-caption="Менее чем через секунду Сирус ' 'начинает выпускать залп лучей. На скриншоте ' 'персонаж (красный круг) стоит уже в безопасном от ' 'лучей месте. Как мы видим - Сирус выпускает свой ' 'первый луч именно в начальную позицию персонажа ' '(красный крест), при этом он прицеливается и сразу ' 'начинает вести свой прицел на новую позицию ' 'персонажа." data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" ' '/> <span class="slide-image-caption">Менее чем ' 'через секунду Сирус начинает выпускать залп лучей. ' 'На скриншоте персонаж (красный круг) стоит уже в ' 'безопасном от лучей месте. Как мы видим - Сирус ' 'выпускает свой первый луч именно в начальную ' 'позицию персонажа (красный крест), при этом он ' 'прицеливается и сразу начинает вести свой прицел на ' 'новую позицию персонажа.</span></div>\r\n' '\r\n' '<div class="swiper-slide"><img alt="Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться." class="slide-image" ' 'data-caption="Примерно через 1.5 секунды босс ' 'прекращает свой залп. На скриншоте мы видим какая ' 'область будет поражена лучами от залпа и на каком ' 'расстоянии Сирус прекращает прицеливаться." ' 'data-fancybox="gal1" loading="lazy" ' 'src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" ' '/> <span class="slide-image-caption">Примерно через ' '1.5 секунды босс прекращает свой залп. На скриншоте ' 'мы видим какая область будет поражена лучами от ' 'залпа и на каком расстоянии Сирус прекращает ' 'прицеливаться.</span></div>\r\n' '</div>\r\n' '\r\n' '<div class="swiper-pagination"> </div>\r\n' '\r\n' '<div class="swiper-button-prev"> </div>\r\n' '\r\n' '<div class="swiper-button-next"> </div>\r\n' '</div>\r\n' '\r\n' '<h4>Крестовина лазеров</h4>\r\n' '\r\n' '<p>Способность начинается под фразу ' '<strong>Everlasting Fire</strong>. Сирус ' 'телепортируется, призывает 3 своих клона и вместе с ' 'ними создаёт крестовину. Во время каста этой ' 'способности (около 2-3 секунд) он уязвим к урону, ' 'можно этим воспользоваться.<br />\r\n' 'Настоящая версия Сируса более светлая и над ней ' 'есть полоса со здоровьем, клоны же темные.</p>\r\n' '\r\n' '<p>Через несколько секунд каста - создается ' 'крестовина, которая вращается против часовой ' 'стрелки. Попав под один из её лучей, вы получите ' 'серьёзный урон, а также заряды дебафа, очень сильно ' 'замедляющего общую скорость персонажа. Дебафы висят ' 'довольно долго, поэтому старайтесь не прикасаться к ' 'лучам крестовины. Двигайтесь в одной четверти, ' 'вместе с лучами, а для пересечения луча, всегда ' 'используйте мгновенные способности передвижения, по ' 'типу <poeitem class="poe-items" ' 'data-name_ru="Огненный рывок" data-name_en="Flame ' 'Dash" data-color="#3838F5" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" ' 'data-target="89">Flame Dash | Огненный ' 'рывок</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Наскок" data-name_en="Leap Slam" ' 'data-color="#BA1519" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" ' 'data-target="59">Leap Slam</poeitem>.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Крестовина существует около 12-ти секунд. Во ' 'время её действия Сирус не может применять лабиринт ' 'и коридор, зато может применять способность ' 'иллюзий, телепортироваться по полю боя и ' 'использовать залпы лучей ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<h4>Клоны и луч</h4>\r\n' '\r\n' '<p>Способность с клонами начинается без ' 'предупреждений. Сирус телепортируется, создаёт 12 ' 'своих клонов и произносит одну из трёх фраз:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Feel the thrill of <strong>THE ' 'VOID</strong></li>\r\n' '\t<li>You will long for ' '<strong>NONEXISTENCE!</strong></li>\r\n' '\t<li>Meaning <strong>IS AN ' 'ILLUSION</strong></li>\r\n' '</ul>\r\n' '\r\n' '<p>Когда он доходит до конца любой из фраз, ' 'например: &quot;<strong>THE VOID</strong>&quot;, ' 'клоны исчезают, а в вашем направлении летит залп ' 'лучей, сравнимый по силе с залпом лучей ' '<strong>DIE</strong>.<br />\r\n' 'Очень важно слышать фразу, т.к. по ней можно ' 'определить где находится настоящий Сирус по ' 'отношению к вам, а значит вы будете знать из какой ' 'стороны будут лететь лучи. Зная это, можно ' 'попробовать избежать луч, для этого нужно ' 'использовать способность передвижения в сторону от ' 'источника звука, как раз перед тем как босс начнёт ' 'произносить финальную часть фразы.<br />\r\n' 'Помимо звука, ближе к концу произнесения своей ' 'фразы настоящий Сирус становится немного больше по ' 'размерам и его можно отличить от клонов. Можно ' 'воспользоваться ещё и этой особенностью.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eFnEENagHao">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Во время применения этой способности, ' 'постарайтесь выбежать из круга с копиями (если это ' 'возможно), и попытайтесь по звуку определить с ' 'какой стороны от вас находится босс. В этом моменте ' 'абсолютно не важно где конкретно он, главное знать ' 'в каком направлении от вас настоящий Сирус, чтобы ' 'можно было принять быстрое решение, в какую сторону ' 'от него уворачиваться. Чем дальше вы будете от ' 'круга, тем проще будет увернуться. Однако не ' 'перестарайтесь, после применения этой способности, ' 'он может применить залп лучей <strong>DIE</strong> ' '(при котором важно держаться поближе к ' 'боссу).</p>\r\n' '\r\n' '<h4>Штормы (вихри)</h4>\r\n' '\r\n' '<p>Штормы наносят смертельный периодический урон, ' 'если вы находитесь внутри него, и невысокий ' 'периодический урон, если вы находитесь недалеко от ' 'него. Обычно если вы попадаете внутрь самого шторма ' '- это означает смерть персонажа.</p>\r\n' '\r\n' '<p>Штормы которые изначально есть в локации - ' 'статичны и не перемещаются, но с каждым переходом ' 'на новую фазу босс создает новые, всего их будет ' 'три. Они уже перемещаются, но довольно ' 'медленно.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="eRbpUYAEXpg">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Старайтесь аккуратнее использовать способности ' 'для передвижения рядом со штормами, иначе есть шанс ' 'случайно попасть внутрь шторма.</p>\r\n' '\r\n' '<h3>Способности призрака Сируса</h3>\r\n' '\r\n' '<h4>Лучи из рук</h4>\r\n' '\r\n' '<p>Призрак Сируса разводит руки по бокам и начинает ' 'выпускать луч из каждой руки, постепенно соединяя ' 'руки перед собой. После того как он объединит руки ' '- в месте соединения лучей произойдет взрыв, ' 'наносящий высокий урон всем кто в него ' 'попал.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="diGYvtYNdFU">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Анимация способности довольно медленная и от неё ' 'легко увернутся, отойдя подальше от призрака либо ' 'забежав ему за спину. К тому же лучи поражают не ' 'всю область перед собой, а только определенные ' 'участки земли.</p>\r\n' '\r\n' '<h4>Обстрел метеорами</h4>\r\n' '\r\n' '<p>Призрак выпускает множество (четыре если вы ' 'находитесь рядом с призраком) небольших метеоров в ' 'сторону вашего персонажа. После приземления, ' 'метеоры с небольшой задержкой взрываются, нанося ' 'средний урон всем кто стоял рядом с ними.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="_AdaZwQmyHM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>От способности очень легко уклониться, ' 'достаточно отходить от места приземления ' 'метеоритов.</p>\r\n' '\r\n' '<h4>Гейзеры</h4>\r\n' '\r\n' '<p>Сирус подсвечивает множество участков земли, ' 'через некоторое время в этих местах появятся ' 'гейзеры, которые будут наносить средний урон если в ' 'них стоять.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="Gp962wB6K-w">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Очень простая способность, достаточно не ' 'подходить к гейзерам после того как они ' 'появятся.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="fazy-bossa">\r\n' '<h2><span>Фазы босса</span></h2>\r\n' '\r\n' '<p>Бой с Сирусом состоит из четырёх основных фаз и ' 'трех переходных.</p>\r\n' '\r\n' '<p>На первых трёх основных фазах:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Арена будет ограничена кругом, который нельзя ' 'покидать. Если покинуть круг - Сирус тут же взлетит ' 'и создаст лишний шторм</li>\r\n' '\t<li>Бой идет с Сирусом и его призраком (копия, ' 'аватара, проекция - все одно и тоже). Призрак ' 'Сируса будет периодически применять свои ' 'способности от которых нужно уклоняться</li>\r\n' '</ul>\r\n' '\r\n' '<p>Во время четвертой основной фазы (финальная ' 'фаза) - Сирус объединится со своим призраком и ' 'станет максимально силен. Перед началом финальной ' 'фазы Сирус восстановит себе 75% здоровья (50% ' 'здоровья если уровень атласа ниже 8-го). Призрак ' 'Сируса исчезнет и больше не будет применять свои ' 'способности, при этом сам Сирус приобретает новые ' 'способности.</p>\r\n' '\r\n' '<p>На переходных фазах Сирус будет взлетать на ' 'своём кресле, создавая шторм. После чего шторм ' 'будет медленно двигаться по арене.<br />\r\n' 'Его призрак будет использовать свои способности в ' 'вашем направлении. Чтобы Сирус спустился со своего ' 'кресла, вам необходимо подбежать прямо под него, ' 'иначе эта фаза может продолжаться довольно ' 'долго.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="scenarij-boya-s-bossom"><a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile"><img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" /> <img ' 'alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> ' '</a>\r\n' '\r\n' '<h2><span>Сценарий боя с боссом</span></h2>\r\n' '\r\n' '<p>Данную часть гайда крайне желательно посмотреть ' 'в видео гайде, нужный момент начинается с 12-ой ' 'минуты. В нем мы подробно рассматриваем бой с ' 'боссом и комментируем все ключевые моменты ' 'боя.</p>\r\n' '\r\n' '<div class="video-container">\r\n' '<div class="youtube-wrapper">\r\n' '<div class="youtube" data-embed="t5qaC3MghyM">\r\n' '<div class="play-button"> </div>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<p>Зайдя на арену, сразу же стоит обратить внимание ' 'на то, где находятся штормы (вихри). Не забываем ' 'что в них нельзя попадать.</p>\r\n' '\r\n' '<p>Сразу же проходим к боссу через низ и запускаем ' 'бой, подойдя прямиком под кресло босса. Последующие ' 'фазы будут запускаться точно таким же ' 'образом.</p>\r\n' '\r\n' '<p>На первой фазе Сирус не применяет никаких особых ' 'способностей, телепортируется по полю боя, наносит ' 'урон автоатаками и применяет слабую версию своего ' 'залпа лучами, который озвучиваются фразой ' '<strong>DIE</strong>.</p>\r\n' '\r\n' '<p>Первая фаза это отличная возможность посмотреть ' 'на способности призрака Сируса, который парит над ' 'ареной. Внимательно следите за ареной, призрак ' 'применяет свои способности, которые при должной ' 'степени невезения могут отправить вашего персонажа ' 'на тот свет. Особое внимание стоит выделить ' 'гейзерам, которые перед применением проецируются на ' 'пол, из них нужно выбегать как можно скорее.</p>\r\n' '\r\n' '<p>Когда вы опустите здоровье Сируса до 75%, ' 'начнётся первая промежуточная фаза со штормами. О ' 'начале которой можно судить по тому, что у Сируса ' 'пропадает полоса здоровья. Иногда бывает что ' 'полоска пропала, а босс ещё произносит какое-то ' 'заклинание - не нужно паниковать, он запрыгнет на ' 'трон сразу же как закончит произносить текущее ' 'заклинание.</p>\r\n' '\r\n' '<p>В отличии от старых штормов, текущие штормы не ' 'преследуют игрока, просто двигаются в случайном ' 'направлении. Поэтому всё что от вас требуется на ' 'этой фазе - отойти подальше и ждать пока шторм ' 'отлетит от Сируса. Во время ожидания уворачивайтесь ' 'от способностей призрака. Каждая способность ' 'которого озвучивается боссом и имеет ярко ' 'выраженную анимацию.</p>\r\n' '\r\n' '<p>Чтобы запустить следующую фазу боя - необходимо ' 'подбежать под само кресло Сируса, тогда он ' 'спустится. Промежуточные фазы ничем не отличаются ' 'друг от друга, далее мы не будем подробно их ' 'рассматривать.</p>\r\n' '\r\n' '<p>Во время второй основной фазы у Сируса ' 'появляются две новые способности - лабиринт с ' 'метеором (одно кольцо стен) и коридор. Из лабиринта ' 'с одним кольцом очень легко выбежать.</p>\r\n' '\r\n' '<p>Во время третьей основной фазы Сирус не ' 'произносит коридор, однако начинает создавать ' 'лабиринт из двух колец.</p>\r\n' '\r\n' '<p>Перед началом финальной фазы Сирус восстановит ' '50% здоровья, а Сирус 8-го уровня 75%. На финальной ' 'фазе больше не будет круга, ограничивающего поле ' 'боя.</p>\r\n' '\r\n' '<p>Во время финальной фазы Сирус начинает ' 'произносить усиленную версию залпа лучей, тех самых ' 'с озвучкой <strong>DIE</strong>, применяет коридор, ' 'лабиринт с метеором из трёх колец, а также две ' 'новые способности. Крестовину лучей, которая ' 'вращается против часовой стрелки и заклинание с ' 'клонами. Сирус чередует свои способности, он не ' 'может два раза подряд применить лабиринт или ' 'коридор и т.д., однако между этими способностями он ' 'может лишний раз зарядить в вас залп лучей.</p>\r\n' '\r\n' '<p>Советы на последнюю фазу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Всегда держитесь как можно ближе к Сирусу, ' 'чтобы всегда видеть что он кастует, и в случае ' 'необходимости - у вас была возможность запрыгнуть ' 'ему за спину. После каждой его телепортации сразу ' 'же ищите его, вам нужно видеть босса на случай ' 'залпа лучей</li>\r\n' '\t<li>Как можно быстрее покидайте коридор, ' 'уворачиваться от его шаров на самом деле очень ' 'тяжело, и это не имеет абсолютно никакого ' 'практического смысла</li>\r\n' '\t<li>Нанести серьезный урон Сирусу можно лишь в ' 'короткий промежуток времени, после того как он уже ' 'применил все свои особые способности, а именно сдал ' 'Лабиринт, Крестовину, Клонов и Коридор. У вас будет ' 'очень мало времени, перед следующим лабиринтом, ' 'именно в этом промежутке нужно прожимать флаконы на ' 'урон и вливать максимум урона в босса</li>\r\n' '</ul>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet">\r\n' '<h2><span>Часто задаваемые вопросы</span></h2>\r\n' '\r\n' '<h3>Как правильно запускать бой с Сирусом если вы ' 'не планируете убивать его самостоятельно?</h3>\r\n' '\r\n' '<p>Если вы планируете убить чужого Сируса либо ' 'хотите чтобы вам помогли убить вашего Сируса - ' 'нужно знать как это правильно сделать.</p>\r\n' '\r\n' '<p>Самое главное - босс не запустится если игрок, ' 'которому принадлежит Атлас на котором убивают ' 'Сируса, не зайдет внутрь и не запустит сцену с ' 'Сирусом и Заной в самом начале.<br />\r\n' 'После того как сцена запущена и они начали ' 'разговаривать - персонажу нужно выйти с карты, ' 'чтобы босс не усиливался. За каждого игрока на ' 'карте уникальные монстры внутри неё получают +100% ' 'к здоровью (это касается любых карт).<br />\r\n' 'После того как персонаж запустивший сцену вышел с ' 'карты - может заходить другой игрок, который будет ' 'убивать босса.<br />\r\n' 'Чтобы получить &quot;защиту лута&quot;, выполнение ' 'квестовой цепочки Заны и какие-либо бонусы для ' 'испытаний - <strong>игрок которому принадлежит ' 'Атлас обязательно должен зайти на карту перед ' 'убийством босса</strong>. Опытные игроки которые ' 'делают сервисы (помощь в убийстве боссов за валюту) ' 'прекрасно это знают и стараются не убивать босса ' 'пока вы не зайдете на карту. Для этого они пишут ' 'что-либо в чат (например &quot;GO GO GO&quot; или ' 'любую похожую команду), это значит что игроку ' '(которому принадлежит Атлас) нужно срочно зайти на ' 'карту. Если этого не сделать - персонаж который ' 'убивал босса сможет забрать всю ' '&quot;уникальную&quot; добычу с босса, а хозяину ' 'Атласа не зачтется убийство в квест и придется ' 'заново спавнить Сируса.</p>\r\n' '\r\n' '<p>Имейте ввиду что довольно много игроков, которые ' 'предлагают убить вашего Сируса за валюту, пытаются ' 'обмануть. Они могут взять с собой на карту ' 'неопознанные уникальные перчатки или шлем Сируса и ' 'сбросить их в качестве лута (либо позже добавить в ' 'обмен), забрав себе действительно ценные предметы ' 'которые выпали. Всегда настаивайте на том чтобы вас ' 'звали непосредственно перед убийством босса, это ' 'сделает все уникальные предметы с босса вашими и их ' 'нельзя будет забрать. Либо чтобы тот человек, ' 'который вам помогает, стримил (транслировал) ' 'процесс убийства.</p>\r\n' '\r\n' '<h3>Что за билд используется в видео гайде?</h3>\r\n' '\r\n' '<p>Бандит через мины Шаровой молнии, но он уже не ' 'актуален.</p>\r\n' '</div>'}

Контекст процессоры

django.template.context_processors.csrf
Контекст {'csrf_token': <SimpleLazyObject: 'eqe0VzFhEfPwdT1iMxKHujpic2KC5OlDAlfAED0jbq3xFImKjBBQ80oiL5m0Zq7A'>}
django.template.context_processors.debug
Контекст {}
django.template.context_processors.request
Контекст {'request': <ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>}
django.contrib.auth.context_processors.auth
Контекст {'user': <SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a296c6ac0>>)}
django.contrib.messages.context_processors.messages
Контекст {'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/sirius-gayd-kak-ubivat'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
wiki.context_processors.debug
Контекст {'DEBUG': True}

Alerts

No alerts found

Обращения к кэшу от 1 бэкенда

Краткая статистика

Всего вызовов Общее время Cache хитов Промахи кэша
26 0,5454272031784058 ms 24 1

Команды

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 25 1 0 0 0 0 0 0 0 0 0 0 0 0

Вызовы

Время (мс) Тип Аргументы Именованные аргументы Бэкенд
0,0210 get ('article_43_tier_0',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(524)
  tier_filtered_content = article.get_content_for_user(user)

/usr/src/app/wiki/models.py in get_content_for_user(780)
  cached_content = cache.get(cache_key)

0,1130 set ('article_43_tier_0', '<div class="build-page-content-block anchor-block" id="obshchaya-informaciya"><a href="https://lootkeeper.com/ru/poe/orbs" target="_blank" title="Купить сферы в Path of Exile"><img alt="Купить сферы в Path of Exile" class="desktop-adaptive-visible" src="/media/ckeditor/2025/02/27/1.gif" /> <img alt="Купить сферы в Path of Exile" class="mobile-visible" src="/media/ckeditor/2025/02/27/1-mob.gif" /> </a>\r\n<h2><span>Общая информация</span></h2>\r\n\r\n<p>Сирус, Пробудитель миров (не Сайрус и Сириус) - босс который был добавлен в дополнении &quot;Завоеватели Атласа&quot;. Он является лидером четырех завоевателей Атласа: Бэран (Крестоносец), Дрокс (Вождь), Веритания (Избавительница) и Аль-Хезмин (Охотник).</p>\r\n\r\n<p>Из босса могут выпасть следующие предметы:</p>\r\n\r\n<ul>\r\n\t<li>Пробуждающий камень поддержки (например <poeitem class="poe-items" data-name_ru="Пробужденный: Урон холодом" data-name_en="Awakened Added Cold Damage Support" data-color="#1AAA42" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/Support/SupportPlus/AddedColdDamagePlus.webp" data-target="682">Awakened Added Cold Damage Support | Пробужденный: Урон холодом</poeitem>)</li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Спаситель" data-name_en="The Saviour" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Weapons/OneHandWeapons/OneHandSwords/MirageBlade.webp" data-target="695">The Saviour | Спаситель</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Сфера Пробудителя" data-name_en="Awakener&#x27;s Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/TransferOrb.webp" data-target="647">Awakener\'s Orb | Сфера Пробудителя</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Венец внутреннего ока" data-name_en="Crown of the Inward Eye" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" data-target="823">Crown of the Inward Eye | Венец внутреннего ока Корона провидца</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Длань Верховного жреца" data-name_en="Hands of the High Templar" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Gloves/HandsOfTheHighTemplar.webp" data-target="613">Hands of the High Templar | Длань Верховного жреца</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Нить надежды" data-name_en="Thread of Hope" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Jewels/ConnectedJewel.webp" data-target="764">Thread of Hope | Нить надежды</poeitem></li>\r\n</ul>\r\n\r\n<p>Выпадет как минимум один предмет из этого списка, но может выпасть сразу несколько предметов разных типов, например один предмет экипировки <poeitem class="poe-items" data-name_ru="Венец внутреннего ока" data-name_en="Crown of the Inward Eye" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Armours/Helmets/CrownOfTheInwardEye.webp" data-target="823">Crown of the Inward Eye | Венец внутреннего ока Корона провидца</poeitem>, один пробуждающий камень поддержки и камень хранителя цвета слоновой кости.</p>\r\n\r\n<p>Не важно насколько детально и сколько раз вы прочитаете этот гайд, обязательно (хотя бы раз) взгляните на его видео версию:</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="t5qaC3MghyM">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="ehtap-podgotovki">\r\n<h2><span>Этап подготовки</span></h2>\r\n\r\n<p>В отличии от большинства боссов, Сирус наносит урон всех возможных типов: Физический, Стихийный от Огня, Холода и Молнии, а также урон Хаосом.<br />\r\nБольшое количество Стихийного Урона позволяет накладывать очень сильные эффекты Шока, Поджога и Охлаждения, а также полностью замораживать вашего персонажа. И ещё он способен накладывать эффект <span class="ru-poe">Осквернённой крови</span><span class="en-poe">Corrupted Blood</span>.</p>\r\n\r\n<p>Во время боя с этим Боссом не будет привычных фаз с монстрами, на которых можно пополнить заряды флаконов. Фласки восстанавливаются только при смене фаз Сируса, поэтому любителям использовать макросы или бездумно спамить флаконы придётся не легко.</p>\r\n\r\n<p>Примерный список требований к вашему персонажу:</p>\r\n\r\n<ul>\r\n\t<li>Не менее 1.5 миллиона ДПС по Сирусу (можно проверить в PoB\'e)</li>\r\n\t<li>Для персонажей через здоровье - хотя бы 4.000 здоровья</li>\r\n\t<li>Для персонажей с энергощитом, хотя бы 6.000 энергощита</li>\r\n\t<li>Наличие хотя бы 50-ти процентов положительной устойчивости к Хаосу</li>\r\n\t<li>Наличие источника избавления от <span class="ru-poe">Осквернённой крови</span><span class="en-poe">Corrupted Blood</span></li>\r\n\t<li>Наличие источника избавления от заморозки</li>\r\n</ul>\r\n\r\n<p>Это значит что ваш МФ Лучник 3000 здоровья и -60% хаос резиста совершенно не подходит для боя с этим боссом, но не значит что он не сможет его убить.</p>\r\n\r\n<h3>Практические советы по подготовке</h3>\r\n\r\n<h4>Сопротивление к хаосу</h4>\r\n\r\n<p>Обязательно соберите устойчивость к хаосу, хотя бы в +50%. Большая часть способностей босса наносит урон хаосом. Некоторые из этих способностей не очень опасные, но с низким сопротивлением к хаосу - для вашего персонажа они могут быть смертельными.</p>\r\n\r\n<h4>Пантеон</h4>\r\n\r\n<p>Обязательный бог для боя с Сирусом это Аракали <poeitem class="poe-items" data-name_ru="Душа Аракаали" data-name_en="Soul of Arakaali" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Arakaali.webp" data-target="2326">Soul of Arakaali | Душа Аракаали</poeitem>. Неважно какой у вас Билд. Бонусы Аракали на снижение периодического урона, и бонус скорости восстановления энергощита и здоровья после того, как вы прекратили получать периодический урон - очень сильно упрощают бой с Сирусом.</p>\r\n\r\n<p>Если вы играете через здоровье - обязательно используйте Рюслату <poeitem class="poe-items" data-name_ru="Душа Рюслаты" data-name_en="Soul of Ryslatha" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/PuppetMistress.webp" data-target="2316">Soul of Ryslatha | Душа Рюслаты</poeitem> и две фласки на Здоровье. Одна из фласок должна быть мгновенной или половинчатой, то есть восстанавливать половину объема мгновенно и вторую половину постепенно. Мы рекомендуем использовать именно половинчатую фласку, так как она работает ещё какое-то время после нажатия, даруя свой дополнительный эффект, о котором мы поговорим ниже.</p>\r\n\r\n<p>Если вы играете через энергощит или Следопытом - рекомендуем Шакари <poeitem class="poe-items" data-name_ru="Душа Шакари" data-name_en="Soul of Shakari" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/QueenOfTheSands.webp" data-target="2330">Soul of Shakari | Душа Шакари</poeitem> или Югула <poeitem class="poe-items" data-name_ru="Душа Югула" data-name_en="Soul of Yugul" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/QuestIcons/Yugul.webp" data-target="2322">Soul of Yugul | Душа Югула</poeitem>. Шакари снизит получаемый урон от Хаоса, а Югул - от холода.</p>\r\n\r\n<p>Конечно же пантеоны нужно прокачать, ведь большая часть нужных нам бонусов изначально закрыта.</p>\r\n\r\n<h4>Заморозка и <span class="ru-poe">Осквернённая кровь</span><span class="en-poe">Corrupted Blood</span></h4>\r\n\r\n<p>Перед боем с боссом обязательно необходимо решить проблемы Заморозки и <span class="ru-poe">Осквернённой крови</span><span class="en-poe">Corrupted Blood</span>.</p>\r\n\r\n<p>Фласки - это самое простое решение этих проблем. Иммунитет к заморозке должен быть на фласке с большим временем действия. Скорее всего когда вас уже заморозит, то вашей реакции может не хватить, чтобы снять заморозку и избежать следующую способность, которая нанесет вам урон.<br />\r\nНа персонажах-заклинателях через энергощит обычно используется [Enduring Eternal Mana Flask of Heat] (если фласка на ману вообще нужна билду). Такая фласка регенерирует ману и позволяет постоянно поддерживать неуязвимость к заморозке и охлаждению.</p>\r\n\r\n<p>Фласка убирающая кровотечения, также снимает эффект Осквернённой крови, ибо этот эффект считается кровотечением. Для билдов через энергощит - снятие кровотечений может быть на любой ситуативной фласке, для билдов через здоровье рекомендуем использовать флакон здоровья со снятием кровотечений. Рекомендуем использовать [Bubbling Divine Life Flask of Staunching], то есть половинчатую фласку со снятием кровотечений.</p>\r\n\r\n<p>За определённую плату можно сделать своего персонажа полностью неуязвимым к эффекту Осквернённой крови, для этого нужен будет осквернённый самоцвет с собственным свойством <span class="ru-poe">На вас нельзя наложить эффект Оскверненной крови</span><span class="en-poe">Corrupted Blood Cannot be inflicted on you</span>. Данный мод можно словить только при помощи Осквернения предмета на любом самоцвете (в том числе на кластерных), любого качества.</p>\r\n\r\n<h4>Настройки звука</h4>\r\n\r\n<p>Помимо подготовки персонажа к бою, нужно также убедиться что у вас стоят правильные настройки звука. Сирус - это тот самый босс, в бою с которым очень важен звук диалогов. По озвучке фраз можно понять какую именно способность применяет босс. А на последней фазе будет способность с множеством копий, во время применения которой, по озвучке, с большой точностью, можно определить настоящего Сируса. Поэтому мы рекомендуем всегда повышать звук диалогов перед походом на Сируса.</p>\r\n<img alt="PoE настройка звука перед боем с Сирусом" class="wide-image" data-caption="PoE настройка звука перед боем с Сирусом" data-fancybox="" loading="lazy" src="/media/ckeditor/2020/04/24/poe-sound-check-sirus.jpg" /></div>\r\n\r\n<div class="build-page-content-block anchor-block" id="sposobnosti-sirusa-i-ego-prizraka">\r\n<h2><span>Способности Сируса и его призрака</span></h2>\r\n<a href="https://lootkeeper.com/ru/poe/orbs" target="_blank" title="Купить сферы в Path of Exile"><img alt="Купить сферы в Path of Exile" class="desktop-adaptive-visible" src="/media/ckeditor/2025/02/27/1.gif" /> <img alt="Купить сферы в Path of Exile" class="mobile-visible" src="/media/ckeditor/2025/02/27/1-mob.gif" /> </a>\r\n\r\n<h4>Обычная атака</h4>\r\n\r\n<p>Сирус запускает перед собой луч наносящий среднее количество урона. От него можно уклонится если постоянно передвигаться вокруг босса. Не опасная способность.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="Gp962wB6K-w">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<h4>Телепортация</h4>\r\n\r\n<p>Во время основных фаз босс будет периодически телепортироваться в случайном направлении, но строго в пределах арены.<br />\r\nОбычно он сразу же после телепортации начинает использовать одну из своих способностей, будьте к этому готовы.</p>\r\n\r\n<h4>Лабиринт с метеором</h4>\r\n\r\n<p>Сирус переносит персонажа (и всех персонажей группы) в центр арены и создает лабиринт из нескольких колец. При этом сам босс взлетает вверх над центром лабиринта, становится неуязвим к урону и начинает произносить опасное заклинание Метеорит. Через несколько секунд он завершит каст и в центр лабиринта упадет Метеорит, который нанесет урон всем кто находится внутри лабиринта и уничтожит сами кольца лабиринта.</p>\r\n\r\n<p>Количество наносимого урона зависит от количества колец из которого вам удалось выйти. По центру лабиринта (прямо под боссом) наносится огромное количество урона. Некоторые особо толстые персонажи могут пережить Метеор за первым или вторым кольцом, но в идеале всегда полностью выходить из лабиринта, чтобы не получать лишний урон.</p>\r\n\r\n<p>Сам лабиринт будет состоять из 1, 2 либо 3 колец, количество колец зависит от текущей фазы. На второй основной фазе будет только одно кольцо, на финальной фазе - три.<br />\r\nКаждое кольцо лабиринта имеет всего один выход, который анимирован искрами. Чтобы выйти из лабиринта, нужно выбежать в проход отмеченный искрами.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="MKCa5-KJAXo">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Вы не можете перепрыгнуть через кольца лабиринта при помощи способностей передвижения.</p>\r\n\r\n<p>Для того чтобы без проблем проходить данную способность босса крайне желательно использовать фласку <poeitem class="poe-items" data-name_ru="Ртутный флакон" data-name_en="Quicksilver Flask" data-color="#808080" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Flasks/sprint.webp" data-target="4300">Quicksilver Flask | Ртутный флакон (item) </poeitem> или любые другие способности/предметы которые увеличивают скорость передвижения персонажа (например <poeitem class="poe-items" data-name_ru="Призрачный бег" data-name_en="Phase Run" data-color="#1AAA42" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/PhaseRun.webp" data-target="134">Phase Run (Призрачный бег)</poeitem>).<br />\r\nОбычные способности передвижения (такие как <poeitem class="poe-items" data-name_ru="Наскок" data-name_en="Leap Slam" data-color="#BA1519" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" data-target="59">Leap Slam</poeitem>) не так сильно эффективны, ведь вам будет всегда мешать внутреннее кольцо лабиринта, из-за чего вы не сможете использовать способность на большое расстояние (между кольцами).</p>\r\n\r\n<div class="attention-block"><span class="attention-block-label">Важно</span>\r\n\r\n<p>Смертельная способность, если не выходить из лабиринта.</p>\r\n</div>\r\n\r\n<h4>Коридор</h4>\r\n\r\n<p>Сирус телепортируется на небольшое расстояние от вас, окружает вашего персонажа стенами со всех сторон (кроме одной), образуя коридор, и начинает выпускать в вас огромные шары которые наносят средний урон. Сирус чередует выпускаемые шары по типу лево - право - лево - право и т.д. Сам коридор при этом шириной в два шара, а это значит что от выпускаемых шаров можно и нужно уворачиваться при помощи передвижения от стены к стене.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="q0yn6a0TAdg">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Во время этой действия этой способности Сирус получает на 75% меньше урона, а значит нет смысла пытаться нанести ему урон.</p>\r\n\r\n<p>Чтобы прервать использование этой способности - нужно переместиться за спину Сирусу. Это будет самым правильным решением. Для этого используйте любые способности для перемещения персонажа (например <poeitem class="poe-items" data-name_ru="Наскок" data-name_en="Leap Slam" data-color="#BA1519" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" data-target="59">Leap Slam</poeitem> или <poeitem class="poe-items" data-name_ru="Огненный рывок" data-name_en="Flame Dash" data-color="#3838F5" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" data-target="89">Flame Dash | Огненный рывок</poeitem>). После того как вы переместитесь за спину боссу - он прекратит каст и коридор пропадет.</p>\r\n\r\n<p>Опасная способность если не уклоняться от шаров и не прервать каст способности.</p>\r\n\r\n<h4>Залп лучей <strong>DIE</strong></h4>\r\n\r\n<p>Самая опасная способность босса, которая убивает большинство персонажей и из-за которой многие не могут убить босса.</p>\r\n\r\n<p>Босс произносит фразу <strong>DIE</strong> (которая как бы намекает что с вами будет), после чего выпускает залп лучей, значительно усиленных стандартных атак. Каждый из лучей наносит физический урон, большая часть которого конвертируется в урон от холода, либо огня, либо молнии с усиленным эффектом заморозки, поджога либо шока соответственно. Это значит что если вы попадете хотя бы под один из лучей - ваш персонаж получит большое количество урона и скорее всего будет заморожен, либо подожжен, либо шокирован. Если в это время вы не будете иметь иммунитет к заморозке - ваш персонаж будет заморожен и попадёт под остальные порции луча, а это скорее всего приведет к смерти персонажа. Если же персонаж будет иметь иммунитет к заморозке и большое количество здоровья/энергощита - скорее всего первый луч его не убьет, но нужно будет постараться избежать последующих лучей.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="WpUHqiPns3o">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Единственный способ избежать этого урона - понимать как работает способность и правильно позиционировать персонажа.</p>\r\n\r\n<p>Ключевое правило - вам нужно слышать что босс начинает использовать эту способность. Это критически важно, ведь без звука у вас нет никакой возможности понять что именно будет делать босс. Конечно же голосовая фраза босса будет продублирована в чат, но во время боя с боссом у вас не будет времени чтобы за ним следить и быстро реагировать на сообщения чата.<br />\r\nКак бы вы не старались держаться рядом с боссом - он почти всегда телепортируется прежде чем сделать залп <strong>DIE</strong>, так что звук - единственная возможность точно определить что эта способность сейчас будет использована.</p>\r\n\r\n<p>Менее чем через секунду после того как Сирус произносит фразу <strong>DIE</strong> - он начинает выпускать луч в персонажа. <strong>Луч будет выпущен в то место где стоял ваш персонаж во время произнесения фразы DIE, и будет двигаться по направлению к текущей позиции вашего персонажа</strong> - это самая важная механика данной способности.</p>\r\n\r\n<p>Сирус будет продолжать выпускать лучи примерно 1.5 секунды, а значит как только вы услышали фразу <strong>DIE</strong> - вам нужно не переставая двигаться, пока не прекратятся лучи. Двигаться нужно вокруг босса. От той точки где вы находились, когда была произнесена фраза, влево или вправо по отношению к боссу. Но <strong>никак не назад или вперед</strong>, иначе луч вас просто убьет, ведь у него большая дальность атаки.<br />\r\nЕсли вы стоите недалеко от босса - лучшим решением будет сразу же прыгнуть ему за спину, в таком случае залп по вам точно не попадет. Но есть шанс что вы словите первый луч, особенно если вы используете <poeitem class="poe-items" data-name_ru="Наскок" data-name_en="Leap Slam" data-color="#BA1519" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" data-target="59">Leap Slam</poeitem> с невысокой скоростью атаки. В таком случае нужно четко понимать успеете ли вы прыгнуть за спину до начала залпа или нет. Если не хотите рисковать - всегда отпрыгивайте в сторону.</p>\r\n\r\n<p>Разберем данную способность на скриншотах. Условно обозначим следующие объекты:</p>\r\n\r\n<ul>\r\n\t<li>Сирус - желтый ромб</li>\r\n\t<li>Персонаж - красный круг</li>\r\n\t<li>Позиция персонажа во время произнесения фразы <strong>DIE</strong> - красный крест</li>\r\n\t<li>Направление по которому будет двигаться персонаж - синяя стрелка</li>\r\n\t<li>Зона которая будет поражена лучами во время применения способности будет выделена зеленым цветом</li>\r\n</ul>\r\n\r\n<p>Смотрите начиная с первого скриншота слева-направо:</p>\r\n\r\n<div class="slider-images swiper">\r\n<div class="swiper-wrapper">\r\n<div class="swiper-slide"><img alt="Как только мы слышим фразу DIE (в чате её видно) - сразу же бросаем все свои дела и начинаем убегать с места на котором стояли. Двигаемся обязательно вокруг босса, чтобы не попасть под следующие лучи." class="slide-image" data-caption="Как только мы слышим фразу DIE (в чате её видно) - сразу же бросаем все свои дела и начинаем убегать с места на котором стояли. Двигаемся обязательно вокруг босса, чтобы не попасть под следующие лучи." data-fancybox="gal1" loading="lazy" src="/media/ckeditor/2020/04/24/sirus-beam-1.jpg" /> <span class="slide-image-caption">Как только мы слышим фразу DIE (в чате её видно) - сразу же бросаем все свои дела и начинаем убегать с места на котором стояли. Двигаемся обязательно вокруг босса, чтобы не попасть под следующие лучи.</span></div>\r\n\r\n<div class="swiper-slide"><img alt="Менее чем через секунду Сирус начинает выпускать залп лучей. На скриншоте персонаж (красный круг) стоит уже в безопасном от лучей месте. Как мы видим - Сирус выпускает свой первый луч именно в начальную позицию персонажа (красный крест), при этом он прицеливается и сразу начинает вести свой прицел на новую позицию персонажа." class="slide-image" data-caption="Менее чем через секунду Сирус начинает выпускать залп лучей. На скриншоте персонаж (красный круг) стоит уже в безопасном от лучей месте. Как мы видим - Сирус выпускает свой первый луч именно в начальную позицию персонажа (красный крест), при этом он прицеливается и сразу начинает вести свой прицел на новую позицию персонажа." data-fancybox="gal1" loading="lazy" src="/media/ckeditor/2020/04/24/sirus-beam-2.jpg" /> <span class="slide-image-caption">Менее чем через секунду Сирус начинает выпускать залп лучей. На скриншоте персонаж (красный круг) стоит уже в безопасном от лучей месте. Как мы видим - Сирус выпускает свой первый луч именно в начальную позицию персонажа (красный крест), при этом он прицеливается и сразу начинает вести свой прицел на новую позицию персонажа.</span></div>\r\n\r\n<div class="swiper-slide"><img alt="Примерно через 1.5 секунды босс прекращает свой залп. На скриншоте мы видим какая область будет поражена лучами от залпа и на каком расстоянии Сирус прекращает прицеливаться." class="slide-image" data-caption="Примерно через 1.5 секунды босс прекращает свой залп. На скриншоте мы видим какая область будет поражена лучами от залпа и на каком расстоянии Сирус прекращает прицеливаться." data-fancybox="gal1" loading="lazy" src="/media/ckeditor/2020/04/24/sirus-beam-3.jpg" /> <span class="slide-image-caption">Примерно через 1.5 секунды босс прекращает свой залп. На скриншоте мы видим какая область будет поражена лучами от залпа и на каком расстоянии Сирус прекращает прицеливаться.</span></div>\r\n</div>\r\n\r\n<div class="swiper-pagination"> </div>\r\n\r\n<div class="swiper-button-prev"> </div>\r\n\r\n<div class="swiper-button-next"> </div>\r\n</div>\r\n\r\n<h4>Крестовина лазеров</h4>\r\n\r\n<p>Способность начинается под фразу <strong>Everlasting Fire</strong>. Сирус телепортируется, призывает 3 своих клона и вместе с ними создаёт крестовину. Во время каста этой способности (около 2-3 секунд) он уязвим к урону, можно этим воспользоваться.<br />\r\nНастоящая версия Сируса более светлая и над ней есть полоса со здоровьем, клоны же темные.</p>\r\n\r\n<p>Через несколько секунд каста - создается крестовина, которая вращается против часовой стрелки. Попав под один из её лучей, вы получите серьёзный урон, а также заряды дебафа, очень сильно замедляющего общую скорость персонажа. Дебафы висят довольно долго, поэтому старайтесь не прикасаться к лучам крестовины. Двигайтесь в одной четверти, вместе с лучами, а для пересечения луча, всегда используйте мгновенные способности передвижения, по типу <poeitem class="poe-items" data-name_ru="Огненный рывок" data-name_en="Flame Dash" data-color="#3838F5" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/FlameDash.webp" data-target="89">Flame Dash | Огненный рывок</poeitem> или <poeitem class="poe-items" data-name_ru="Наскок" data-name_en="Leap Slam" data-color="#BA1519" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LeapSlam.webp" data-target="59">Leap Slam</poeitem>.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="_Ld8l-jLaX0">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Крестовина существует около 12-ти секунд. Во время её действия Сирус не может применять лабиринт и коридор, зато может применять способность иллюзий, телепортироваться по полю боя и использовать залпы лучей <strong>DIE</strong>.</p>\r\n\r\n<h4>Клоны и луч</h4>\r\n\r\n<p>Способность с клонами начинается без предупреждений. Сирус телепортируется, создаёт 12 своих клонов и произносит одну из трёх фраз:</p>\r\n\r\n<ul>\r\n\t<li>Feel the thrill of <strong>THE VOID</strong></li>\r\n\t<li>You will long for <strong>NONEXISTENCE!</strong></li>\r\n\t<li>Meaning <strong>IS AN ILLUSION</strong></li>\r\n</ul>\r\n\r\n<p>Когда он доходит до конца любой из фраз, например: &quot;<strong>THE VOID</strong>&quot;, клоны исчезают, а в вашем направлении летит залп лучей, сравнимый по силе с залпом лучей <strong>DIE</strong>.<br />\r\nОчень важно слышать фразу, т.к. по ней можно определить где находится настоящий Сирус по отношению к вам, а значит вы будете знать из какой стороны будут лететь лучи. Зная это, можно попробовать избежать луч, для этого нужно использовать способность передвижения в сторону от источника звука, как раз перед тем как босс начнёт произносить финальную часть фразы.<br />\r\nПомимо звука, ближе к концу произнесения своей фразы настоящий Сирус становится немного больше по размерам и его можно отличить от клонов. Можно воспользоваться ещё и этой особенностью.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="eFnEENagHao">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Во время применения этой способности, постарайтесь выбежать из круга с копиями (если это возможно), и попытайтесь по звуку определить с какой стороны от вас находится босс. В этом моменте абсолютно не важно где конкретно он, главное знать в каком направлении от вас настоящий Сирус, чтобы можно было принять быстрое решение, в какую сторону от него уворачиваться. Чем дальше вы будете от круга, тем проще будет увернуться. Однако не перестарайтесь, после применения этой способности, он может применить залп лучей <strong>DIE</strong> (при котором важно держаться поближе к боссу).</p>\r\n\r\n<h4>Штормы (вихри)</h4>\r\n\r\n<p>Штормы наносят смертельный периодический урон, если вы находитесь внутри него, и невысокий периодический урон, если вы находитесь недалеко от него. Обычно если вы попадаете внутрь самого шторма - это означает смерть персонажа.</p>\r\n\r\n<p>Штормы которые изначально есть в локации - статичны и не перемещаются, но с каждым переходом на новую фазу босс создает новые, всего их будет три. Они уже перемещаются, но довольно медленно.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="eRbpUYAEXpg">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Старайтесь аккуратнее использовать способности для передвижения рядом со штормами, иначе есть шанс случайно попасть внутрь шторма.</p>\r\n\r\n<h3>Способности призрака Сируса</h3>\r\n\r\n<h4>Лучи из рук</h4>\r\n\r\n<p>Призрак Сируса разводит руки по бокам и начинает выпускать луч из каждой руки, постепенно соединяя руки перед собой. После того как он объединит руки - в месте соединения лучей произойдет взрыв, наносящий высокий урон всем кто в него попал.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="diGYvtYNdFU">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Анимация способности довольно медленная и от неё легко увернутся, отойдя подальше от призрака либо забежав ему за спину. К тому же лучи поражают не всю область перед собой, а только определенные участки земли.</p>\r\n\r\n<h4>Обстрел метеорами</h4>\r\n\r\n<p>Призрак выпускает множество (четыре если вы находитесь рядом с призраком) небольших метеоров в сторону вашего персонажа. После приземления, метеоры с небольшой задержкой взрываются, нанося средний урон всем кто стоял рядом с ними.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="_AdaZwQmyHM">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>От способности очень легко уклониться, достаточно отходить от места приземления метеоритов.</p>\r\n\r\n<h4>Гейзеры</h4>\r\n\r\n<p>Сирус подсвечивает множество участков земли, через некоторое время в этих местах появятся гейзеры, которые будут наносить средний урон если в них стоять.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="Gp962wB6K-w">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Очень простая способность, достаточно не подходить к гейзерам после того как они появятся.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="fazy-bossa">\r\n<h2><span>Фазы босса</span></h2>\r\n\r\n<p>Бой с Сирусом состоит из четырёх основных фаз и трех переходных.</p>\r\n\r\n<p>На первых трёх основных фазах:</p>\r\n\r\n<ul>\r\n\t<li>Арена будет ограничена кругом, который нельзя покидать. Если покинуть круг - Сирус тут же взлетит и создаст лишний шторм</li>\r\n\t<li>Бой идет с Сирусом и его призраком (копия, аватара, проекция - все одно и тоже). Призрак Сируса будет периодически применять свои способности от которых нужно уклоняться</li>\r\n</ul>\r\n\r\n<p>Во время четвертой основной фазы (финальная фаза) - Сирус объединится со своим призраком и станет максимально силен. Перед началом финальной фазы Сирус восстановит себе 75% здоровья (50% здоровья если уровень атласа ниже 8-го). Призрак Сируса исчезнет и больше не будет применять свои способности, при этом сам Сирус приобретает новые способности.</p>\r\n\r\n<p>На переходных фазах Сирус будет взлетать на своём кресле, создавая шторм. После чего шторм будет медленно двигаться по арене.<br />\r\nЕго призрак будет использовать свои способности в вашем направлении. Чтобы Сирус спустился со своего кресла, вам необходимо подбежать прямо под него, иначе эта фаза может продолжаться довольно долго.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="scenarij-boya-s-bossom"><a href="https://lootkeeper.com/ru/poe/orbs" target="_blank" title="Купить сферы в Path of Exile"><img alt="Купить сферы в Path of Exile" class="desktop-adaptive-visible" src="/media/ckeditor/2025/02/27/1.gif" /> <img alt="Купить сферы в Path of Exile" class="mobile-visible" src="/media/ckeditor/2025/02/27/1-mob.gif" /> </a>\r\n\r\n<h2><span>Сценарий боя с боссом</span></h2>\r\n\r\n<p>Данную часть гайда крайне желательно посмотреть в видео гайде, нужный момент начинается с 12-ой минуты. В нем мы подробно рассматриваем бой с боссом и комментируем все ключевые моменты боя.</p>\r\n\r\n<div class="video-container">\r\n<div class="youtube-wrapper">\r\n<div class="youtube" data-embed="t5qaC3MghyM">\r\n<div class="play-button"> </div>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<p>Зайдя на арену, сразу же стоит обратить внимание на то, где находятся штормы (вихри). Не забываем что в них нельзя попадать.</p>\r\n\r\n<p>Сразу же проходим к боссу через низ и запускаем бой, подойдя прямиком под кресло босса. Последующие фазы будут запускаться точно таким же образом.</p>\r\n\r\n<p>На первой фазе Сирус не применяет никаких особых способностей, телепортируется по полю боя, наносит урон автоатаками и применяет слабую версию своего залпа лучами, который озвучиваются фразой <strong>DIE</strong>.</p>\r\n\r\n<p>Первая фаза это отличная возможность посмотреть на способности призрака Сируса, который парит над ареной. Внимательно следите за ареной, призрак применяет свои способности, которые при должной степени невезения могут отправить вашего персонажа на тот свет. Особое внимание стоит выделить гейзерам, которые перед применением проецируются на пол, из них нужно выбегать как можно скорее.</p>\r\n\r\n<p>Когда вы опустите здоровье Сируса до 75%, начнётся первая промежуточная фаза со штормами. О начале которой можно судить по тому, что у Сируса пропадает полоса здоровья. Иногда бывает что полоска пропала, а босс ещё произносит какое-то заклинание - не нужно паниковать, он запрыгнет на трон сразу же как закончит произносить текущее заклинание.</p>\r\n\r\n<p>В отличии от старых штормов, текущие штормы не преследуют игрока, просто двигаются в случайном направлении. Поэтому всё что от вас требуется на этой фазе - отойти подальше и ждать пока шторм отлетит от Сируса. Во время ожидания уворачивайтесь от способностей призрака. Каждая способность которого озвучивается боссом и имеет ярко выраженную анимацию.</p>\r\n\r\n<p>Чтобы запустить следующую фазу боя - необходимо подбежать под само кресло Сируса, тогда он спустится. Промежуточные фазы ничем не отличаются друг от друга, далее мы не будем подробно их рассматривать.</p>\r\n\r\n<p>Во время второй основной фазы у Сируса появляются две новые способности - лабиринт с метеором (одно кольцо стен) и коридор. Из лабиринта с одним кольцом очень легко выбежать.</p>\r\n\r\n<p>Во время третьей основной фазы Сирус не произносит коридор, однако начинает создавать лабиринт из двух колец.</p>\r\n\r\n<p>Перед началом финальной фазы Сирус восстановит 50% здоровья, а Сирус 8-го уровня 75%. На финальной фазе больше не будет круга, ограничивающего поле боя.</p>\r\n\r\n<p>Во время финальной фазы Сирус начинает произносить усиленную версию залпа лучей, тех самых с озвучкой <strong>DIE</strong>, применяет коридор, лабиринт с метеором из трёх колец, а также две новые способности. Крестовину лучей, которая вращается против часовой стрелки и заклинание с клонами. Сирус чередует свои способности, он не может два раза подряд применить лабиринт или коридор и т.д., однако между этими способностями он может лишний раз зарядить в вас залп лучей.</p>\r\n\r\n<p>Советы на последнюю фазу:</p>\r\n\r\n<ul>\r\n\t<li>Всегда держитесь как можно ближе к Сирусу, чтобы всегда видеть что он кастует, и в случае необходимости - у вас была возможность запрыгнуть ему за спину. После каждой его телепортации сразу же ищите его, вам нужно видеть босса на случай залпа лучей</li>\r\n\t<li>Как можно быстрее покидайте коридор, уворачиваться от его шаров на самом деле очень тяжело, и это не имеет абсолютно никакого практического смысла</li>\r\n\t<li>Нанести серьезный урон Сирусу можно лишь в короткий промежуток времени, после того как он уже применил все свои особые способности, а именно сдал Лабиринт, Крестовину, Клонов и Коридор. У вас будет очень мало времени, перед следующим лабиринтом, именно в этом промежутке нужно прожимать флаконы на урон и вливать максимум урона в босса</li>\r\n</ul>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="vopros-otvet">\r\n<h2><span>Часто задаваемые вопросы</span></h2>\r\n\r\n<h3>Как правильно запускать бой с Сирусом если вы не планируете убивать его самостоятельно?</h3>\r\n\r\n<p>Если вы планируете убить чужого Сируса либо хотите чтобы вам помогли убить вашего Сируса - нужно знать как это правильно сделать.</p>\r\n\r\n<p>Самое главное - босс не запустится если игрок, которому принадлежит Атлас на котором убивают Сируса, не зайдет внутрь и не запустит сцену с Сирусом и Заной в самом начале.<br />\r\nПосле того как сцена запущена и они начали разговаривать - персонажу нужно выйти с карты, чтобы босс не усиливался. За каждого игрока на карте уникальные монстры внутри неё получают +100% к здоровью (это касается любых карт).<br />\r\nПосле того как персонаж запустивший сцену вышел с карты - может заходить другой игрок, который будет убивать босса.<br />\r\nЧтобы получить &quot;защиту лута&quot;, выполнение квестовой цепочки Заны и какие-либо бонусы для испытаний - <strong>игрок которому принадлежит Атлас обязательно должен зайти на карту перед убийством босса</strong>. Опытные игроки которые делают сервисы (помощь в убийстве боссов за валюту) прекрасно это знают и стараются не убивать босса пока вы не зайдете на карту. Для этого они пишут что-либо в чат (например &quot;GO GO GO&quot; или любую похожую команду), это значит что игроку (которому принадлежит Атлас) нужно срочно зайти на карту. Если этого не сделать - персонаж который убивал босса сможет забрать всю &quot;уникальную&quot; добычу с босса, а хозяину Атласа не зачтется убийство в квест и придется заново спавнить Сируса.</p>\r\n\r\n<p>Имейте ввиду что довольно много игроков, которые предлагают убить вашего Сируса за валюту, пытаются обмануть. Они могут взять с собой на карту неопознанные уникальные перчатки или шлем Сируса и сбросить их в качестве лута (либо позже добавить в обмен), забрав себе действительно ценные предметы которые выпали. Всегда настаивайте на том чтобы вас звали непосредственно перед убийством босса, это сделает все уникальные предметы с босса вашими и их нельзя будет забрать. Либо чтобы тот человек, который вам помогает, стримил (транслировал) процесс убийства.</p>\r\n\r\n<h3>Что за билд используется в видео гайде?</h3>\r\n\r\n<p>Бандит через мины Шаровой молнии, но он уже не актуален.</p>\r\n</div>') {'timeout': 3600} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(81)
  r = view(request, game, *args, **kwargs)

/usr/src/app/wiki/views.py in v_target(524)
  tier_filtered_content = article.get_content_for_user(user)

/usr/src/app/wiki/models.py in get_content_for_user(789)
  cache.set(cache_key, filtered_content, timeout=3600)

0,0342 get ('django_compressor.mtime.cb3e3846ac62659905cd812126ada522cbdb58614eb344904065f5ddfff9c9fd',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0183 get ('django_compressor.mtime.116562a5135d9c8eab1ea52ed1fa5f76ae26c88e6894b143134a06631cfdaaad',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0118 get ('django_compressor.mtime.96276a6cf4a3cc24f34b44325a480cb2d971a807d3aac8d1224b1f053c23b5d1',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0173 get ('django_compressor.mtime.f31665afe85a96e21ff686a48eed24ba8c19e7db31267c580f4b0e18bf05c5ec',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0168 get ('django_compressor.mtime.5d68420a53e6676d32beccd17cf8e569a2cbebf339b681ab1d37d1a5be8f84b4',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0140 get ('django_compressor.templatetag.1a6ce828ff45.file.css',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

0,0155 get ('django_compressor.mtime.197671318a7b91042e93e22d0125022e9f8870791e2fa741a6011652a4c766cd',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0161 get ('django_compressor.mtime.746a56bb12e313455c6a26ddfd5ad88f98ff9601b08eee5999b9b6ec40d4294f',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0160 get ('django_compressor.mtime.81dea3c0c3a8fa57e96851de5bc8d87fe71d3139dad6fb49c1cd5ebede899b66',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0122 get ('django_compressor.templatetag.a0c4461f4fd6.file.css',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

0,0154 get ('django_compressor.mtime.edfe680e43d56331488fcf75db580474e968ff42fdaed34ff09ea2180ba9cf53',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0134 get ('django_compressor.mtime.1043f56cca4e4d332f2014297d3a8d0f08f0275ef76049a8799612e2f4eb1c92',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0109 get ('django_compressor.mtime.6c357375b0a7f36f56990757c4678b8793fc80a87ca3c0344fed0c8fa24cbf94',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0157 get ('django_compressor.mtime.3238f574cb2271f0a9b4660382ebb7112e3437c739b11425de5b90dc8495ebee',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0106 get ('django_compressor.mtime.86e0f84eeea12b360142d4ddf8294f3826c80142d1342c8a77f107b8b27be8e8',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0110 get ('django_compressor.mtime.f5172bf68bbea80fe6a26defdccc8d034994bdc17f423a0b6950a25354455cf3',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0093 get ('django_compressor.mtime.77cf1fd1e14a6902de6adea35ed909bfe9b89aeb10681f37c6687cf8b8b61a6e',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0197 get ('django_compressor.mtime.27a44eeff2f3c12fb7006ed1c05e4eacc931bdb34d7379c18b4b95fbffe999e9',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0122 get ('django_compressor.templatetag.642d0aabae7f.file.js',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

0,0306 get ('django_compressor.mtime.2e995945f10acf9b5a20e2fc020bae7755ae1d644f55e5a10aff67d4be7ea03d',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0173 get ('django_compressor.mtime.0a6d1602db9211e9b40282ae0917186b6c64f1f5781333ba8841453535078c67',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0409 get ('django_compressor.mtime.813e3e569c7518456c1f1d686b63b7191d885d8452ad54e5ade123c3af94918c',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0183 get ('django_compressor.mtime.76340968d6be68f1fd0783b0ad6a507d8c2528106561dd6126b378f6e659da79',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0141 get ('django_compressor.templatetag.cb372d5a98b4.file.js',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

Сигналы

Сигнал Получатели сигнала
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete item_post_delete_handler
post_init
post_migrate create_permissions, create_contenttypes
post_save tier_post_save_handler, item_post_save_handler, notify_user_comment, notify_user_like
pre_delete
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save
request_finished close_caches, close_old_connections, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, ChannelLayerManager._reset_backends, update_level_tags, clear_caches, reload_api_settings, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties