Зеркало Каландры

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

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

Mirror of Kalandra | Зеркало Каландры - это валюта в Path of Exile, которая позволяет создать копию предмета.

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

При использовании Mirror of Kalandra | Зеркало Каландры на легаси предметах со старыми механиками (например деревья оружия/щитов из Горнила) все механики также копируются.

Mirror of Kalandra | Зеркало Каландры - самая дорогая и редкая валюта в игре. Падает зеркало невероятно редко, поэтому и стоит соответствующе. Чем дольше лига длится, тем дороже стоит Mirror of Kalandra | Зеркало Каландры. Это обусловлено повышением спроса на миррор сервисы с течением времени.

У отраженного предмета появляется надпись снизу mirrored/отражено, а изображение разворачивается в противоположную сторону. Отраженный предмет нельзя модифицировать каким либо образом. На него нельзя использовать сферы, применять крафты с верстака, и накладывать зачарования с помощью верстака жатвы.

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

Mirror of Kalandra | Зеркало Каландры нельзя использовать на оскверненном, уникальном или уже отраженном (mirrored) предмете. Других ограничений на использование нет, можно копировать даже карту атласа…
Разработчики специально сделали так что уже отраженный предметы нельзя копировать, чтобы ценился именно "оригинал" предмета, и нельзя было с копий штамповать ещё копии, без контакта с хозяином оригинального предмета.

Возможность создавать точные копии мощнейших предметов при помощи Mirror of Kalandra | Зеркало Каландры является особой фишкой Path of Exile, в других ARPG играх подобных механик не встречается.

Где используется Зеркало Каландры

Mirror of Kalandra | Зеркало Каландры используется для создания копий предметов и для торговли.

Так как Mirror of Kalandra | Зеркало Каландры падает невероятно редко, и стоит довольно много, использовать его по прямому назначению стоит только на самых лучших предметах. Такие предметы обычно крафтятся очень опытными игроками, и на сам крафт им обычно приходится потратить огромное количество валюты (обычно от 3-5+ Mirror of Kalandra | Зеркало Каландры). Такие предметы обычно имеют три синтезированных собственных свойства и пять-шесть свойств первого тира.

Подробнее про миррор сервисы мы расписали в нашем гайде по миррор сервисам.

Mirror of Kalandra | Зеркало Каландры используется и для торговли. Самые дорогие предметы продаются именно за зеркала, чаще всего это уже отзеркаленные вещи, либо синтезированные базы для дальнейшего крафта.
Зачем продавать уже отзеркаленные предметы если можно самому сделать копию? Потому что для создания копии нужно связаться с владельцем оригинала и договорится о собственно копировании предмета, а владелец может быть например не в игре длительное время. Таким образом если вы скопируете мощный предмет, часто можно его продать чуть дороже чем просто 1 Mirror of Kalandra | Зеркало Каландры.

Также Mirror of Kalandra | Зеркало Каландры можно использовать для сохранения и преумножения валюты с течением времени, так как его цена постоянно растет.

Как понять что предмет миррор тира? Какие предметы стоят того чтобы их копировать?

Мы не раз упоминали в статье "мощные" и "лучшие" предметы в игре, но как понять какой именно предмет является самым мощным и лучшим, и что он достоин того чтобы быть скопированным Mirror of Kalandra | Зеркало Каландры?

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

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

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

Со званием лучшего определились, стоит ли этот предмет быть скопированным при помощи Mirror of Kalandra | Зеркало Каландры? Не всегда.

Недостаточно быть просто лучшим среди других предметов какой-то категории, нужно ещё и быть дорогим.

Какой смысл тратить целый Mirror of Kalandra | Зеркало Каландры для копирования предмета, если можно скрафтить такой же например за 0.6 Mirror of Kalandra | Зеркало Каландры (если разменять) ?

Правильно, никакого смысла в этом нет. И если для какого-то билда самыми лучшими в мире ботинками которые дают больше всего бонусов будут ботинки которые можно крафтить "на потоке" (т.е. не в единичном экземпляре) на текущей лиге например за 0.6 Mirror of Kalandra | Зеркало Каландры - такие ботинки нельзя назвать достойными для копирования. Да, они определенно очень хороши, но не миррор тира.

По итогу:

  • Достойными для копирования можно назвать предметы которые лучшие в своей категории (для какого-то конкретного билда) и для создания которых требуется больше 1 Mirror of Kalandra | Зеркало Каландры

В пример приведем вот такое кольцо, которое будет идеальным выбором в нашу сборку Иерофанта Архимага через Кольцо Льда и для многих других билдов.

Пример миррор-тир кольца PoE1

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

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

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

В среднем крафт миррорного предмета стоит около 3-5 Mirror of Kalandra | Зеркало Каландры, но может стоить и больше, это сильно зависит от самого предмета и состояния экономики в игре.

Как получить Зеркало Каландры

Получить Mirror of Kalandra | Зеркало Каландры можно из следующих источников:

  • Случайный дроп - выпадение из монстров и механик, способных иметь награды в виде валюты
  • Гадальные карты
  • Осколки зеркала
  • Торговля (обмен) с другими игроками

Случайный дроп

Mirror of Kalandra | Зеркало Каландры может выпасть с любого монстра 35 уровня и выше в любой локации (кроме локаций, где отдельно указано, что с мобов не выпадают предметы). Так, Mirror of Kalandra | Зеркало Каландры может выпасть не только в актах или на картах Атласа, но и даже с таких боссов как Сирус или Древний. Нет никаких конкретных локаций/монстров с которых Mirror of Kalandra | Зеркало Каландры выпадает с повышенным шансом.

Повысить шанс выпадения Mirror of Kalandra | Зеркало Каландры с монстров можно лишь убивая больше этих самых монстров.

Простая истина - "Чем больше мобов вы убиваете - тем больше шанс что вам выпадет что-то ценное", в том числе Mirror of Kalandra | Зеркало Каландры. Хотя это звучит довольно банально, но многие все еще этого не понимают, из-за чего часто можно услышать такие утверждения: "Мне за сегодня не выпало ни одного дивана, а вот стримеру Валере выпало аж 4". Но при этом не уточняется, что стример Валера активно фармил карты на протяжении 6 часов, а тот, кто это говорит - ковырялся в носу, стоя в убежище, пытаясь продать предмет за 5 хаосов и прошел всего 3 карты за несколько часов.

Шанс выпадения Зеркала Каландры

Точный шанс выпадения Mirror of Kalandra | Зеркало Каландры неизвестен, но это один из самых редких предметов в игре, и чтобы его выбить нужно потратить много, очень много времени. Многие игроки даже наиграв 4.000+ часов не выбивали Mirror of Kalandra | Зеркало Каландры, так что не стоит сильно рассчитывать на его дроп и расстраиваться из-за этого.

Гадальные карты

Обменяв некоторые гадальные карты, можно получить Mirror of Kalandra | Зеркало Каландры или Mirror Shard | Осколок зеркала. Преимущества гадальных карт в том, что известно на каких локациях/картах они выпадают, а значит, если постоянно фармить эти локации, вам рано или поздно выпадет нужная карта.

Любую из гадальных карт из списка ниже можно получить при обмене гадальных карт The Gambler | Игрок, The Void | Ничто либо из Stacked Deck | Колода карт.

  • House of Mirrors | Зеркальный лабиринт - 1x Mirror of Kalandra | Зеркало Каландры
  • Unrequited Love | Безответная любовь - 19x Mirror Shard | Осколок зеркала
  • Seven Years Bad Luck | Семь лет неудач - 1x Mirror Shard | Осколок зеркала

House of Mirrors | Зеркальный лабиринт не падает на обычных картах, ее можно выбить только в The Alluring Abyss | Манящая бездна, или получить при обмене The Immortal | Бессмертный, которую в свою очередь можно выбить только на карте Hall of Grandmasters | Зал великих мастеров.

Hall of Grandmasters | Зал великих мастеров это особая уникальная карта на которой вместо противников против вас будут сражаться копии персонажей других игроков с особыми билдами. В большинстве случаев обычным билдом (даже очень мощным/дорогим) такую карту не пройти, т.к. многие из противников имеют особые, специально заточенные для PvP билды, которые буквально бессмертные. Поэтому для ее прохождения придется специальным образом подготавливать свой билд.

Unrequited Love | Безответная любовь можно выбить только на локациях связанных с Vaal Temple | Храм ваал, на данный момент это первый и второй уровни Храм разложенияThe Temple of Decay Level в кампании, и карты Vaal Temple Map | Карта храма ваал и [Ancient City Map] (последняя карта может меняться в разных лигах).

С крайне небольшим шансом Mirror of Kalandra | Зеркало Каландры можно получить из Emperor's Luck | Удача императора и The Void | Ничто, но шанс получить другую валюту намного-намного выше, для целенаправленного фарма не рекомендуются.

Mirror Shard | Осколок зеркала можно получить только из The Void | Ничто. Один из игроков открыл более 20.000 The Void | Ничто и получил 0 Mirror Shard | Осколок зеркала и 0 Mirror of Kalandra | Зеркало Каландры.

Осколки зеркала

При объединении 20х Mirror Shard | Осколок зеркала - создается 1x Mirror of Kalandra | Зеркало Каландры.

Помимо упомянутых ранее гадальных карт, Mirror Shard | Осколок зеркала можно получить в награду за убийство Предвестников (Harbinger), или из наград связанных с Предвестниками. Чтобы добавить Предвестниковов на карту - можно воспользоваться соответствующим свойством машины картоходца, либо использовать Harbinger Scarab | Скарабей Предвестника.

С очень маленьким шансом можно получить до 2х Mirror Shard | Осколок зеркала при продаже торговцу предмета, на котором было использовано Gilded Fossil | Позолоченное ископаемое.

Курс обмена Зеркала Каландры к божественным сферам

Курс обмена Mirror of Kalandra | Зеркало Каландры к Divine Orb | Божественная сфера зависит от количества дней которые прошли со старта лиги, механик лиги и от текущего онлайна в игре.

Цена Mirror of Kalandra | Зеркало Каландры динамична, и постоянно меняется. Актуальную информацию всегда можно узнать на Официальной торговой площадке poe .

Общая динамика изменения цен доступна на сайте poe.ninja в разделе валюты poe.ninja.

Динамика изменения цен на Зеркало Каландры в PoE

Очень удобно и быстро проверить курс Mirror of Kalandra | Зеркало Каландры в самой игре можно при помощи программы Awakened PoE Trade. Как правильно настроить и пользоваться программой можно узнать в нашем гайде по оценке предметов в PoE .

Купить Зеркало Каландры

Mirror of Kalandra | Зеркало Каландры как и другую валюту можно быстро и безопасно приобрести на сайте LootKeeper.com. После оформления заказа ваши сферы доставят в течение 5-10 минут. Этот способ отлично вам подойдет, если вы хотите как можно быстрее купить валюту или подходящую экипировку для вашего персонажа.

Наш сервис доставляет сферы для игроков на ПК и PlayStation (PS). Учитывая как сложно на консолях с торговой системой - покупка сфер поможет вам сэкономить драгоценное время и просто отдохнуть поиграв в игру, а не заниматься изнурительным фармом.

Как поменять один тип валюты на другой?

Есть 2 варианта:

  • Обмен с помощью официального торгового сайта - не требует золота, самый лучший курс, но медленнее
  • Обмен с помощью Фауста в самой игре - требует золото, курс обмена завышен, но гораздо быстрее

С помощью официального торгового сайта

Торговая площадка официального сайта poe состоит из двух разделов: Поиска предметов и Оптового обмена.

  1. В разделе "Оптовый обмен" выберите что вы хотите купить (раздел слева - "Что я хочу") и какую валюту вы можете предложить в обмен (раздел справа - "Что у меня есть"). В нашем случае это будут Mirror of Kalandra | Зеркало Каландры и Divine Orb | Божественная сфера
  2. Нажмите кнопку "Поиск". Появятся все доступные на данный момент предложения
  3. Выберите интересующее вас предложение
  4. Нажмите кнопку "Связаться с игроком". Она находится слева в строке предложения
  5. В появившейся дополнительной строке выберите то количество валюты, которое вы хотите приобрести
  6. Нажмите кнопку "Direct Whisper", сообщение отправится автоматически
  7. Подготовьте вашу валюту для обмена и ждите приглашение в группу
  8. Если продавец не отвечает, вернитесь к пункту 3 и выберите другое предложение
  9. Примите приглашение и посетите убежище продавца, игрок предложит торговлю, проведите ее
  10. Перед согласием проведения сделки, убедитесь, что игрок не ошибся в количестве валюты и не пытается вас обмануть

С помощью аукциона Фауста в игре

Данный способ намного удобнее обычных обменов с другими игроками, так как не требует прямого взаимодействия с ними. Однако курс обмена в случае с Mirror of Kalandra | Зеркало Каландры может быть крайне неприличным. Так что лучше свериться с текущим курсом на официальном торговом сайте PoE. Помимо прочего для размещения заказа потребуется золото.

  1. Подходим к Фаусту в игре и выбираем обмен валюты
  2. Во вкладке имею выбираем валюту, которая у нас есть и которую хотим поменять (в нашем случае божественные сферы)
  3. Во вкладке хочу выбираем валюту, которую хотим получить (в нашем случае сферы хаоса)
  4. Проверяем рыночный курс сверху, и выставляем количество валюты в соответствующих окошках. Если выставить значения по рыночному курсу, обмен произойдет мгновенно. Но можно поставить и свои значения (более выгодные), в таком случае вероятно придется немного подождать. Важно понимать, что если выставить слишком нереалистичные значения, обмен может вовсе не произойти, в этом случае придется отменить заказ, и разместить новый
  5. Нажимаем разместить - для этого потребуется золото (в нашем случае 6250)
  6. Готово, наш заказ появляется в списке снизу, осталось лишь дождаться завершения сделки
Купить сферы в Path of Exile Купить сферы в Path of Exile

Вопрос - ответ

Я новичок и мне выпало Зеркало Каландры, что мне с ним делать?

Главное - не обменивайтесь с людьми из торгового канала. В 99% случаев это мошенники, которые предлагают какие-либо предметы по очень высокой цене либо невыгодному курсу.

Для новичков самый лучший и по сути единственный вариант что делать с выпавшим Зеркалом - обменять на Divine Orb | Божественная сфера с помощью официального сайта торговли PoE или аукциона Фауста. Скорее всего валюты после обмена хватит чтобы полностью собрать билд, а может и не один.

Или же можно приберечь Mirror of Kalandra | Зеркало Каландры для более поздних стадий игры, так как с течением времени эта сфера только дорожает. Но это стоит делать только если вы планируете вообще долго играть, если же нет - лучше сразу обменять на Divine Orb | Божественная сфера и начинать их тратить. Новые игроки в некоторых случаях могут очень быстро и внезапно забить на игру, так что даже и не вспомнят что у них там в сундуке припрятано что-то очень дорогое "на потом", так лучше жить "здесь и сейчас" и потратить валюту до того как вы прекратите играть в PoE :)

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

Использовать Mirror of Kalandra | Зеркало Каландры по прямому назначению (копированию лучших предметов в игре) новичкам не стоит, т.к. даже если вы допустим скопируете мощное оружие, на остальные предметы билда вам тоже понадобится валюта, чтобы то самое мощное оружие смогло "раскрыться". А бегать с мощным оружием, но в лохмотьях с пола - нет никакого смысла.

Может ли из обычных сундуков выпасть Зеркало Каландры?

Да, Mirror of Kalandra | Зеркало Каландры может выпасть из любых обычных сундуков и других игровых объектов (в том числе разрушаемых бочек и т.п.) из которых в принципе выпадают предметы. Но это не значит что теперь нужно обязательно уничтожать все попавшиеся вам на пути банки :)

На какие предметы выгоднее всего использовать Зеркало Каландры?

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

После отражения кольца можно использовать Kalandra's Touch | Касание Каландры (которое всегда дешевле Mirror of Kalandra | Зеркало Каландры), оно продублирует надетое на вас отраженное кольцо, тем самым по-сути мы получим два предмета миррор тира за одно использование Mirror of Kalandra | Зеркало Каландры.

А вот с точки зрения полученного импакта, все уже не так однозначно. Это очень индивидуально для каждого случая, и зависит от билда. Прежде чем использовать свой Mirror of Kalandra | Зеркало Каландры, загрузите предмет в PoB и посмотрите насколько он будет вам полезен.

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

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

Комментарии

Меню
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 601.795 мс
System CPU time 47.747 мс
Total CPU time 649.542 мс
Затраченное время 705.323 мс
Переключений контекста 3351 намеренных, 230 вынужденных

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

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

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
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 103494
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/zerkalo-kalandry
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': 'zerkalo-kalandry'} target

Нет cookies

Сессия

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

Нет GET данных

Нет POST данных

SQL queries from 1 connection

  • default 85,78 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,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(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:25.029867+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.029867+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.029867+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:25.029867+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'zerkalo-kalandry')
 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:25.029867+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.029867+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.029867+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:25.029867+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'zerkalo-kalandry') ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
4,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(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" = 'zerkalo-kalandry')
 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" = 'zerkalo-kalandry') ORDER BY "wiki_category"."order" DESC LIMIT 1
0,47

Соединение: 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" = 'zerkalo-kalandry')
 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" = 'zerkalo-kalandry') ORDER BY "wiki_custompage"."id" ASC LIMIT 1
0,73

Соединение: 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,44

Соединение: 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:25.057409+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:25.057409+00:00'::timestamptz AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48') LIMIT 1
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(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,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(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,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(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" = 149
 ORDER BY "wiki_article"."order" DESC,
          "wiki_article"."date" DESC
 LIMIT 1
SELECT ••• FROM "wiki_article" WHERE "wiki_article"."id" = 149 ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
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(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" = 5736,
       "score" = 8
 WHERE "wiki_article"."id" = 149
UPDATE "wiki_article" SET "watchcount" = 5736, "score" = 8 WHERE "wiki_article"."id" = 149
1,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(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" = 8
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 8 LIMIT 21
4 similar queries.
0,44

Соединение: 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,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(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,51

Соединение: 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,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(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,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(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:25.070177+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.070177+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.070177+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:25.070177+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:25.070177+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.070177+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:47:25.070177+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:47:25.070177+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
42,73

Соединение: 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,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(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,46

Соединение: 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,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(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,67

Соединение: 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,74

Соединение: 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,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(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,69

Соединение: 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,42

Соединение: 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,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(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,46

Соединение: 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,39

Соединение: 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,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" = 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,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(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,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()

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,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(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,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(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,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()

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,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(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,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(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,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(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,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(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,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(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,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]

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,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(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,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(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,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(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.
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(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.
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" = 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,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(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,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(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.
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(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,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(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,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(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,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()

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,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(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,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(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,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(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,42

Соединение: 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,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]

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,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]

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,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]

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.
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(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,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]

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,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_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" = 149
SELECT ••• FROM "wiki_tag" INNER JOIN "wiki_article_tags" ON ("wiki_tag"."id" = "wiki_article_tags"."tag_id") WHERE "wiki_article_tags"."article_id" = 149
1,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(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,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 "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,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(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,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(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,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(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,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(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,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(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" = 149
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" = 149
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(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" = 149
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" = 149
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(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,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/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,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(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,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(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,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" = 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,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(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.
1,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.
1,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(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,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 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,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/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,47

Соединение: 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,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(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,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/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,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)

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,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(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,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/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,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(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,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/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,55

Соединение: 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,46

Соединение: 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,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(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

Шаблоны (обработано 9)

Путь к шаблонам

  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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</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: ' "'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a3104e700>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Зеркало Каландры>, 'canonical': '/poe/zerkalo-kalandry', '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': '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank" title="Купить сферы в Path of ' 'Exile">\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="desktop-adaptive-visible" ' 'src="/media/ckeditor/2025/02/27/1.gif" />\r\n' ' <img alt="Купить сферы в Path of Exile" ' 'class="mobile-visible" ' 'src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n' '</a>\r\n' '\r\n' '<div class="update-build-block anchor-block" ' 'id="obnovlenie-gaida">\r\n' '\r\n' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <p>Обновили визуал (верстку) гайда под новую ' 'версию сайта 27.02.25.</p>\r\n' '\r\n' '\r\n' ' <button class="button-open">Показать ' 'все</button>\r\n' '</div> -->\r\n' '<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><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - это валюта в Path of Exile, ' 'которая позволяет создать копию предмета.</p>\r\n' '\r\n' '<p>После копирования получается "отраженная" версия ' 'предмета. Отраженный предмет это полная копия ' 'оригинального предмета, включая все свойства, ' 'количество связей и цвета между гнездами, а также ' 'зачарование.</p>\r\n' '\r\n' '<p>При использовании <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> на легаси предметах со старыми ' 'механиками (например деревья оружия/щитов из ' 'Горнила) все механики также копируются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - самая дорогая и редкая валюта ' 'в игре. Падает зеркало невероятно редко, поэтому и ' 'стоит соответствующе. Чем дольше лига длится, тем ' 'дороже стоит <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Это обусловлено повышением ' 'спроса на миррор сервисы с течением времени.</p>\r\n' '\r\n' '<p>У отраженного предмета появляется надпись снизу ' 'mirrored/отражено, а изображение разворачивается в ' 'противоположную сторону. Отраженный предмет ' '<strong>нельзя </strong>модифицировать каким либо ' 'образом. На него нельзя использовать сферы, ' 'применять крафты с верстака, и накладывать ' 'зачарования с помощью верстака жатвы.</p>\r\n' '\r\n' '<p>Воспользоваться лиговскими крафтами также не ' 'получится (жатва, бестиарий, ископаемые и т.д.). ' 'Исключением являются амулеты, на них можно будет ' 'наложить зачарования маслами скверны, однако теперь ' 'потребуется дополнительное масло - <poeitem ' 'class="poe-items" data-name_ru="Зеркальное масло" ' 'data-name_en="Reflective Oil" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" ' 'data-target="2220">Reflective Oil | Зеркальное ' 'масло</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> <strong>нельзя ' '</strong>использовать на оскверненном, уникальном ' 'или уже отраженном (mirrored) предмете. Других ' 'ограничений на использование нет, можно копировать ' 'даже карту атласа&hellip;<br />\r\n' 'Разработчики специально сделали так что уже ' 'отраженный предметы нельзя копировать, чтобы ' 'ценился именно "оригинал" предмета, и нельзя было с ' 'копий штамповать ещё копии, без контакта с хозяином ' 'оригинального предмета.</p>\r\n' '\r\n' '<p>Возможность создавать точные копии мощнейших ' 'предметов при помощи <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> является особой фишкой Path of ' 'Exile, в других ARPG играх подобных механик не ' 'встречается.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="preimushchestva-i-nedostatki">\r\n' '<h2><span>Где используется Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется для создания копий ' 'предметов и для торговли.</p>\r\n' '\r\n' '<p>Так как <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> падает невероятно редко, и стоит ' 'довольно много, использовать его по прямому ' 'назначению стоит только на самых лучших предметах. ' 'Такие предметы обычно крафтятся очень опытными ' 'игроками, и на сам крафт им обычно приходится ' 'потратить огромное количество валюты (обычно от ' '3-5+ <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>). Такие предметы обычно имеют ' 'три синтезированных собственных свойства и ' 'пять-шесть свойств первого тира.</p>\r\n' '\r\n' '<p>Подробнее про миррор сервисы мы расписали <a ' 'href="https://guides.lootkeeper.com/poe/mirror-servis" ' 'target="_blank">в нашем гайде по миррор ' 'сервисам</a>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> используется и для торговли. ' 'Самые дорогие предметы продаются именно за зеркала, ' 'чаще всего это уже отзеркаленные вещи, либо ' 'синтезированные базы для дальнейшего крафта.<br ' '/>\r\n' 'Зачем продавать уже отзеркаленные предметы если ' 'можно самому сделать копию? Потому что для создания ' 'копии нужно связаться с владельцем оригинала и ' 'договорится о собственно копировании предмета, а ' 'владелец может быть например не в игре длительное ' 'время. Таким образом если вы скопируете мощный ' 'предмет, часто можно его продать чуть дороже чем ' 'просто 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Также <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно использовать для ' 'сохранения и преумножения валюты с течением ' 'времени, так как его цена постоянно растет.</p>\r\n' '\r\n' '<h3>Как понять что предмет миррор тира? Какие ' 'предметы стоят того чтобы их копировать?</h3>\r\n' '\r\n' '<p>Мы не раз упоминали в статье "мощные" и "лучшие" ' 'предметы в игре, но как понять какой именно предмет ' 'является самым мощным и лучшим, и что он достоин ' 'того чтобы быть скопированным <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>?</p>\r\n' '\r\n' '<p>Самый мощный и лучший предмет тот, который лучше ' 'остальных (кэп). Понять это довольно легко, берем ' 'конкретный билд, открываем его в Path of Building, ' 'добавляем все нужные предметы для сравнения, ' 'смотрим на результат. Какой предмет даёт больше ' 'нужных нам бонусов - тот и победил, даём ему статус ' '"лучший предмет в такой-то слот для такого-то ' 'билда".</p>\r\n' '\r\n' '<p>Небольшое уточнение, важно понимать что ' 'сравнивать и когда. В идеале вам нужно ' 'затеорикрафтить самый лучший из доступных вариантов ' 'предмета, с учетом наличия бесконечного количества ' 'валюты для крафта и сравнивать с похожими ' 'предметами. Если вы будете сравнивать только с ' 'вариантами которые есть на рынке прямо сейчас, и ' 'хоть и сделаете лучше чем на рынке, но не лучший ' 'возможный - всегда есть шанс что кто-то другой ' 'сделает предмет лучше.</p>\r\n' '\r\n' '<p>Билды бывают разные, и что для одного имба - для ' 'другого мусор. Самый простой пример - билды через ' 'здоровье или энергощит. Отличается лишь несколько ' 'свойств казалось бы, да и то не самых важных, а ' 'предмет уже не будет "самым лучшим" без них для ' 'определенного билда.</p>\r\n' '\r\n' '<p>Со званием лучшего определились, стоит ли этот ' 'предмет быть скопированным при помощи <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>? Не всегда.</p>\r\n' '\r\n' '<p>Недостаточно быть просто лучшим среди других ' 'предметов какой-то категории, нужно ещё и быть ' 'дорогим.</p>\r\n' '\r\n' '<p>Какой смысл тратить целый <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для копирования предмета, если ' 'можно скрафтить такой же например за 0.6 <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> (если разменять) ?</p>\r\n' '\r\n' '<p>Правильно, никакого смысла в этом нет. И если ' 'для какого-то билда самыми лучшими в мире ботинками ' 'которые дают больше всего бонусов будут ботинки ' 'которые можно крафтить "на потоке" (т.е. не в ' 'единичном экземпляре) на текущей лиге например за ' '0.6 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> - такие ботинки нельзя назвать ' 'достойными для копирования. Да, они определенно ' 'очень хороши, но не миррор тира.</p>\r\n' '\r\n' '<p>По итогу:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Достойными для копирования можно назвать ' 'предметы которые лучшие в своей категории (для ' 'какого-то конкретного билда) и для создания которых ' 'требуется больше 1 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>В пример приведем вот такое кольцо, которое ' 'будет идеальным выбором в нашу сборку <a ' 'href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" ' 'rel="nofollow" target="_blank">Иерофанта Архимага ' 'через Кольцо Льда</a> и для многих других ' 'билдов.</p>\r\n' '<img alt="Пример миррор-тир кольца PoE1" ' 'class="wide-image" data-caption="Пример миррор-тир ' 'кольца PoE1" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" ' '/>\r\n' '<p>При одном только взгляде уже хочется добавить ' 'его в билд и посмотреть на сколько сильно ' 'увеличится урон.</p>\r\n' '\r\n' '<p>Подобные предметы <strong>нельзя просто ' 'выбить</strong> в качестве лута, их можно только ' 'скрафтить. Даже получение базы с нужными ' 'собственными свойствами под дальнейший крафт уже ' 'крайне непростая задача (хотя сама база, в теории, ' 'может выпасть с очень низким шансом). А дальнейший ' 'крафт довольно сложный и многостадийный, который ' 'требует огромных вложений валюты, времени и ' 'внимания. Особенно внимания, ведь вы абсолютно ' 'точно не хотите случайно ошибится в крафте и ' 'очистить/осквернить предмет случайно кликнув не на ' 'ту сферу, а такое часто случается.</p>\r\n' '\r\n' '<p>Именно большая стоимость крафта предмета, а ' 'также сложность крафта и делают оригиналы предметов ' 'такими дорогими, в том числе для копирования. Ведь ' 'чем больше валюты потратили на крафт, тем больше ' 'комиссию за копирование захочет поставить ' 'владелец.</p>\r\n' '\r\n' '<p>В среднем крафт миррорного предмета стоит около ' '3-5 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, но может стоить и больше, это ' 'сильно зависит от самого предмета и состояния ' 'экономики в игре.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-poluchit-zerkalo-kalandry">\r\n' '<h2><span>Как получить Зеркало ' 'Каландры</span></h2>\r\n' '\r\n' '<p>Получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно из следующих ' 'источников:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Случайный дроп - выпадение из монстров и ' 'механик, способных иметь награды в виде ' 'валюты</li>\r\n' '\t<li>Гадальные карты</li>\r\n' '\t<li>Осколки зеркала</li>\r\n' '\t<li>Торговля (обмен) с другими игроками</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Случайный дроп</h3>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть с любого монстра ' '35 уровня и выше в любой локации (кроме локаций, ' 'где отдельно указано, что с мобов не выпадают ' 'предметы). Так, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть не только в актах ' 'или на картах Атласа, но и даже с таких боссов как ' 'Сирус или Древний. <strong>Нет никаких</strong> ' 'конкретных локаций/монстров с которых <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> выпадает с повышенным ' 'шансом.</p>\r\n' '\r\n' '<p>Повысить шанс выпадения <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> с монстров можно лишь убивая ' 'больше этих самых монстров.</p>\r\n' '\r\n' '<p>Простая истина - &quot;Чем больше мобов вы ' 'убиваете - тем больше шанс что вам выпадет что-то ' 'ценное&quot;, в том числе <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>. Хотя это звучит довольно ' 'банально, но многие все еще этого не понимают, ' 'из-за чего часто можно услышать такие утверждения: ' '&quot;Мне за сегодня не выпало ни одного дивана, а ' 'вот стримеру Валере выпало аж 4&quot;. Но при этом ' 'не уточняется, что стример Валера активно фармил ' 'карты на протяжении 6 часов, а тот, кто это говорит ' '- ковырялся в носу, стоя в убежище, пытаясь продать ' 'предмет за 5 хаосов и прошел всего 3 карты за ' 'несколько часов.</p>\r\n' '\r\n' '<h4>Шанс выпадения Зеркала Каландры</h4>\r\n' '\r\n' '<p>Точный шанс выпадения <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> неизвестен, но это один из самых ' 'редких предметов в игре, и чтобы его выбить нужно ' 'потратить много, очень много времени. Многие игроки ' 'даже наиграв 4.000+ часов не выбивали <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, так что не стоит сильно ' 'рассчитывать на его дроп и расстраиваться из-за ' 'этого.</p>\r\n' '\r\n' '<h3>Гадальные карты</h3>\r\n' '\r\n' '<p>Обменяв некоторые гадальные карты, можно ' 'получить <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem>. Преимущества гадальных карт в ' 'том, что известно на каких локациях/картах они ' 'выпадают, а значит, если постоянно фармить эти ' 'локации, вам рано или поздно выпадет нужная ' 'карта.</p>\r\n' '\r\n' '<p>Любую из гадальных карт из списка ниже можно ' 'получить при обмене гадальных карт <poeitem ' 'class="poe-items" data-name_ru="Игрок" ' 'data-name_en="The Gambler" data-color="#7C5804" ' 'data-image="" data-target="716">The Gambler | ' 'Игрок</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> либо ' 'из <poeitem class="poe-items" data-name_ru="Колода ' 'карт" data-name_en="Stacked Deck" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" ' 'data-target="709">Stacked Deck | Колода ' 'карт</poeitem>.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> - 19x <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" data-name_ru="Семь ' 'лет неудач" data-name_en="Seven Years Bad Luck" ' 'data-color="#808080" data-image="" ' 'data-target="4151">Seven Years Bad Luck | Семь лет ' 'неудач</poeitem> - 1x <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Зеркальный лабиринт" ' 'data-name_en="House of Mirrors" ' 'data-color="#808080" data-image="" ' 'data-target="4152">House of Mirrors | Зеркальный ' 'лабиринт</poeitem> не падает на обычных картах, ее ' 'можно выбить только в <poeitem class="poe-items" ' 'data-name_ru="Манящая бездна" data-name_en="The ' 'Alluring Abyss" data-color="#808080" data-image="" ' 'data-target="4147">The Alluring Abyss | Манящая ' 'бездна</poeitem>, или получить при обмене <poeitem ' 'class="poe-items" data-name_ru="Бессмертный" ' 'data-name_en="The Immortal" data-color="#808080" ' 'data-image="" data-target="4153">The Immortal | ' 'Бессмертный</poeitem>, которую в свою очередь можно ' 'выбить только на карте <poeitem class="poe-items" ' 'data-name_ru="Зал великих мастеров" ' 'data-name_en="Hall of Grandmasters" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem>.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зал ' 'великих мастеров" data-name_en="Hall of ' 'Grandmasters" data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" ' 'data-target="1397">Hall of Grandmasters | Зал ' 'великих мастеров</poeitem> это особая уникальная ' 'карта на которой вместо противников против вас ' 'будут сражаться копии персонажей других игроков с ' 'особыми билдами. В большинстве случаев обычным ' 'билдом (даже очень мощным/дорогим) такую карту не ' 'пройти, т.к. многие из противников имеют особые, ' 'специально заточенные для PvP билды, которые ' 'буквально бессмертные. Поэтому для ее прохождения ' 'придется специальным образом подготавливать свой ' 'билд.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" ' 'data-name_ru="Безответная любовь" ' 'data-name_en="Unrequited Love" data-color="#808080" ' 'data-image="" data-target="4154">Unrequited Love | ' 'Безответная любовь</poeitem> можно выбить только на ' 'локациях связанных с <poeitem class="poe-items" ' 'data-name_ru="Храм ваал" data-name_en="Vaal Temple" ' 'data-color="#808080" data-image="" ' 'data-target="4150">Vaal Temple | Храм ' 'ваал</poeitem>, на данный момент это первый и ' 'второй уровни <span class="ru-poe">Храм ' 'разложения</span><span class="en-poe">The Temple of ' 'Decay Level</span> в кампании, и карты <poeitem ' 'class="poe-items" data-name_ru="Карта храма ваал" ' 'data-name_en="Vaal Temple Map" data-color="#808080" ' 'data-image="" data-target="2207">Vaal Temple Map | ' 'Карта храма ваал</poeitem> и [Ancient City Map] ' '(последняя карта может меняться в разных ' 'лигах).</p>\r\n' '\r\n' '<p>С крайне небольшим шансом <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> можно получить из <poeitem ' 'class="poe-items" data-name_ru="Удача императора" ' 'data-name_en="Emperor&#x27;s Luck" ' 'data-color="#7C5804" data-image="" ' 'data-target="714">Emperor\'s Luck | Удача ' 'императора</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem>, но ' 'шанс получить другую валюту намного-намного выше, ' 'для целенаправленного фарма не ' 'рекомендуются.</p>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить только из <poeitem ' 'class="poe-items" data-name_ru="Ничто" ' 'data-name_en="The Void" data-color="#7C5804" ' 'data-image="" data-target="715">The Void | ' 'Ничто</poeitem>. Один из игроков открыл более ' '20.000 <poeitem class="poe-items" ' 'data-name_ru="Ничто" data-name_en="The Void" ' 'data-color="#7C5804" data-image="" ' 'data-target="715">The Void | Ничто</poeitem> и ' 'получил 0 <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> и 0 <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<h3>Осколки зеркала</h3>\r\n' '\r\n' '<p>При объединении 20х <poeitem class="poe-items" ' 'data-name_ru="Осколок зеркала" data-name_en="Mirror ' 'Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> - создается 1x <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>Помимо упомянутых ранее гадальных карт, <poeitem ' 'class="poe-items" data-name_ru="Осколок зеркала" ' 'data-name_en="Mirror Shard" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> можно получить в награду за ' 'убийство Предвестников (Harbinger), или из наград ' 'связанных с Предвестниками. Чтобы добавить ' 'Предвестниковов на карту - можно воспользоваться ' 'соответствующим свойством машины картоходца, либо ' 'использовать <poeitem class="poe-items" ' 'data-name_ru="Скарабей Предвестника" ' 'data-name_en="Harbinger Scarab" ' 'data-color="#808080" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" ' 'data-target="2771">Harbinger Scarab | Скарабей ' 'Предвестника</poeitem>.</p>\r\n' '\r\n' '<p>С очень маленьким шансом можно получить до 2х ' '<poeitem class="poe-items" data-name_ru="Осколок ' 'зеркала" data-name_en="Mirror Shard" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" ' 'data-target="4148">Mirror Shard | Осколок ' 'зеркала</poeitem> при продаже торговцу предмета, на ' 'котором было использовано <poeitem ' 'class="poe-items" data-name_ru="Позолоченное ' 'ископаемое" data-name_en="Gilded Fossil" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" ' 'data-target="2839">Gilded Fossil | Позолоченное ' 'ископаемое</poeitem>.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kurs-obmena-zerkala-kalandry">\r\n' '<h2><span>Курс обмена Зеркала Каландры к ' 'божественным сферам</span></h2>\r\n' '\r\n' '<p>Курс обмена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> к <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> зависит от количества дней которые ' 'прошли со старта лиги, механик лиги и от текущего ' 'онлайна в игре.</p>\r\n' '\r\n' '<p>Цена <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> динамична, и постоянно меняется. ' 'Актуальную информацию всегда можно узнать на <span ' 'class="item_poetrade" data-game="poe1" ' 'data-target_en="MYQrdVGUJ" ' 'data-target_ru="MYQrdVGUJ" ' 'data-bulk="true">Официальной торговой площадке poe ' '</span>.</p>\r\n' '\r\n' '<p>Общая динамика изменения цен доступна на сайте ' 'poe.ninja в разделе валюты <a ' 'href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." ' 'rel="nofollow" ' 'target="_blank">poe.ninja</a>.</p>\r\n' '<img alt="Динамика изменения цен на Зеркало ' 'Каландры в PoE" class="wide-image" ' 'data-caption="Динамика изменения цен на Зеркало ' 'Каландры в PoE" data-fancybox="" loading="lazy" ' 'src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" ' '/>\r\n' '<p>Очень удобно и быстро проверить курс <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> в самой игре можно при помощи ' 'программы Awakened PoE Trade. Как правильно ' 'настроить и пользоваться программой можно узнать в ' 'нашем <a ' 'href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" ' 'rel="nofollow" target="_blank">гайде по оценке ' 'предметов в PoE</a> .</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kupit-zerkalo-kalandry">\r\n' '<h2><span>Купить Зеркало Каландры</span></h2>\r\n' '\r\n' '<p><poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> как и другую валюту можно быстро ' 'и безопасно приобрести на сайте <a ' 'href="https://lootkeeper.com/ru/poe/orbs" ' 'target="_blank">LootKeeper.com</a>. После ' 'оформления заказа ваши сферы доставят в течение ' '5-10 минут. Этот способ отлично вам подойдет, если ' 'вы хотите как можно быстрее купить валюту или ' 'подходящую экипировку для вашего персонажа.</p>\r\n' '\r\n' '<p>Наш сервис доставляет сферы для игроков на ПК и ' 'PlayStation (PS). Учитывая как сложно на консолях с ' 'торговой системой - покупка сфер поможет вам ' 'сэкономить драгоценное время и просто отдохнуть ' 'поиграв в игру, а не заниматься изнурительным ' 'фармом.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n' '<h2><span>Как поменять один тип валюты на ' 'другой?</span></h2>\r\n' '\r\n' '<p>Есть 2 варианта:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Обмен с помощью официального торгового сайта ' '- не требует золота, самый лучший курс, но ' 'медленнее</li>\r\n' '\t<li>Обмен с помощью Фауста в самой игре - требует ' 'золото, курс обмена завышен, но гораздо ' 'быстрее</li>\r\n' '</ul>\r\n' '\r\n' '<h3>С помощью официального торгового сайта</h3>\r\n' '\r\n' '<p><span class="item_poetrade" data-game="poe1" ' 'data-target_en="Standard" data-target_ru="Standard" ' 'data-bulk="true">Торговая площадка официального ' 'сайта poe </span> состоит из двух разделов: Поиска ' 'предметов и Оптового обмена.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>В разделе &quot;Оптовый обмен&quot; выберите ' '<strong>что вы хотите купить</strong> (раздел слева ' '- &quot;Что я хочу&quot;) и <strong>какую валюту вы ' 'можете предложить в обмен</strong> (раздел справа - ' '&quot;Что у меня есть&quot;). В нашем случае это ' 'будут <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> и <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem></li>\r\n' '\t<li>Нажмите кнопку ' '<strong>&quot;Поиск&quot;</strong>. Появятся все ' 'доступные на данный момент предложения</li>\r\n' '\t<li>Выберите интересующее вас предложение</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Связаться с ' 'игроком&quot;</strong>. Она находится слева в ' 'строке предложения</li>\r\n' '\t<li>В появившейся дополнительной строке выберите ' 'то количество валюты, которое вы хотите ' 'приобрести</li>\r\n' '\t<li>Нажмите кнопку <strong>&quot;Direct ' 'Whisper&quot;</strong>, сообщение отправится ' 'автоматически</li>\r\n' '\t<li>Подготовьте вашу валюту для обмена и ждите ' 'приглашение в группу</li>\r\n' '\t<li>Если продавец не отвечает, вернитесь к пункту ' '3 и выберите другое предложение</li>\r\n' '\t<li>Примите приглашение и посетите убежище ' 'продавца, игрок предложит торговлю, проведите ' 'ее</li>\r\n' '\t<li>Перед согласием проведения сделки, убедитесь, ' 'что игрок не ошибся в количестве валюты и не ' 'пытается вас обмануть</li>\r\n' '</ol>\r\n' '\r\n' '<h3>С помощью аукциона Фауста в игре</h3>\r\n' '\r\n' '<p>Данный способ намного удобнее обычных обменов с ' 'другими игроками, так как не требует прямого ' 'взаимодействия с ними. Однако курс обмена в случае ' 'с <poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может быть крайне неприличным. ' 'Так что лучше свериться с текущим курсом на ' 'официальном торговом сайте PoE. Помимо прочего для ' 'размещения заказа потребуется золото.</p>\r\n' '\r\n' '<ol>\r\n' '\t<li>Подходим к Фаусту в игре и выбираем ' '<strong>обмен валюты</strong></li>\r\n' '\t<li>Во вкладке <strong>имею</strong> выбираем ' 'валюту, которая у нас есть и которую хотим поменять ' '(в нашем случае божественные сферы)</li>\r\n' '\t<li>Во вкладке <strong>хочу</strong> выбираем ' 'валюту, которую хотим получить (в нашем случае ' 'сферы хаоса)</li>\r\n' '\t<li>Проверяем рыночный курс сверху, и выставляем ' 'количество валюты в соответствующих окошках. Если ' 'выставить значения по рыночному курсу, обмен ' 'произойдет мгновенно. Но можно поставить и свои ' 'значения (более выгодные), в таком случае вероятно ' 'придется немного подождать. Важно понимать, что ' 'если выставить слишком нереалистичные значения, ' 'обмен может вовсе не произойти, в этом случае ' 'придется отменить заказ, и разместить новый</li>\r\n' '\t<li>Нажимаем <strong>разместить</strong> - для ' 'этого потребуется золото (в нашем случае ' '6250)</li>\r\n' '\t<li>Готово, наш заказ появляется в списке снизу, ' 'осталось лишь дождаться завершения сделки</li>\r\n' '</ol>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vopros-otvet"><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' '<h3>Я новичок и мне выпало Зеркало Каландры, что ' 'мне с ним делать?</h3>\r\n' '\r\n' '<p>Главное - не обменивайтесь с людьми из торгового ' 'канала. В 99% случаев это мошенники, которые ' 'предлагают какие-либо предметы по очень высокой ' 'цене либо невыгодному курсу.</p>\r\n' '\r\n' '<p>Для новичков самый лучший и по сути единственный ' 'вариант что делать с выпавшим Зеркалом - обменять ' 'на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> с помощью официального сайта ' 'торговли PoE или аукциона Фауста. Скорее всего ' 'валюты после обмена хватит чтобы полностью собрать ' 'билд, а может и не один.</p>\r\n' '\r\n' '<p>Или же можно приберечь <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> для более поздних стадий игры, ' 'так как с течением времени эта сфера только ' 'дорожает. Но это стоит делать только если вы ' 'планируете вообще долго играть, если же нет - лучше ' 'сразу обменять на <poeitem class="poe-items" ' 'data-name_ru="Божественная сфера" ' 'data-name_en="Divine Orb" data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" ' 'data-target="559">Divine Orb | Божественная ' 'сфера</poeitem> и начинать их тратить. Новые игроки ' 'в некоторых случаях могут очень быстро и внезапно ' 'забить на игру, так что даже и не вспомнят что у ' 'них там в сундуке припрятано что-то очень дорогое ' '"на потом", так лучше жить "здесь и сейчас" и ' 'потратить валюту до того как вы прекратите играть в ' 'PoE :)</p>\r\n' '\r\n' '<p>Без наличия знаний о экономике игры не стоит ' 'ничего покупать и обменивать в чате игры, с высокой ' 'вероятностью вас попытаются обмануть, в разы ' 'занижая или завышая стоимость.</p>\r\n' '\r\n' '<p>Использовать <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> по прямому назначению ' '(копированию лучших предметов в игре) новичкам не ' 'стоит, т.к. даже если вы допустим скопируете мощное ' 'оружие, на остальные предметы билда вам тоже ' 'понадобится валюта, чтобы то самое мощное оружие ' 'смогло "раскрыться". А бегать с мощным оружием, но ' 'в лохмотьях с пола - нет никакого смысла.</p>\r\n' '\r\n' '<h3>Может ли из обычных сундуков выпасть Зеркало ' 'Каландры?</h3>\r\n' '\r\n' '<p>Да, <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem> может выпасть из любых обычных ' 'сундуков и других игровых объектов (в том числе ' 'разрушаемых бочек и т.п.) из которых в принципе ' 'выпадают предметы. Но это не значит что теперь ' 'нужно обязательно уничтожать все попавшиеся вам на ' 'пути банки :)</p>\r\n' '\r\n' '<h3>На какие предметы выгоднее всего использовать ' 'Зеркало Каландры?</h3>\r\n' '\r\n' '<p>С точки зрения валютных вложений самым выгодным ' 'вариантом будут кольца.</p>\r\n' '\r\n' '<p>После отражения кольца можно использовать ' '<poeitem class="poe-items" data-name_ru="Касание ' 'Каландры" data-name_en="Kalandra&#x27;s Touch" ' 'data-color="#AF6025" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" ' 'data-target="2584">Kalandra\'s Touch | Касание ' 'Каландры</poeitem> (которое всегда дешевле <poeitem ' 'class="poe-items" data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>), оно продублирует надетое на ' 'вас отраженное кольцо, тем самым по-сути мы получим ' 'два предмета миррор тира за одно использование ' '<poeitem class="poe-items" data-name_ru="Зеркало ' 'Каландры" data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>.</p>\r\n' '\r\n' '<p>А вот с точки зрения полученного импакта, все ' 'уже не так однозначно. Это очень индивидуально для ' 'каждого случая, и зависит от билда. Прежде чем ' 'использовать свой <poeitem class="poe-items" ' 'data-name_ru="Зеркало Каландры" ' 'data-name_en="Mirror of Kalandra" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" ' 'data-target="693">Mirror of Kalandra | Зеркало ' 'Каландры</poeitem>, загрузите предмет в PoB и ' 'посмотрите насколько он будет вам полезен.</p>\r\n' '</div>'}
None
<unknown source>
Контекст {'False': False, 'None': None, 'True': True} {'raising_view_name': 'django.views.static.serve', 'reason': '“/usr/src/app/media/articles/chempion-ballisty-toksichnyy-dozhd-00.jpg” ' 'не существует', 'request': '<<request>>', 'request_path': 'media/articles/chempion-ballisty-toksichnyy-dozhd-00.jpg', 'resolved': True, 'root_urlconf': 'wiki.urls', 'settings': {'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': '********************'}, 'urlconf': 'wiki.urls', 'urlpatterns': [[<URLResolver <module 'payments.urls' from '/usr/src/app/payments/urls.py'> (None:None) 'pay/'>], [<URLResolver <module 'jet.urls' from '/usr/local/lib/python3.12/site-packages/jet/urls.py'> (jet:jet) 'jet/'>], [<URLResolver <module 'jet.dashboard.urls' from '/usr/local/lib/python3.12/site-packages/jet/dashboard/urls.py'> (dashboard:jet-dashboard) 'jet/dashboard/'>], [<URLResolver <URLPattern list> (admin:admin) 'admin/'>], [<URLResolver <module 'ckeditor_uploader.urls' from '/usr/local/lib/python3.12/site-packages/ckeditor_uploader/urls.py'> (None:None) '^ckeditor/'>], [<URLResolver <module 'tinymce.urls' from '/usr/local/lib/python3.12/site-packages/tinymce/urls.py'> (None:None) 'tinymce/'>], [<URLResolver <module 'django_select2.urls' from '/usr/local/lib/python3.12/site-packages/django_select2/urls.py'> (django_select2:django_select2) '^select2/'>], [<URLResolver <module 'django.conf.urls.i18n' from '/usr/local/lib/python3.12/site-packages/django/conf/urls/i18n.py'> (None:None) '^i18n/'>], [<URLPattern '404/'>], [<URLPattern '^sitemap\.xml$' [name='sitemap']>], [<URLPattern '^lk/?$' [name='lk']>], [<URLPattern '^user/(?P<user_id>[\d]+)/?$' [name='user_lk']>], [<URLPattern '^item/(?P<game>[\w\d\s\'\_\-]+)/(?P<lang>\w+)/(?P<name>[\w\s\,\.\+\:\;\'\_\-\%\|öÖ]+)-(?P<itemid>\d+)/?$' [name='item_lk']>], [<URLPattern '^lk/auth/?$' [name='auth']>], [<URLPattern '^lk/register/?$' [name='register']>], [<URLPattern '^lk/reset_password/?$' [name='register']>], [<URLPattern '^lk/logout/?$' [name='logout']>], [<URLPattern '^lk/comment/?$' [name='comment']>], [<URLPattern '^lk/comment_edit/?$' [name='edit_comment']>], [<URLPattern '^lk/like/?$' [name='like']>], [<URLPattern '^lk/blame/?$' [name='blame']>], [<URLPattern '^lk/get_comments/?$' [name='get_comments']>], [<URLPattern '^lk/get_comments_high/?$' [name='get_comments_high']>], [<URLPattern '^lk/comment_adm/?$' [name='comment_adm']>], [<URLPattern '^lk/comment/hidden/(?P<comment_id>[\d]+)/?$' [name='comment_hidden']>], [<URLPattern '^lk/comment/allow_html/(?P<comment_id>[\d]+)/?$' [name='comment_allow_html']>], [<URLPattern '^lk/comment/highlight/(?P<comment_id>[\d]+)/?$' [name='comment_highlight']>], [<URLPattern '^lk/comment/delete/(?P<comment_id>[\d]+)/?$' [name='comment_delete']>], [<URLPattern '^lk/comment_delete/?$' [name='delete_own_comment']>], [<URLPattern '^lk/comment/admin/?$' [name='comment_admin']>], [<URLPattern '^lk/comment_blame/admin/?$' [name='comment_admin']>], [<URLPattern '^lk/item/admin/?$' [name='item_admin']>], [<URLPattern '^lk/item2/admin/?$' [name='item2_admin']>], [<URLPattern '^lk/comment/edit/(?P<comment_id>[\d]+)/?$' [name='comment_admin_edit']>], [<URLPattern '^lk/comment/unpin_all/?$' [name='unpin_all_comments']>], [<URLPattern '^lk/itemlist/?$' [name='itemlist']>], [<URLPattern '^lk/colorlist/?$' [name='colorlist']>], [<URLPattern '^lk/propertylist/?$' [name='propertylist']>], [<URLPattern '^lk/propertylist_update/?$' [name='propertylist_update']>], [<URLPattern '^lk/propertylist_mastery_update/?$' [name='propertylist_mastery_update']>], [<URLPattern '^lk/poeleaguelist/(?P<game_slug>[\w\d\_\-]+)?/?$' [name='poeleaguelist']>], [<URLPattern '^lk/poeleaguelist_all/(?P<game_slug>[\w\d\_\-]+)?/?$' [name='poeleaguelist_all']>], [<URLPattern '^lk/notification/read_all/?$' [name='read_notifications_all']>], [<URLPattern '^lk/notification/read/?$' [name='read_notifications']>], [<URLPattern '^lk/notification/global/?$' [name='post_notification_global']>], [<URLPattern '^lk/notification/get/?$' [name='get_notifications']>], [<URLPattern '^lk/item/?$' [name='item']>], [<URLPattern '^lk/settings/?$' [name='set_settings']>], [<URLPattern '^lk/item/admin/items/update/?$' [name='item_update_admin']>], [<URLPattern '^lk/item/admin/items/search-old/?$' [name='search_old_items_admin']>], [<URLPattern '^lk/item/admin/items/replacement-options/?$' [name='replacement_options_admin']>], [<URLPattern '^lk/item/admin/items/perform-replacement/?$' [name='perform_replacement_admin']>], [<URLPattern '^lk/get_poedb_item/?$' [name='get_poe_item']>], [<URLPattern '^lk/get_poe2db_item/?$' [name='get_poe2_item']>], [<URLPattern '^lk/clear_gems_cache/?$' [name='clear_gems_cache']>], [<URLPattern '^lk/colors\.css$' [name='color_css']>], [<URLResolver <module 'shortener.urls' from '/usr/local/lib/python3.12/site-packages/shortener/urls.py'> (None:None) 'link/'>], [<URLPattern '^lk/short_url/?$' [name='create_short_url']>], [<URLPattern '^lk/token/?$' [name='token']>], [<URLResolver <module 'rest_framework.urls' from '/usr/local/lib/python3.12/site-packages/rest_framework/urls.py'> (rest_framework:rest_framework) 'api/auth/'>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^$' [name='index']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^registration/?$' [name='registration']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^preview/?$' [name='make_preview']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^preview/(?P<game>[\w\d-]+)/(?P<article>[\w\d-]+)/?$' [name='preview']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^tags/(?P<tag>[\w\d-]+)/?$' [name='tag']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^(?P<game>[\w\d-]+)/tags/(?P<tag>[\w\d-]+)/?$' [name='tag_game']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^premium/?$' [name='premin_index']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^(?P<game>[\w\d-]+)/search/?$' [name='search']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^(?P<game>[\w\d-]+)/?$' [name='game']>], [<URLResolver <URLPattern list> (None:None) ''>, <URLPattern '^(?P<game>[\w\d-]+)/(?P<target>[\w\d-]+/?)$' [name='target']>], [<URLResolver <module 'debug_toolbar.urls' from '/usr/local/lib/python3.12/site-packages/debug_toolbar/urls.py'> (djdt:djdt) '^__debug__/'>], [<URLPattern '^media/(?P<path>.*)$'>]]}

Контекст процессоры

django.template.context_processors.csrf
Контекст {'csrf_token': <SimpleLazyObject: 'heBxalozory1krRwQTtV8MHjEARfpARBzwy85S18jlXmXflsQ9FPnphe9xn6lqwB'>}
django.template.context_processors.debug
Контекст {}
django.template.context_processors.request
Контекст {'request': <ASGIRequest: GET '/poe/zerkalo-kalandry'>}
django.contrib.auth.context_processors.auth
Контекст {'user': <SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a3104e700>>)}
django.contrib.messages.context_processors.messages
Контекст {'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/zerkalo-kalandry'>>, '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 хитов Промахи кэша
37 0,6510389503091574 ms 3 17

Команды

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 20 17 0 0 0 0 0 0 0 0 0 0 0 0

Вызовы

Время (мс) Тип Аргументы Именованные аргументы Бэкенд
0,0296 get ('article_149_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,1322 set ('article_149_tier_0', '<!-- <a href="https://lootkeeper.com/ru/poe/orbs" target="_blank" title="Купить сферы в Path of Exile">\r\n <img alt="Купить сферы в Path of Exile" class="desktop-adaptive-visible" src="/media/ckeditor/2025/02/27/1.gif" />\r\n <img alt="Купить сферы в Path of Exile" class="mobile-visible" src="/media/ckeditor/2025/02/27/1-mob.gif" /> \r\n</a>\r\n\r\n<div class="update-build-block anchor-block" id="obnovlenie-gaida">\r\n\r\n <h2><span>Обновления гайда</span></h2>\r\n \r\n <p>Обновили визуал (верстку) гайда под новую версию сайта 27.02.25.</p>\r\n\r\n\r\n <button class="button-open">Показать все</button>\r\n</div> -->\r\n<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><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> - это валюта в Path of Exile, которая позволяет создать копию предмета.</p>\r\n\r\n<p>После копирования получается "отраженная" версия предмета. Отраженный предмет это полная копия оригинального предмета, включая все свойства, количество связей и цвета между гнездами, а также зачарование.</p>\r\n\r\n<p>При использовании <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> на легаси предметах со старыми механиками (например деревья оружия/щитов из Горнила) все механики также копируются.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> - самая дорогая и редкая валюта в игре. Падает зеркало невероятно редко, поэтому и стоит соответствующе. Чем дольше лига длится, тем дороже стоит <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>. Это обусловлено повышением спроса на миррор сервисы с течением времени.</p>\r\n\r\n<p>У отраженного предмета появляется надпись снизу mirrored/отражено, а изображение разворачивается в противоположную сторону. Отраженный предмет <strong>нельзя </strong>модифицировать каким либо образом. На него нельзя использовать сферы, применять крафты с верстака, и накладывать зачарования с помощью верстака жатвы.</p>\r\n\r\n<p>Воспользоваться лиговскими крафтами также не получится (жатва, бестиарий, ископаемые и т.д.). Исключением являются амулеты, на них можно будет наложить зачарования маслами скверны, однако теперь потребуется дополнительное масло - <poeitem class="poe-items" data-name_ru="Зеркальное масло" data-name_en="Reflective Oil" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/Oils/MirrorOil.webp" data-target="2220">Reflective Oil | Зеркальное масло</poeitem>.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> <strong>нельзя </strong>использовать на оскверненном, уникальном или уже отраженном (mirrored) предмете. Других ограничений на использование нет, можно копировать даже карту атласа&hellip;<br />\r\nРазработчики специально сделали так что уже отраженный предметы нельзя копировать, чтобы ценился именно "оригинал" предмета, и нельзя было с копий штамповать ещё копии, без контакта с хозяином оригинального предмета.</p>\r\n\r\n<p>Возможность создавать точные копии мощнейших предметов при помощи <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> является особой фишкой Path of Exile, в других ARPG играх подобных механик не встречается.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="preimushchestva-i-nedostatki">\r\n<h2><span>Где используется Зеркало Каландры</span></h2>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> используется для создания копий предметов и для торговли.</p>\r\n\r\n<p>Так как <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> падает невероятно редко, и стоит довольно много, использовать его по прямому назначению стоит только на самых лучших предметах. Такие предметы обычно крафтятся очень опытными игроками, и на сам крафт им обычно приходится потратить огромное количество валюты (обычно от 3-5+ <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>). Такие предметы обычно имеют три синтезированных собственных свойства и пять-шесть свойств первого тира.</p>\r\n\r\n<p>Подробнее про миррор сервисы мы расписали <a href="https://guides.lootkeeper.com/poe/mirror-servis" target="_blank">в нашем гайде по миррор сервисам</a>.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> используется и для торговли. Самые дорогие предметы продаются именно за зеркала, чаще всего это уже отзеркаленные вещи, либо синтезированные базы для дальнейшего крафта.<br />\r\nЗачем продавать уже отзеркаленные предметы если можно самому сделать копию? Потому что для создания копии нужно связаться с владельцем оригинала и договорится о собственно копировании предмета, а владелец может быть например не в игре длительное время. Таким образом если вы скопируете мощный предмет, часто можно его продать чуть дороже чем просто 1 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>.</p>\r\n\r\n<p>Также <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> можно использовать для сохранения и преумножения валюты с течением времени, так как его цена постоянно растет.</p>\r\n\r\n<h3>Как понять что предмет миррор тира? Какие предметы стоят того чтобы их копировать?</h3>\r\n\r\n<p>Мы не раз упоминали в статье "мощные" и "лучшие" предметы в игре, но как понять какой именно предмет является самым мощным и лучшим, и что он достоин того чтобы быть скопированным <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>?</p>\r\n\r\n<p>Самый мощный и лучший предмет тот, который лучше остальных (кэп). Понять это довольно легко, берем конкретный билд, открываем его в Path of Building, добавляем все нужные предметы для сравнения, смотрим на результат. Какой предмет даёт больше нужных нам бонусов - тот и победил, даём ему статус "лучший предмет в такой-то слот для такого-то билда".</p>\r\n\r\n<p>Небольшое уточнение, важно понимать что сравнивать и когда. В идеале вам нужно затеорикрафтить самый лучший из доступных вариантов предмета, с учетом наличия бесконечного количества валюты для крафта и сравнивать с похожими предметами. Если вы будете сравнивать только с вариантами которые есть на рынке прямо сейчас, и хоть и сделаете лучше чем на рынке, но не лучший возможный - всегда есть шанс что кто-то другой сделает предмет лучше.</p>\r\n\r\n<p>Билды бывают разные, и что для одного имба - для другого мусор. Самый простой пример - билды через здоровье или энергощит. Отличается лишь несколько свойств казалось бы, да и то не самых важных, а предмет уже не будет "самым лучшим" без них для определенного билда.</p>\r\n\r\n<p>Со званием лучшего определились, стоит ли этот предмет быть скопированным при помощи <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>? Не всегда.</p>\r\n\r\n<p>Недостаточно быть просто лучшим среди других предметов какой-то категории, нужно ещё и быть дорогим.</p>\r\n\r\n<p>Какой смысл тратить целый <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> для копирования предмета, если можно скрафтить такой же например за 0.6 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> (если разменять) ?</p>\r\n\r\n<p>Правильно, никакого смысла в этом нет. И если для какого-то билда самыми лучшими в мире ботинками которые дают больше всего бонусов будут ботинки которые можно крафтить "на потоке" (т.е. не в единичном экземпляре) на текущей лиге например за 0.6 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> - такие ботинки нельзя назвать достойными для копирования. Да, они определенно очень хороши, но не миррор тира.</p>\r\n\r\n<p>По итогу:</p>\r\n\r\n<ul>\r\n\t<li>Достойными для копирования можно назвать предметы которые лучшие в своей категории (для какого-то конкретного билда) и для создания которых требуется больше 1 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem></li>\r\n</ul>\r\n\r\n<p>В пример приведем вот такое кольцо, которое будет идеальным выбором в нашу сборку <a href="https://guides.lootkeeper.com/poe/arhimag-kolco-lda" rel="nofollow" target="_blank">Иерофанта Архимага через Кольцо Льда</a> и для многих других билдов.</p>\r\n<img alt="Пример миррор-тир кольца PoE1" class="wide-image" data-caption="Пример миррор-тир кольца PoE1" data-fancybox="" loading="lazy" src="/media/ckeditor/2025/05/23/mirror-tier-item-example.jpg" />\r\n<p>При одном только взгляде уже хочется добавить его в билд и посмотреть на сколько сильно увеличится урон.</p>\r\n\r\n<p>Подобные предметы <strong>нельзя просто выбить</strong> в качестве лута, их можно только скрафтить. Даже получение базы с нужными собственными свойствами под дальнейший крафт уже крайне непростая задача (хотя сама база, в теории, может выпасть с очень низким шансом). А дальнейший крафт довольно сложный и многостадийный, который требует огромных вложений валюты, времени и внимания. Особенно внимания, ведь вы абсолютно точно не хотите случайно ошибится в крафте и очистить/осквернить предмет случайно кликнув не на ту сферу, а такое часто случается.</p>\r\n\r\n<p>Именно большая стоимость крафта предмета, а также сложность крафта и делают оригиналы предметов такими дорогими, в том числе для копирования. Ведь чем больше валюты потратили на крафт, тем больше комиссию за копирование захочет поставить владелец.</p>\r\n\r\n<p>В среднем крафт миррорного предмета стоит около 3-5 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>, но может стоить и больше, это сильно зависит от самого предмета и состояния экономики в игре.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="kak-poluchit-zerkalo-kalandry">\r\n<h2><span>Как получить Зеркало Каландры</span></h2>\r\n\r\n<p>Получить <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> можно из следующих источников:</p>\r\n\r\n<ul>\r\n\t<li>Случайный дроп - выпадение из монстров и механик, способных иметь награды в виде валюты</li>\r\n\t<li>Гадальные карты</li>\r\n\t<li>Осколки зеркала</li>\r\n\t<li>Торговля (обмен) с другими игроками</li>\r\n</ul>\r\n\r\n<h3>Случайный дроп</h3>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> может выпасть с любого монстра 35 уровня и выше в любой локации (кроме локаций, где отдельно указано, что с мобов не выпадают предметы). Так, <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> может выпасть не только в актах или на картах Атласа, но и даже с таких боссов как Сирус или Древний. <strong>Нет никаких</strong> конкретных локаций/монстров с которых <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> выпадает с повышенным шансом.</p>\r\n\r\n<p>Повысить шанс выпадения <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> с монстров можно лишь убивая больше этих самых монстров.</p>\r\n\r\n<p>Простая истина - &quot;Чем больше мобов вы убиваете - тем больше шанс что вам выпадет что-то ценное&quot;, в том числе <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>. Хотя это звучит довольно банально, но многие все еще этого не понимают, из-за чего часто можно услышать такие утверждения: &quot;Мне за сегодня не выпало ни одного дивана, а вот стримеру Валере выпало аж 4&quot;. Но при этом не уточняется, что стример Валера активно фармил карты на протяжении 6 часов, а тот, кто это говорит - ковырялся в носу, стоя в убежище, пытаясь продать предмет за 5 хаосов и прошел всего 3 карты за несколько часов.</p>\r\n\r\n<h4>Шанс выпадения Зеркала Каландры</h4>\r\n\r\n<p>Точный шанс выпадения <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> неизвестен, но это один из самых редких предметов в игре, и чтобы его выбить нужно потратить много, очень много времени. Многие игроки даже наиграв 4.000+ часов не выбивали <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>, так что не стоит сильно рассчитывать на его дроп и расстраиваться из-за этого.</p>\r\n\r\n<h3>Гадальные карты</h3>\r\n\r\n<p>Обменяв некоторые гадальные карты, можно получить <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> или <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem>. Преимущества гадальных карт в том, что известно на каких локациях/картах они выпадают, а значит, если постоянно фармить эти локации, вам рано или поздно выпадет нужная карта.</p>\r\n\r\n<p>Любую из гадальных карт из списка ниже можно получить при обмене гадальных карт <poeitem class="poe-items" data-name_ru="Игрок" data-name_en="The Gambler" data-color="#7C5804" data-image="" data-target="716">The Gambler | Игрок</poeitem>, <poeitem class="poe-items" data-name_ru="Ничто" data-name_en="The Void" data-color="#7C5804" data-image="" data-target="715">The Void | Ничто</poeitem> либо из <poeitem class="poe-items" data-name_ru="Колода карт" data-name_en="Stacked Deck" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Divination/Deck.webp" data-target="709">Stacked Deck | Колода карт</poeitem>.</p>\r\n\r\n<ul>\r\n\t<li><poeitem class="poe-items" data-name_ru="Зеркальный лабиринт" data-name_en="House of Mirrors" data-color="#808080" data-image="" data-target="4152">House of Mirrors | Зеркальный лабиринт</poeitem> - 1x <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Безответная любовь" data-name_en="Unrequited Love" data-color="#808080" data-image="" data-target="4154">Unrequited Love | Безответная любовь</poeitem> - 19x <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Семь лет неудач" data-name_en="Seven Years Bad Luck" data-color="#808080" data-image="" data-target="4151">Seven Years Bad Luck | Семь лет неудач</poeitem> - 1x <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem></li>\r\n</ul>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркальный лабиринт" data-name_en="House of Mirrors" data-color="#808080" data-image="" data-target="4152">House of Mirrors | Зеркальный лабиринт</poeitem> не падает на обычных картах, ее можно выбить только в <poeitem class="poe-items" data-name_ru="Манящая бездна" data-name_en="The Alluring Abyss" data-color="#808080" data-image="" data-target="4147">The Alluring Abyss | Манящая бездна</poeitem>, или получить при обмене <poeitem class="poe-items" data-name_ru="Бессмертный" data-name_en="The Immortal" data-color="#808080" data-image="" data-target="4153">The Immortal | Бессмертный</poeitem>, которую в свою очередь можно выбить только на карте <poeitem class="poe-items" data-name_ru="Зал великих мастеров" data-name_en="Hall of Grandmasters" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" data-target="1397">Hall of Grandmasters | Зал великих мастеров</poeitem>.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зал великих мастеров" data-name_en="Hall of Grandmasters" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Maps/HallOfGrandmasters.webp" data-target="1397">Hall of Grandmasters | Зал великих мастеров</poeitem> это особая уникальная карта на которой вместо противников против вас будут сражаться копии персонажей других игроков с особыми билдами. В большинстве случаев обычным билдом (даже очень мощным/дорогим) такую карту не пройти, т.к. многие из противников имеют особые, специально заточенные для PvP билды, которые буквально бессмертные. Поэтому для ее прохождения придется специальным образом подготавливать свой билд.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Безответная любовь" data-name_en="Unrequited Love" data-color="#808080" data-image="" data-target="4154">Unrequited Love | Безответная любовь</poeitem> можно выбить только на локациях связанных с <poeitem class="poe-items" data-name_ru="Храм ваал" data-name_en="Vaal Temple" data-color="#808080" data-image="" data-target="4150">Vaal Temple | Храм ваал</poeitem>, на данный момент это первый и второй уровни <span class="ru-poe">Храм разложения</span><span class="en-poe">The Temple of Decay Level</span> в кампании, и карты <poeitem class="poe-items" data-name_ru="Карта храма ваал" data-name_en="Vaal Temple Map" data-color="#808080" data-image="" data-target="2207">Vaal Temple Map | Карта храма ваал</poeitem> и [Ancient City Map] (последняя карта может меняться в разных лигах).</p>\r\n\r\n<p>С крайне небольшим шансом <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> можно получить из <poeitem class="poe-items" data-name_ru="Удача императора" data-name_en="Emperor&#x27;s Luck" data-color="#7C5804" data-image="" data-target="714">Emperor\'s Luck | Удача императора</poeitem> и <poeitem class="poe-items" data-name_ru="Ничто" data-name_en="The Void" data-color="#7C5804" data-image="" data-target="715">The Void | Ничто</poeitem>, но шанс получить другую валюту намного-намного выше, для целенаправленного фарма не рекомендуются.</p>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem> можно получить только из <poeitem class="poe-items" data-name_ru="Ничто" data-name_en="The Void" data-color="#7C5804" data-image="" data-target="715">The Void | Ничто</poeitem>. Один из игроков открыл более 20.000 <poeitem class="poe-items" data-name_ru="Ничто" data-name_en="The Void" data-color="#7C5804" data-image="" data-target="715">The Void | Ничто</poeitem> и получил 0 <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem> и 0 <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>.</p>\r\n\r\n<h3>Осколки зеркала</h3>\r\n\r\n<p>При объединении 20х <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem> - создается 1x <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>.</p>\r\n\r\n<p>Помимо упомянутых ранее гадальных карт, <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem> можно получить в награду за убийство Предвестников (Harbinger), или из наград связанных с Предвестниками. Чтобы добавить Предвестниковов на карту - можно воспользоваться соответствующим свойством машины картоходца, либо использовать <poeitem class="poe-items" data-name_ru="Скарабей Предвестника" data-name_en="Harbinger Scarab" data-color="#808080" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Scarabs/LesserScarabHarbingers.webp" data-target="2771">Harbinger Scarab | Скарабей Предвестника</poeitem>.</p>\r\n\r\n<p>С очень маленьким шансом можно получить до 2х <poeitem class="poe-items" data-name_ru="Осколок зеркала" data-name_en="Mirror Shard" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/MirrorShard.webp" data-target="4148">Mirror Shard | Осколок зеркала</poeitem> при продаже торговцу предмета, на котором было использовано <poeitem class="poe-items" data-name_ru="Позолоченное ископаемое" data-name_en="Gilded Fossil" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/Delve/SanctifiedFossil.webp" data-target="2839">Gilded Fossil | Позолоченное ископаемое</poeitem>.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="kurs-obmena-zerkala-kalandry">\r\n<h2><span>Курс обмена Зеркала Каландры к божественным сферам</span></h2>\r\n\r\n<p>Курс обмена <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> к <poeitem class="poe-items" data-name_ru="Божественная сфера" data-name_en="Divine Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" data-target="559">Divine Orb | Божественная сфера</poeitem> зависит от количества дней которые прошли со старта лиги, механик лиги и от текущего онлайна в игре.</p>\r\n\r\n<p>Цена <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> динамична, и постоянно меняется. Актуальную информацию всегда можно узнать на <span class="item_poetrade" data-game="poe1" data-target_en="MYQrdVGUJ" data-target_ru="MYQrdVGUJ" data-bulk="true">Официальной торговой площадке poe </span>.</p>\r\n\r\n<p>Общая динамика изменения цен доступна на сайте poe.ninja в разделе валюты <a href="https://poe.ninja/economy/settlers/currency/mirror-of-kalandra." rel="nofollow" target="_blank">poe.ninja</a>.</p>\r\n<img alt="Динамика изменения цен на Зеркало Каландры в PoE" class="wide-image" data-caption="Динамика изменения цен на Зеркало Каландры в PoE" data-fancybox="" loading="lazy" src="/media/ckeditor/2025/05/23/mirror-price-history.jpg" />\r\n<p>Очень удобно и быстро проверить курс <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> в самой игре можно при помощи программы Awakened PoE Trade. Как правильно настроить и пользоваться программой можно узнать в нашем <a href="https://guides.lootkeeper.com/poe/kak-polzovatsya-awakened-poe-trade" rel="nofollow" target="_blank">гайде по оценке предметов в PoE</a> .</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="kupit-zerkalo-kalandry">\r\n<h2><span>Купить Зеркало Каландры</span></h2>\r\n\r\n<p><poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> как и другую валюту можно быстро и безопасно приобрести на сайте <a href="https://lootkeeper.com/ru/poe/orbs" target="_blank">LootKeeper.com</a>. После оформления заказа ваши сферы доставят в течение 5-10 минут. Этот способ отлично вам подойдет, если вы хотите как можно быстрее купить валюту или подходящую экипировку для вашего персонажа.</p>\r\n\r\n<p>Наш сервис доставляет сферы для игроков на ПК и PlayStation (PS). Учитывая как сложно на консолях с торговой системой - покупка сфер поможет вам сэкономить драгоценное время и просто отдохнуть поиграв в игру, а не заниматься изнурительным фармом.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="kak-pomenyat-odin-tip-valyuty-na-drugoj">\r\n<h2><span>Как поменять один тип валюты на другой?</span></h2>\r\n\r\n<p>Есть 2 варианта:</p>\r\n\r\n<ul>\r\n\t<li>Обмен с помощью официального торгового сайта - не требует золота, самый лучший курс, но медленнее</li>\r\n\t<li>Обмен с помощью Фауста в самой игре - требует золото, курс обмена завышен, но гораздо быстрее</li>\r\n</ul>\r\n\r\n<h3>С помощью официального торгового сайта</h3>\r\n\r\n<p><span class="item_poetrade" data-game="poe1" data-target_en="Standard" data-target_ru="Standard" data-bulk="true">Торговая площадка официального сайта poe </span> состоит из двух разделов: Поиска предметов и Оптового обмена.</p>\r\n\r\n<ol>\r\n\t<li>В разделе &quot;Оптовый обмен&quot; выберите <strong>что вы хотите купить</strong> (раздел слева - &quot;Что я хочу&quot;) и <strong>какую валюту вы можете предложить в обмен</strong> (раздел справа - &quot;Что у меня есть&quot;). В нашем случае это будут <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> и <poeitem class="poe-items" data-name_ru="Божественная сфера" data-name_en="Divine Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" data-target="559">Divine Orb | Божественная сфера</poeitem></li>\r\n\t<li>Нажмите кнопку <strong>&quot;Поиск&quot;</strong>. Появятся все доступные на данный момент предложения</li>\r\n\t<li>Выберите интересующее вас предложение</li>\r\n\t<li>Нажмите кнопку <strong>&quot;Связаться с игроком&quot;</strong>. Она находится слева в строке предложения</li>\r\n\t<li>В появившейся дополнительной строке выберите то количество валюты, которое вы хотите приобрести</li>\r\n\t<li>Нажмите кнопку <strong>&quot;Direct Whisper&quot;</strong>, сообщение отправится автоматически</li>\r\n\t<li>Подготовьте вашу валюту для обмена и ждите приглашение в группу</li>\r\n\t<li>Если продавец не отвечает, вернитесь к пункту 3 и выберите другое предложение</li>\r\n\t<li>Примите приглашение и посетите убежище продавца, игрок предложит торговлю, проведите ее</li>\r\n\t<li>Перед согласием проведения сделки, убедитесь, что игрок не ошибся в количестве валюты и не пытается вас обмануть</li>\r\n</ol>\r\n\r\n<h3>С помощью аукциона Фауста в игре</h3>\r\n\r\n<p>Данный способ намного удобнее обычных обменов с другими игроками, так как не требует прямого взаимодействия с ними. Однако курс обмена в случае с <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> может быть крайне неприличным. Так что лучше свериться с текущим курсом на официальном торговом сайте PoE. Помимо прочего для размещения заказа потребуется золото.</p>\r\n\r\n<ol>\r\n\t<li>Подходим к Фаусту в игре и выбираем <strong>обмен валюты</strong></li>\r\n\t<li>Во вкладке <strong>имею</strong> выбираем валюту, которая у нас есть и которую хотим поменять (в нашем случае божественные сферы)</li>\r\n\t<li>Во вкладке <strong>хочу</strong> выбираем валюту, которую хотим получить (в нашем случае сферы хаоса)</li>\r\n\t<li>Проверяем рыночный курс сверху, и выставляем количество валюты в соответствующих окошках. Если выставить значения по рыночному курсу, обмен произойдет мгновенно. Но можно поставить и свои значения (более выгодные), в таком случае вероятно придется немного подождать. Важно понимать, что если выставить слишком нереалистичные значения, обмен может вовсе не произойти, в этом случае придется отменить заказ, и разместить новый</li>\r\n\t<li>Нажимаем <strong>разместить</strong> - для этого потребуется золото (в нашем случае 6250)</li>\r\n\t<li>Готово, наш заказ появляется в списке снизу, осталось лишь дождаться завершения сделки</li>\r\n</ol>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="vopros-otvet"><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<h3>Я новичок и мне выпало Зеркало Каландры, что мне с ним делать?</h3>\r\n\r\n<p>Главное - не обменивайтесь с людьми из торгового канала. В 99% случаев это мошенники, которые предлагают какие-либо предметы по очень высокой цене либо невыгодному курсу.</p>\r\n\r\n<p>Для новичков самый лучший и по сути единственный вариант что делать с выпавшим Зеркалом - обменять на <poeitem class="poe-items" data-name_ru="Божественная сфера" data-name_en="Divine Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" data-target="559">Divine Orb | Божественная сфера</poeitem> с помощью официального сайта торговли PoE или аукциона Фауста. Скорее всего валюты после обмена хватит чтобы полностью собрать билд, а может и не один.</p>\r\n\r\n<p>Или же можно приберечь <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> для более поздних стадий игры, так как с течением времени эта сфера только дорожает. Но это стоит делать только если вы планируете вообще долго играть, если же нет - лучше сразу обменять на <poeitem class="poe-items" data-name_ru="Божественная сфера" data-name_en="Divine Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyModValues.webp" data-target="559">Divine Orb | Божественная сфера</poeitem> и начинать их тратить. Новые игроки в некоторых случаях могут очень быстро и внезапно забить на игру, так что даже и не вспомнят что у них там в сундуке припрятано что-то очень дорогое "на потом", так лучше жить "здесь и сейчас" и потратить валюту до того как вы прекратите играть в PoE :)</p>\r\n\r\n<p>Без наличия знаний о экономике игры не стоит ничего покупать и обменивать в чате игры, с высокой вероятностью вас попытаются обмануть, в разы занижая или завышая стоимость.</p>\r\n\r\n<p>Использовать <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> по прямому назначению (копированию лучших предметов в игре) новичкам не стоит, т.к. даже если вы допустим скопируете мощное оружие, на остальные предметы билда вам тоже понадобится валюта, чтобы то самое мощное оружие смогло "раскрыться". А бегать с мощным оружием, но в лохмотьях с пола - нет никакого смысла.</p>\r\n\r\n<h3>Может ли из обычных сундуков выпасть Зеркало Каландры?</h3>\r\n\r\n<p>Да, <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem> может выпасть из любых обычных сундуков и других игровых объектов (в том числе разрушаемых бочек и т.п.) из которых в принципе выпадают предметы. Но это не значит что теперь нужно обязательно уничтожать все попавшиеся вам на пути банки :)</p>\r\n\r\n<h3>На какие предметы выгоднее всего использовать Зеркало Каландры?</h3>\r\n\r\n<p>С точки зрения валютных вложений самым выгодным вариантом будут кольца.</p>\r\n\r\n<p>После отражения кольца можно использовать <poeitem class="poe-items" data-name_ru="Касание Каландры" data-name_en="Kalandra&#x27;s Touch" data-color="#AF6025" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Rings/MirrorRing.webp" data-target="2584">Kalandra\'s Touch | Касание Каландры</poeitem> (которое всегда дешевле <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>), оно продублирует надетое на вас отраженное кольцо, тем самым по-сути мы получим два предмета миррор тира за одно использование <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>.</p>\r\n\r\n<p>А вот с точки зрения полученного импакта, все уже не так однозначно. Это очень индивидуально для каждого случая, и зависит от билда. Прежде чем использовать свой <poeitem class="poe-items" data-name_ru="Зеркало Каландры" data-name_en="Mirror of Kalandra" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/protected/image/Art/2DItems/Currency/CurrencyDuplicate.webp" data-target="693">Mirror of Kalandra | Зеркало Каландры</poeitem>, загрузите предмет в PoB и посмотрите насколько он будет вам полезен.</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,0208 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,0260 set ('django_compressor.mtime.cb3e3846ac62659905cd812126ada522cbdb58614eb344904065f5ddfff9c9fd', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0140 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,0161 set ('django_compressor.mtime.116562a5135d9c8eab1ea52ed1fa5f76ae26c88e6894b143134a06631cfdaaad', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0106 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,0112 set ('django_compressor.mtime.96276a6cf4a3cc24f34b44325a480cb2d971a807d3aac8d1224b1f053c23b5d1', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0101 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,0151 set ('django_compressor.mtime.f31665afe85a96e21ff686a48eed24ba8c19e7db31267c580f4b0e18bf05c5ec', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0105 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,0122 set ('django_compressor.mtime.5d68420a53e6676d32beccd17cf8e569a2cbebf339b681ab1d37d1a5be8f84b4', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0241 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,0154 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,0170 set ('django_compressor.mtime.197671318a7b91042e93e22d0125022e9f8870791e2fa741a6011652a4c766cd', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0114 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,0130 set ('django_compressor.mtime.746a56bb12e313455c6a26ddfd5ad88f98ff9601b08eee5999b9b6ec40d4294f', 1763102610.9039888, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0134 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,0128 set ('django_compressor.mtime.81dea3c0c3a8fa57e96851de5bc8d87fe71d3139dad6fb49c1cd5ebede899b66', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0163 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,0157 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,0161 set ('django_compressor.mtime.edfe680e43d56331488fcf75db580474e968ff42fdaed34ff09ea2180ba9cf53', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0113 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,0137 set ('django_compressor.mtime.1043f56cca4e4d332f2014297d3a8d0f08f0275ef76049a8799612e2f4eb1c92', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0100 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,0117 set ('django_compressor.mtime.6c357375b0a7f36f56990757c4678b8793fc80a87ca3c0344fed0c8fa24cbf94', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0094 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,0150 set ('django_compressor.mtime.3238f574cb2271f0a9b4660382ebb7112e3437c739b11425de5b90dc8495ebee', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0099 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,0128 set ('django_compressor.mtime.86e0f84eeea12b360142d4ddf8294f3826c80142d1342c8a77f107b8b27be8e8', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0137 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,0149 set ('django_compressor.mtime.f5172bf68bbea80fe6a26defdccc8d034994bdc17f423a0b6950a25354455cf3', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0113 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,0130 set ('django_compressor.mtime.77cf1fd1e14a6902de6adea35ed909bfe9b89aeb10681f37c6687cf8b8b61a6e', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0109 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,0118 set ('django_compressor.mtime.27a44eeff2f3c12fb7006ed1c05e4eacc931bdb34d7379c18b4b95fbffe999e9', 1761126260.0, 10) {} <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(109)
  cache.set(key, mtime, settings.COMPRESS_MTIME_DELAY)

0,0179 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)

Сигналы

Сигнал Получатели сигнала
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