Деревья Атласа для старта лиги

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

Вступление

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

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

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

В этом гайде мы рассмотрим несколько деревьев для старта лиги. На их примере вы сможете адаптировать дерево Атласа под себя. Мы не делаем упора на сложный контент со старта, вроде новых Убер-боссов или фарма 5 сфер Делириума. Но в эндгейм деревьях вы можете выбрать все что угодно.

дерево талантов атласа

Какой контент выбирать для фарма

Как выбрать что фармить

Что эффективнее фармить на картах зависит от нескольких параметров:

  • Вашего билда
  • Текущей экономики лиги и текущего состояния лиги (цен на различные товары той или иной категории)
  • Ваших предпочтений в игре
  • Текущей "меты" фарма

Начнем с простого.

Если ваш билд медленный - то эффективно фармить карты у вас не получится. Пока вы бегаете 5 карт в час, кто-то другой на более быстром билде фармит такие же карты, но по 10+ штук в час (образно). Это не значит что карты фармить не нужно, это значит что не нужно делать упор на механики, которые предполагают что вы будете очень быстро зачищать карты.

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

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

Текущее состояние лиги. В разное время (спустя со старта лиги) в PoE актуальны разные вещи. Что-то очень ценно в начале лиги, но уже спустя 5 дней превращается в 1 Orb of Chaos | Сфера Хаоса, а что-то наоборот. Если вы спустя два месяца лиги планируете выходить в хороший плюс фармля зараженные карты низкого тира - то у вас точно будут проблемы (хотя в минус вы не уйдете).

Есть и такой контент, который актуален всегда. Например сущности. Они нужны для крафта как на старте, так и на любом другом этапе лиги. Их покупают в огромных количествах постоянно. Будет их у вас 100 штук - их купят, будет 300 - их тоже купят, причем чем больше сущностей - тем выше цена при продаже.

Мета фарма. Порой если все фармят одно и тоже - то эффективность фарма снижается, т.к. каких-то предметов становится все больше и больше на рынке, рынок переполняется, цена падает. Такое случается в PoE, особенно если какой-то игрок сделал видео на ютубе и оно набрало огромное количество просмотров. Например, если автор видео советует вам покрафтить какой-то предмет на продажу и продать его, а это видео уже посмотрело 20-30 тысяч человек - будьте уверены, на рынке таких предметов уже десятки и цена на них скорее всего упала до себестоимости.

Выводы:

  • Выбираем фарм подходящий под ваш стиль игры и билд
  • Выбираем такой фарм, от которого вас не стошнит через 5-6 часов его фарма
  • Выбираем актуальный фарм, чтобы результат не обесценился на следующий день и/или чтобы его можно было продать по адекватной цене

Какие лиг механики фармить

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

Название механики Кому подходит Сложность Смысл фарма Когда фармить
Сущности Всем На картах низкого тира - легко
На картах высокого тира - сложнее
Таланты Атласа на сущности. Убийство сущностей (усиленные редкие монстры). Продажа выпавших сущностей. В начале-середине лиги особо актуально. Спустя 1.5-2 месяца - менее актуально
Ларцы Всем Легко Таланты Атласа на ларцы. Открытие различных ларцов для мгновенного получения полезных наград. Особо актуальны в начале лиги. Ближе к середине-концу лиги становятся менее прибыльные
Жатва Всем Средне Таланты атласа на Священную рощу. Фарм жизненной силы рощи для её продажи или последующего крафта предметов с её помощью. Актуально всю лигу. Жизненная сила нужна всегда, ведь предметы крафтятся всю лигу
Экспедиция Более опытным игрокам Средне Таланты Атласа на повышенный фарм увеличение шанса встретить Экспедицию, для фарма и продажи/проходки журналов экспедиции Актуально на протяжении всей лиги. По ходу лиги может быть разная актуальность в типах экспедиции
Легионы Более опытным игрокам Средне Таланты Атласа на повышенный фарм увеличение шанса встретить Легионы, для фарма и продажи/проходки вневременных осколков/карт Особенно актуально в начале лиги, когда все хотят проходить Легионы и скупают осколки и карты Легиона
Купить сферы в Path of Exile Купить сферы в Path of Exile

Дерево Атласа для старта лиги

Этап 1 - первые карты

  1. 1-30
  2. 30-41

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

Таланты Shaping the Mountains | Сотворение гор, Shaping the Skies | Сотворение небес, Shaping the World | Сотворение мира - обязательны. Они дают нам очень много.

Хоть мы и прокачиваем Overloaded Circuits | Перегруженные цепи - его бонусы нам не интересны, мы берем его чтобы пройти дальше, к малым талантам на повышение уровня выпадающих карт.

Этап 2 - взятие таланта Петляющий путь

Выберите одно из деревьев:

  1. 41-57 - с уходом в правую часть дерева
  2. 41-57 - с уходом в левую часть дерева

После того как мы взяли все доступные нам таланты на шанс выпадения карт на 1 тир выше, переходим к ключевому таланту Атласа Wandering Path | Петляющий путь. Его суть проста, он удваивает свойства которые дают малые таланты, но при этом большие таланты (например Shaping the Skies | Сотворение небес) не дают ничего, ключевые таланты (например Overloaded Circuits | Перегруженные цепи) при этом по прежнему работают.

Нам этот необходим для набора 100% шанса на то, что с монстров на карте выпадет связанная с ней карта. Поэтому в данной ветке после взятия Wandering Path | Петляющий путь, мы начинаем набирать таланты с данным свойством. Больше 100% набирать нет смысла.

Из-за особенностей Wandering Path | Петляющий путь нам придется сбросить несколько талантов в дереве, т.к. они перестанут работать, а именно:

  • Shaping the Mountains | Сотворение гор
  • Shaping the Skies | Сотворение небес
  • Shaping the World | Сотворение мира

Это весьма сильные таланты, но благодаря Wandering Path | Петляющий путь и правильно распределенному дереву - мы будем получать больше чем с этими тремя талантами.

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

Этап 3 - упор на конкретные лиги

После того как мы получим наши первые 2 камня пустоты за победу над Пожирателем и Экзархом, а также после того как мы наберем достаточно очков таланта Атласа на наши нужды, мы можем переходить к веткам которые профильно направлены на фарм конкретных лигмеханик.

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

На этом этапе мы начнем брать алтари Экзарха/Пожирателя миров, что серьезно повлияет на сложность карт. Внимательно читайте свойства на алтарях, в идеале конечно брать свойства на выпадение предметов/валюты, но запомните, лучше вообще не прокачивать алтарь, если на нем "плохие" свойства для вашего билда, которые сильно затянут прохождение карты, чем прокачивать и кучу раз умирать или тратить много времени на прохождение.

Экспедиции
Зараженные карты
Легион

Данная ветка направлена на ранний фарм экспедиции, алтарей Экзарха и имеющая дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы блокируем все дополнительные механики кроме экспедиции, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта Stream of Consciousness | Поток сознания.

В результате мы будем очень часто встречать механику экспедиции и фармить ее максимально автономно от рынка (скарабеи нам покупать не нужно), все это будет приправлено алтарями Экзарха, которые помимо всего прочего довольно щедры на Chaos Orb | Сфера хаоса и Awakened Sextant | Пробуждённый секстант.

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

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

Данная ветка направлена на ранний фарм карт скверны и масел и так же как и в предыдущая ветка она дополнена алтарями Экзарха и имеет дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы также блокируем все дополнительные механики кроме скверны, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта Stream of Consciousness | Поток сознания.

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

Благодаря новому ключевому таланту Атласа Cassia's Pride | Гордость Кассии, мы даже с низким уроном сможем фармить скверну на красных картах, поскольку башни Касии будут наносить огромное количество урона превращая эту механику в полноценный товер дефенс. Мы рекомендуем использовать связку охлаждающей, сейсмической и башни на урон по ситуации (в зависимости от типа монстров, они отображены иконками над порталами).

Талант Cassia's Pride | Гордость Кассии не работает на самих ЗАРАЖЕННЫХ КАРТАХ, только на обычных картах, на которых встречается Касия.

Легионы для фарма подойдут только опытным игрокам на билдах с хорошей зачисткой (например Lightning Arrow | Стрела молнии или Venom Gyre | Круг яда), которые смогут полностью зачищать легионы, что принесет больше профита. Это не самый простой фарм, т.к. Легионы под алтарями Экзарха будут весьма сильны. Не используйте данную стратегию если вы не уверены в себе и если у вас не подходящий билд.

Данная ветка направлена на ранний фарм легионов, алтарей Экзарха и имеющая дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы блокируем все дополнительные механики кроме легионов, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта Stream of Consciousness | Поток сознания.

В результате мы будем очень часто встречать Легионы и фармить ее максимально автономно от рынка (скарабеи нам покупать не нужно), все это будет приправлено алтарями Экзарха, которые помимо всего прочего довольно щедры на Chaos Orb | Сфера хаоса и Awakened Sextant | Пробуждённый секстант.

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

Этап 4 - дополнительный контент

К приведенным выше веткам можно при наличии свободных очков талантов добавить дополнительные легкие механики, например:

  • Ларцы
  • Сущности
  • Алтари

Примеры деревьев:

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

Деревья для Атласа от других авторов

Здесь мы собрали деревья для Атласа от некоторых популярных стримеров/ютуберов, которым можно доверять в этом плане.

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

Pohx

Дерево от легендарного Pohx'а, включает в себя фарм следующих лигмеханик:

  • Выпадение карт
  • Миссии Кирака и увеличение выпадения докладов разведки (сильно помогает с открытием Атласа)
  • Алтари - для усиления персонажа
  • Экспедиция без скарабеев
  • Синдикат, на выпадение предметов и увеличенное количество миссий Джун. Для открытия важных свойств крафта

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

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

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

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

Комментарии

Меню
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 431.163 мс
System CPU time 18.846 мс
Total CPU time 450.009 мс
Затраченное время 521.568 мс
Переключений контекста 627 намеренных, 132 вынужденных

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

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

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 87411
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/derevya-atlasa-dlya-starta-ligi
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': 'derevya-atlasa-dlya-starta-ligi'} target

Нет cookies

Сессия

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

Нет GET данных

Нет POST данных

SQL queries from 1 connection

  • default 73,82 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,04

Соединение: 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:38:20.664604+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.664604+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.664604+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:38:20.664604+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'derevya-atlasa-dlya-starta-ligi')
 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:38:20.664604+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.664604+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.664604+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:38:20.664604+00:00'::timestamptz AND "wiki_articletieraccess"."enabled")) AND "wiki_game"."slug" = 'poe' AND "wiki_article"."language" = 'ru' AND "wiki_article"."slug" = 'derevya-atlasa-dlya-starta-ligi') ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
3,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(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" = 'derevya-atlasa-dlya-starta-ligi')
 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" = 'derevya-atlasa-dlya-starta-ligi') ORDER BY "wiki_category"."order" DESC LIMIT 1
0,40

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

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

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

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

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

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

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

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

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

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

/usr/src/app/wiki/views.py in wrapper(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" = 'derevya-atlasa-dlya-starta-ligi')
 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" = 'derevya-atlasa-dlya-starta-ligi') ORDER BY "wiki_custompage"."id" ASC LIMIT 1
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(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:38:20.689589+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:38:20.689589+00:00'::timestamptz AND "wiki_bannedip"."hide_articles" AND "wiki_bannedip"."ip" = '216.73.216.48') LIMIT 1
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(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,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(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,29

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

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

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

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

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

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

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

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

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

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

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

/usr/src/app/wiki/views.py in v_target(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" = 97
 ORDER BY "wiki_article"."order" DESC,
          "wiki_article"."date" DESC
 LIMIT 1
SELECT ••• FROM "wiki_article" WHERE "wiki_article"."id" = 97 ORDER BY "wiki_article"."order" DESC, "wiki_article"."date" DESC LIMIT 1
0,82

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

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

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

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

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

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

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

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

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

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

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

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

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

UPDATE "wiki_article"
   SET "watchcount" = 132551,
       "score" = 5
 WHERE "wiki_article"."id" = 97
UPDATE "wiki_article" SET "watchcount" = 132551, "score" = 5 WHERE "wiki_article"."id" = 97
1,16

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 10
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 10 LIMIT 21
4 similar queries.
0,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(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,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(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,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(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,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(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,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(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:38:20.701939+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.701939+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.701939+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:38:20.701939+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:38:20.701939+00:00'::timestamptz) OR ("wiki_article"."early_access_enabled" AND "wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.701939+00:00'::timestamptz) OR ("wiki_article"."published" AND "wiki_article"."scheduled_publish_date" > '2025-11-16T02:38:20.701939+00:00'::timestamptz AND "wiki_articletieraccess"."custom_access_date" <= '2025-11-16T02:38:20.701939+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
32,81

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

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

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

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

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

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

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

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

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

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

/usr/src/app/wiki/views.py in wrapper(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,03

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 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,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(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,34

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 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,35

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,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" = 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,31

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SELECT 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/loader_tags.py in render(210)
  return template.render(context)

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

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

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

/usr/local/lib/python3.12/site-packages/django/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,31

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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(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,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()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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(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,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]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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(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,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]

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

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

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

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

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

139 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
140 {% for subcat in cat.subcategories.all %}
141 {% if not subcat.hidden %}
142 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
143 {% endif %}
144 {% endfor %}
145 </div>
146 </div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

232 </div>
233 <div class="menu-links">
234 {% for cat in categories %}
235 {% if cat.menugroups.count %}
236 <div class="accordion-block">
237 <div class="accordion-item">
238 <div class="accordion-title menu-link current">Билды</div>
239 <div class="accordion-text">

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

SELECT "wiki_categorygroup"."id",
       "wiki_categorygroup"."name",
       "wiki_categorygroup"."name_eng",
       "wiki_categorygroup"."name_header",
       "wiki_categorygroup"."name_header_eng",
       "wiki_categorygroup"."parent_id",
       "wiki_categorygroup"."menu_icon",
       "wiki_categorygroup"."menu_url",
       "wiki_categorygroup"."menu_color",
       "wiki_categorygroup"."order"
  FROM "wiki_categorygroup"
 WHERE "wiki_categorygroup"."parent_id" = 4
 ORDER BY "wiki_categorygroup"."order" DESC
SELECT ••• FROM "wiki_categorygroup" WHERE "wiki_categorygroup"."parent_id" = 4 ORDER BY "wiki_categorygroup"."order" DESC
3 similar queries. Duplicated 3 times.
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(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,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(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,32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

247 {{ menugroup.name_eng }}
248 {% endif %}
249 </a>
250 {% for item in menugroup.items.all %}
251 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
252 {% if item.menu_icon %}
253 <img src="{{ item.menu_icon.url }}" alt="">
254 {% endif %}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,31

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,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_category"
 WHERE "wiki_category"."parent_id" = 5
SELECT COUNT(*) AS "__count" FROM "wiki_category" WHERE "wiki_category"."parent_id" = 5
6 similar queries. Duplicated 3 times.
0,26

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

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

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

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

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

276 <div class="menu-links">
277 {% for subcat in cat.subcategories.all %}
278 {% if not subcat.hidden %}
279 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="menu-link">{{subcat.name}}</a>
280 {% endif %}
281 {% endfor %}
282 </div>
283 </div>

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

SELECT "wiki_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,30

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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,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,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]

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,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.
2,95

Соединение: 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" = 97
SELECT ••• FROM "wiki_tag" INNER JOIN "wiki_article_tags" ON ("wiki_tag"."id" = "wiki_article_tags"."tag_id") WHERE "wiki_article_tags"."article_id" = 97
0,82

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

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

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

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

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

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

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

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

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

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

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

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

12 <div class="build-page-main-info">
13 <div class="tags">
14 {% load tagurl %}
15 {% for tag in article.tags.all %}
16 <!-- {{tag.color.color}} -->
17 <a href="{{ tag|tagurl:article.category.game.slug }}" class="tag">{{ tag.name }}</a>
18 {% endfor %}
19 </div>

/usr/src/app/templates/article.html

SELECT "wiki_category"."id",
       "wiki_category"."slug",
       "wiki_category"."game_id",
       "wiki_category"."name",
       "wiki_category"."name_eng",
       "wiki_category"."order",
       "wiki_category"."image",
       "wiki_category"."parent_id",
       "wiki_category"."meta_title",
       "wiki_category"."meta_description",
       "wiki_category"."meta_custom",
       "wiki_category"."meta_title_en",
       "wiki_category"."meta_description_en",
       "wiki_category"."meta_custom_en",
       "wiki_category"."extra_text",
       "wiki_category"."menu_url"
  FROM "wiki_category"
 WHERE "wiki_category"."id" = 4
 LIMIT 21
SELECT ••• FROM "wiki_category" WHERE "wiki_category"."id" = 4 LIMIT 21
4 similar queries. Duplicated 3 times.
0,32

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,32

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(460)
  strings = ['/',self.category.game.slug,'/',self.slug,]

84 {% for pop_item in popular|slice:":3" %}
85 {% if not pop_item.pk == article.pk %}
86 <div class="swiper-slide">
87 <a href="{{ pop_item.url }}" class="card">
88 {% if pop_item.image %}
89 <img src="{{ pop_item.image.url }}" class="card-bg-img" alt="img">
90 {% else %}
91 <img src="{% static 'img/default-img.png' %}" class="card-bg-img" alt="Lootkeeper">

/usr/src/app/templates/article.html

SELECT "wiki_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,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(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,71

Соединение: 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,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/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,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(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" = 97
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" = 97
0,71

Соединение: 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" = 97
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" = 97
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(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,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,36

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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" = 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,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" = 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,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(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,30

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 5
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 5 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,35

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(198)
  len_values = len(values)

304 {{ menugroup.name_header_eng|default:menugroup.name_eng }}
305 {% endif %}
306 </a>
307 {% for item in menugroup.items.all %}
308 <a href="{{ item.menu_url }}" class="dropdown-builds-list-link" style="color: {{ item.menu_color }}">
309 {% if item.menu_icon %}
310 <img src="{{ item.menu_icon.url }}" alt="">
311 {% endif %}

/usr/src/app/templates/include/footer.html

SELECT "wiki_categorygroupitem"."id",
       "wiki_categorygroupitem"."name",
       "wiki_categorygroupitem"."name_eng",
       "wiki_categorygroupitem"."parent_id",
       "wiki_categorygroupitem"."menu_icon",
       "wiki_categorygroupitem"."menu_url",
       "wiki_categorygroupitem"."menu_color",
       "wiki_categorygroupitem"."order"
  FROM "wiki_categorygroupitem"
 WHERE "wiki_categorygroupitem"."parent_id" = 6
 ORDER BY "wiki_categorygroupitem"."order" DESC
SELECT ••• FROM "wiki_categorygroupitem" WHERE "wiki_categorygroupitem"."parent_id" = 6 ORDER BY "wiki_categorygroupitem"."order" DESC
21 similar queries. Duplicated 3 times.
0,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(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,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(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,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/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,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_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.
1,43

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/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,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(319)
  match = condition.eval(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in eval(885)
  return self.value.resolve(context, ignore_failures=True)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

290 <a href="/{{ current_game.slug|default:'' }}" class="logo"></a>
291 <div class="footer-menu desktop-adaptive-visible">
292 {% for cat in categories %}
293 {% if cat.menugroups.count %}
294 <div class="dropdown dropdown-builds">
295 <a href="/{{ current_game.slug|default:'' }}/builds" class="dropdown-current menu-link">Билды</a>
296 <div class="dropdown-list">
297 <div class="dropdown-builds">

/usr/src/app/templates/include/footer.html

SELECT "wiki_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,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)

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,31

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/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,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(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,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

327 <div id="dropdown{{forloop.counter}}" class="dropdown-list">
328 {% for subcat in cat.subcategories.all %}
329 {% if not subcat.hidden %}
330 <a href="{% if subcat.menu_url %}{{ subcat.menu_url }}{% else %}{{ subcat.url }}{% endif %}" class="dropdown-list-link">{{subcat.name}}</a>
331 {% endif %}
332 {% endfor %}
333 </div>
334 </div>

/usr/src/app/templates/include/footer.html

SELECT "wiki_game"."id",
       "wiki_game"."slug",
       "wiki_game"."short_name",
       "wiki_game"."name",
       "wiki_game"."name_eng",
       "wiki_game"."order",
       "wiki_game"."color_id",
       "wiki_game"."image",
       "wiki_game"."meta_title",
       "wiki_game"."meta_description",
       "wiki_game"."meta_custom",
       "wiki_game"."meta_title_en",
       "wiki_game"."meta_description_en",
       "wiki_game"."meta_custom_en"
  FROM "wiki_game"
 WHERE "wiki_game"."id" = 2
 LIMIT 21
SELECT ••• FROM "wiki_game" WHERE "wiki_game"."id" = 2 LIMIT 21
28 similar queries. Duplicated 28 times.
0,24

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/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,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(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,23

Соединение: default

Статус транзакции: Ожидание

/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(326)
  return nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(242)
  nodelist.append(node.render_annotated(context))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/defaulttags.py in render(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,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/base.py in render(1059)
  output = self.filter_expression.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(710)
  obj = self.var.resolve(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in resolve(842)
  value = self._resolve_lookup(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in _resolve_lookup(909)
  current = current()

/usr/src/app/wiki/models.py in url(304)
  strings = ['/',self.game.slug,'/',self.slug]

346 </div>
347 <div class="footer-menu mobile-visible">
348 {% for cat in categories %}
349 <a href="{{cat.url}}" class="menu-link">{{cat.name}}</a>
350 {% endfor %}
351 </div>
352 <div class="copyright">
353 <p>© LootKeeper.com. Все права защищены.<br>

/usr/src/app/templates/include/footer.html

Статические файлы (найдено 1963, используется 25)

Пути к статическим файлам

Нет

Приложения, использующие статические файлы

  1. jet.dashboard
  2. jet
  3. django.contrib.admin
  4. mptt
  5. colorfield
  6. django_mptt_admin
  7. django_select2
  8. ckeditor
  9. ckeditor_uploader
  10. tinymce
  11. tabbed_admin
  12. rest_framework
  13. adminsortable2
  14. debug_toolbar

Статические файлы

img/favicon.png
/usr/src/app/static/img/favicon.png
libs/fancybox/fancybox.css
/usr/src/app/static/libs/fancybox/fancybox.css
libs/swiper/swiper-bundle.min.css
/usr/src/app/static/libs/swiper/swiper-bundle.min.css
libs/simplebar/simplebar.css
/usr/src/app/static/libs/simplebar/simplebar.css
libs/tippy/scale.css
/usr/src/app/static/libs/tippy/scale.css
libs/nice-select2/css/nice-select2.css
/usr/src/app/static/libs/nice-select2/css/nice-select2.css
fonts/stylesheet.css
/usr/src/app/static/fonts/stylesheet.css
css/styles.css
/usr/src/app/static/css/styles.css
css/poedb.css
/usr/src/app/static/css/poedb.css
libs/fancybox/fancybox.umd.js
/usr/src/app/static/libs/fancybox/fancybox.umd.js
libs/swiper/swiper-bundle.min.js
/usr/src/app/static/libs/swiper/swiper-bundle.min.js
libs/simplebar/simplebar.min.js
/usr/src/app/static/libs/simplebar/simplebar.min.js
libs/inputmask.min.js
/usr/src/app/static/libs/inputmask.min.js
libs/clipboard.min.js
/usr/src/app/static/libs/clipboard.min.js
libs/nice-select2/js/nice-select2.js
/usr/src/app/static/libs/nice-select2/js/nice-select2.js
libs/autoComplete.min.js
/usr/src/app/static/libs/autoComplete.min.js
libs/jquery-3.7.1.min.js
/usr/src/app/static/libs/jquery-3.7.1.min.js
img/orb.png
/usr/src/app/static/img/orb.png
img/orb.png
/usr/src/app/static/img/orb.png
libs/tippy/popper.min.js
/usr/src/app/static/libs/tippy/popper.min.js
libs/tippy/tippy-bundle.umd.min.js
/usr/src/app/static/libs/tippy/tippy-bundle.umd.min.js
libs/jquery.cookie.js
/usr/src/app/static/libs/jquery.cookie.js
libs/jquery.validate.min.js
/usr/src/app/static/libs/jquery.validate.min.js
js/scripts.js
/usr/src/app/static/js/scripts.js
js/socket.js
/usr/src/app/static/js/socket.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (1963 файла)

Путь Место
jet.dashboard/dashboard_modules/google_analytics.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/dashboard_modules/google_analytics.js
jet.dashboard/dashboard_modules/yandex_metrika.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/dashboard_modules/yandex_metrika.js
jet.dashboard/vendor/chart.js/CONTRIBUTING.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/CONTRIBUTING.md
jet.dashboard/vendor/chart.js/LICENSE.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/LICENSE.md
jet.dashboard/vendor/chart.js/Chart.min.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/Chart.min.js
jet.dashboard/vendor/chart.js/README.md /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/README.md
jet.dashboard/vendor/chart.js/Chart.js /usr/local/lib/python3.12/site-packages/jet/dashboard/static/jet.dashboard/vendor/chart.js/Chart.js
admin/js/related-widget-wrapper.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/related-widget-wrapper.js
admin/js/SelectFilter2.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/SelectFilter2.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/jet/static/admin/js/admin/DateTimeShortcuts.js
admin/css/changelists.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/forms.css
admin/css/login.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/login.css
admin/css/widgets.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/widgets.css
admin/css/fonts.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/fonts.css
admin/css/dashboard.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/rtl.css
admin/css/base.css /usr/local/lib/python3.12/site-packages/jet/static/admin/css/base.css
range_filter/css/style.css /usr/local/lib/python3.12/site-packages/jet/static/range_filter/css/style.css
jet/js/build/bundle.min.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/build/bundle.min.js
jet/js/src/main.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/main.js
jet/js/src/layout-updaters/toolbar.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/toolbar.js
jet/js/src/layout-updaters/user-tools.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/user-tools.js
jet/js/src/layout-updaters/related-widget-wrapper.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/related-widget-wrapper.js
jet/js/src/layout-updaters/actions.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/actions.js
jet/js/src/layout-updaters/icons.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/icons.js
jet/js/src/layout-updaters/changeform-tabs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/changeform-tabs.js
jet/js/src/layout-updaters/stacked-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/stacked-inline.js
jet/js/src/layout-updaters/delete-confirmation.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/delete-confirmation.js
jet/js/src/layout-updaters/paginator.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/paginator.js
jet/js/src/layout-updaters/breadcrumbs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/breadcrumbs.js
jet/js/src/layout-updaters/object-tools.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/object-tools.js
jet/js/src/layout-updaters/tabular-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/tabular-inline.js
jet/js/src/layout-updaters/branding.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/layout-updaters/branding.js
jet/js/src/features/changelist.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changelist.js
jet/js/src/features/related-popups.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/related-popups.js
jet/js/src/features/compact-inline.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/compact-inline.js
jet/js/src/features/themes.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/themes.js
jet/js/src/features/touchmove-non-scrollable.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/touchmove-non-scrollable.js
jet/js/src/features/date-time-widgets.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/date-time-widgets.js
jet/js/src/features/changeform.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changeform.js
jet/js/src/features/inlines.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/inlines.js
jet/js/src/features/selects.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/selects.js
jet/js/src/features/changeform-tabs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/changeform-tabs.js
jet/js/src/features/tooltips.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/tooltips.js
jet/js/src/features/scroll-to-bottom-detector.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/scroll-to-bottom-detector.js
jet/js/src/features/filters.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/filters.js
jet/js/src/features/siblings.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/siblings.js
jet/js/src/features/checkboxes.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/checkboxes.js
jet/js/src/features/dashboard.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/dashboard.js
jet/js/src/features/sidebar/main.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/main.js
jet/js/src/features/sidebar/popup.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/popup.js
jet/js/src/features/sidebar/application-pinning.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/application-pinning.js
jet/js/src/features/sidebar/bookmarks.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/features/sidebar/bookmarks.js
jet/js/src/utils/translate.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/translate.js
jet/js/src/utils/jquery-slidefade.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/jquery-slidefade.js
jet/js/src/utils/jquery-icontains.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/jquery-icontains.js
jet/js/src/utils/window-storage.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/src/utils/window-storage.js
jet/js/i18n/select2/ko.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ko.js
jet/js/i18n/select2/cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/cs.js
jet/js/i18n/select2/hi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hi.js
jet/js/i18n/select2/lv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/lv.js
jet/js/i18n/select2/pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pt-BR.js
jet/js/i18n/select2/zh-CN.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/zh-CN.js
jet/js/i18n/select2/sr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sr.js
jet/js/i18n/select2/ro.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ro.js
jet/js/i18n/select2/lt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/lt.js
jet/js/i18n/select2/vi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/vi.js
jet/js/i18n/select2/id.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/id.js
jet/js/i18n/select2/fi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fi.js
jet/js/i18n/select2/is.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/is.js
jet/js/i18n/select2/uk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/uk.js
jet/js/i18n/select2/eu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/eu.js
jet/js/i18n/select2/th.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/th.js
jet/js/i18n/select2/pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pl.js
jet/js/i18n/select2/en.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/en.js
jet/js/i18n/select2/fa.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fa.js
jet/js/i18n/select2/bg.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/bg.js
jet/js/i18n/select2/az.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/az.js
jet/js/i18n/select2/ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ru.js
jet/js/i18n/select2/he.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/he.js
jet/js/i18n/select2/et.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/et.js
jet/js/i18n/select2/es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/es.js
jet/js/i18n/select2/sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sv.js
jet/js/i18n/select2/zh-TW.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/zh-TW.js
jet/js/i18n/select2/pt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/pt.js
jet/js/i18n/select2/hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hu.js
jet/js/i18n/select2/nb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/nb.js
jet/js/i18n/select2/ca.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/ca.js
jet/js/i18n/select2/sk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/sk.js
jet/js/i18n/select2/hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/hr.js
jet/js/i18n/select2/tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/tr.js
jet/js/i18n/select2/mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/mk.js
jet/js/i18n/select2/it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/it.js
jet/js/i18n/select2/nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/nl.js
jet/js/i18n/select2/gl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/gl.js
jet/js/i18n/select2/da.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/da.js
jet/js/i18n/select2/fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/fr.js
jet/js/i18n/select2/de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/select2/de.js
jet/js/i18n/jquery-ui/datepicker-fo.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fo.js
jet/js/i18n/jquery-ui/datepicker-lt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lt.js
jet/js/i18n/jquery-ui/datepicker-ka.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ka.js
jet/js/i18n/jquery-ui/datepicker-lv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lv.js
jet/js/i18n/jquery-ui/datepicker-sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sv.js
jet/js/i18n/jquery-ui/datepicker-kk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-kk.js
jet/js/i18n/jquery-ui/datepicker-ky.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ky.js
jet/js/i18n/jquery-ui/datepicker-lb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-lb.js
jet/js/i18n/jquery-ui/datepicker-pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pl.js
jet/js/i18n/jquery-ui/datepicker-en-NZ.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-NZ.js
jet/js/i18n/jquery-ui/datepicker-af.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-af.js
jet/js/i18n/jquery-ui/datepicker-en-AU.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-AU.js
jet/js/i18n/jquery-ui/datepicker-id.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-id.js
jet/js/i18n/jquery-ui/datepicker-pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pt-BR.js
jet/js/i18n/jquery-ui/datepicker-fr-CH.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr-CH.js
jet/js/i18n/jquery-ui/datepicker-vi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-vi.js
jet/js/i18n/jquery-ui/datepicker-et.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-et.js
jet/js/i18n/jquery-ui/datepicker-hi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hi.js
jet/js/i18n/jquery-ui/datepicker-nb.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nb.js
jet/js/i18n/jquery-ui/datepicker-sk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sk.js
jet/js/i18n/jquery-ui/datepicker-ar.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ar.js
jet/js/i18n/jquery-ui/datepicker-be.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-be.js
jet/js/i18n/jquery-ui/datepicker-uk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-uk.js
jet/js/i18n/jquery-ui/datepicker-it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-it.js
jet/js/i18n/jquery-ui/datepicker-sr-SR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sr-SR.js
jet/js/i18n/jquery-ui/datepicker-pt.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-pt.js
jet/js/i18n/jquery-ui/datepicker-bs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-bs.js
jet/js/i18n/jquery-ui/datepicker-hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hr.js
jet/js/i18n/jquery-ui/datepicker-zh-HK.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-HK.js
jet/js/i18n/jquery-ui/datepicker-sl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sl.js
jet/js/i18n/jquery-ui/datepicker-da.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-da.js
jet/js/i18n/jquery-ui/datepicker-he.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-he.js
jet/js/i18n/jquery-ui/datepicker-ja.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ja.js
jet/js/i18n/jquery-ui/datepicker-ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ru.js
jet/js/i18n/jquery-ui/datepicker-eu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-eu.js
jet/js/i18n/jquery-ui/datepicker-rm.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-rm.js
jet/js/i18n/jquery-ui/datepicker-tj.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-tj.js
jet/js/i18n/jquery-ui/datepicker-fa.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fa.js
jet/js/i18n/jquery-ui/datepicker-ml.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ml.js
jet/js/i18n/jquery-ui/datepicker-is.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-is.js
jet/js/i18n/jquery-ui/datepicker-no.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-no.js
jet/js/i18n/jquery-ui/datepicker-ta.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ta.js
jet/js/i18n/jquery-ui/datepicker-de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-de.js
jet/js/i18n/jquery-ui/datepicker-hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hu.js
jet/js/i18n/jquery-ui/datepicker-sq.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sq.js
jet/js/i18n/jquery-ui/datepicker-it-CH.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-it-CH.js
jet/js/i18n/jquery-ui/datepicker-ar-DZ.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ar-DZ.js
jet/js/i18n/jquery-ui/datepicker-ko.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ko.js
jet/js/i18n/jquery-ui/datepicker-el.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-el.js
jet/js/i18n/jquery-ui/datepicker-fi.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fi.js
jet/js/i18n/jquery-ui/datepicker-en-GB.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-en-GB.js
jet/js/i18n/jquery-ui/datepicker-cy-GB.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-cy-GB.js
jet/js/i18n/jquery-ui/datepicker-hy.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-hy.js
jet/js/i18n/jquery-ui/datepicker-nl-BE.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nl-BE.js
jet/js/i18n/jquery-ui/datepicker-az.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-az.js
jet/js/i18n/jquery-ui/datepicker-cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-cs.js
jet/js/i18n/jquery-ui/datepicker-zh-CN.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-CN.js
jet/js/i18n/jquery-ui/datepicker-gl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-gl.js
jet/js/i18n/jquery-ui/datepicker-es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-es.js
jet/js/i18n/jquery-ui/datepicker-fr-CA.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr-CA.js
jet/js/i18n/jquery-ui/datepicker-fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-fr.js
jet/js/i18n/jquery-ui/datepicker-bg.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-bg.js
jet/js/i18n/jquery-ui/datepicker-tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-tr.js
jet/js/i18n/jquery-ui/datepicker-nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nl.js
jet/js/i18n/jquery-ui/datepicker-ms.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ms.js
jet/js/i18n/jquery-ui/datepicker-nn.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-nn.js
jet/js/i18n/jquery-ui/datepicker-zh-TW.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-zh-TW.js
jet/js/i18n/jquery-ui/datepicker-th.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-th.js
jet/js/i18n/jquery-ui/datepicker-ro.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ro.js
jet/js/i18n/jquery-ui/datepicker-ca.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-ca.js
jet/js/i18n/jquery-ui/datepicker-sr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-sr.js
jet/js/i18n/jquery-ui/datepicker-km.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-km.js
jet/js/i18n/jquery-ui/datepicker-mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-mk.js
jet/js/i18n/jquery-ui/datepicker-eo.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui/datepicker-eo.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-cs.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-cs.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-es.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-es.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ru.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ru.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-tr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-tr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-fr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-fr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hu.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hu.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pt-BR.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pt-BR.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sv.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-sv.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-nl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-nl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pl.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-pl.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-it.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-it.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-mk.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-mk.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hr.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-hr.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-de.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-de.js
jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ja.js /usr/local/lib/python3.12/site-packages/jet/static/jet/js/i18n/jquery-ui-timepicker/jquery.ui.timepicker-ja.js
jet/css/_messages.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_messages.scss
jet/css/_object-tools.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_object-tools.scss
jet/css/_content.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_content.scss
jet/css/_login.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_login.scss
jet/css/_header.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_header.scss
jet/css/_base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_base.scss
jet/css/_relatedpopup.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_relatedpopup.scss
jet/css/_changelist.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_changelist.scss
jet/css/_modules.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_modules.scss
jet/css/_tables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_tables.scss
jet/css/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_variables.scss
jet/css/_globals.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_globals.scss
jet/css/_changeform.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_changeform.scss
jet/css/_helpers.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_helpers.scss
jet/css/_delete-confirmation.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_delete-confirmation.scss
jet/css/_breadcrumbs.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_breadcrumbs.scss
jet/css/_forms.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_forms.scss
jet/css/vendor.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/vendor.css
jet/css/_sidebar.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_sidebar.scss
jet/css/_dashboard.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/_dashboard.scss
jet/css/select2/_multiple.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_multiple.scss
jet/css/select2/_single.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_single.scss
jet/css/select2/_layout.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/select2/_layout.scss
jet/css/icons/style.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/style.css
jet/css/icons/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/_variables.scss
jet/css/icons/fonts/jet-icons.svg /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.svg
jet/css/icons/fonts/jet-icons.eot /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.eot
jet/css/icons/fonts/jet-icons.woff /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.woff
jet/css/icons/fonts/jet-icons.ttf /usr/local/lib/python3.12/site-packages/jet/static/jet/css/icons/fonts/jet-icons.ttf
jet/css/jquery-ui/_jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/_jquery-ui.theme.scss
jet/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png
jet/css/jquery-ui/images/ui-icons_454545_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_454545_256x240.png
jet/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png
jet/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png
jet/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png
jet/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png
jet/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png
jet/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png
jet/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png
jet/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png
jet/css/jquery-ui/images/ui-icons_888888_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_888888_256x240.png
jet/css/jquery-ui/images/ui-icons_222222_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_222222_256x240.png
jet/css/jquery-ui/images/ui-icons_2e83ff_256x240.png /usr/local/lib/python3.12/site-packages/jet/static/jet/css/jquery-ui/images/ui-icons_2e83ff_256x240.png
jet/css/themes/light-gray/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.scss
jet/css/themes/light-gray/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.scss
jet/css/themes/light-gray/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.css.map
jet/css/themes/light-gray/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.css.map
jet/css/themes/light-gray/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/_variables.scss
jet/css/themes/light-gray/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.css
jet/css/themes/light-gray/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.scss
jet/css/themes/light-gray/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/select2.theme.css
jet/css/themes/light-gray/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/base.css
jet/css/themes/light-gray/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-gray/jquery-ui.theme.css.map
jet/css/themes/green/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.scss
jet/css/themes/green/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.scss
jet/css/themes/green/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.css.map
jet/css/themes/green/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.css.map
jet/css/themes/green/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/_variables.scss
jet/css/themes/green/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.css
jet/css/themes/green/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.scss
jet/css/themes/green/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/select2.theme.css
jet/css/themes/green/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/base.css
jet/css/themes/green/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/green/jquery-ui.theme.css.map
jet/css/themes/light-blue/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.scss
jet/css/themes/light-blue/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.scss
jet/css/themes/light-blue/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.css.map
jet/css/themes/light-blue/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.css.map
jet/css/themes/light-blue/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/_variables.scss
jet/css/themes/light-blue/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.css
jet/css/themes/light-blue/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.scss
jet/css/themes/light-blue/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/select2.theme.css
jet/css/themes/light-blue/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/base.css
jet/css/themes/light-blue/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-blue/jquery-ui.theme.css.map
jet/css/themes/light-green/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.scss
jet/css/themes/light-green/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.scss
jet/css/themes/light-green/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.css.map
jet/css/themes/light-green/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.css.map
jet/css/themes/light-green/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/_variables.scss
jet/css/themes/light-green/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.css
jet/css/themes/light-green/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.scss
jet/css/themes/light-green/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/select2.theme.css
jet/css/themes/light-green/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/base.css
jet/css/themes/light-green/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-green/jquery-ui.theme.css.map
jet/css/themes/light-violet/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.scss
jet/css/themes/light-violet/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.scss
jet/css/themes/light-violet/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.css.map
jet/css/themes/light-violet/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.css.map
jet/css/themes/light-violet/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/_variables.scss
jet/css/themes/light-violet/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.css
jet/css/themes/light-violet/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.scss
jet/css/themes/light-violet/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/select2.theme.css
jet/css/themes/light-violet/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/base.css
jet/css/themes/light-violet/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/light-violet/jquery-ui.theme.css.map
jet/css/themes/default/base.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.scss
jet/css/themes/default/select2.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.scss
jet/css/themes/default/base.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.css.map
jet/css/themes/default/select2.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.css.map
jet/css/themes/default/_variables.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/_variables.scss
jet/css/themes/default/jquery-ui.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.css
jet/css/themes/default/jquery-ui.theme.scss /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.scss
jet/css/themes/default/select2.theme.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/select2.theme.css
jet/css/themes/default/base.css /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/base.css
jet/css/themes/default/jquery-ui.theme.css.map /usr/local/lib/python3.12/site-packages/jet/static/jet/css/themes/default/jquery-ui.theme.css.map
admin/img/selector-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-yes.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/search.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-alert.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-hidelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-clock.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-viewlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-no.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/README.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-addlink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/inline-delete.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-calendar.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/LICENSE /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/js/core.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/jquery.init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/urlify.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/popup_response.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/calendar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectFilter2.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/autocomplete.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/actions.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/nav_sidebar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/theme.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/inlines.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/collapse.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/prepopulate.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate_init.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/filters.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/change_form.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/cancel.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/SelectBox.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/css/changelists.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/forms.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/nav_sidebar.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/autocomplete.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/responsive_rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/login.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/widgets.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/responsive.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/dark_mode.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/dashboard.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/rtl.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/base.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
mptt/disclosure-down-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-white.png
mptt/disclosure-right-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-black.png
mptt/arrow-move-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-black.png
mptt/disclosure-down-black.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-down-black.png
mptt/draggable-admin.js /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.js
mptt/draggable-admin.css /usr/local/lib/python3.12/site-packages/mptt/static/mptt/draggable-admin.css
mptt/disclosure-right-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/disclosure-right-white.png
mptt/arrow-move-white.png /usr/local/lib/python3.12/site-packages/mptt/static/mptt/arrow-move-white.png
colorfield/colorfield.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/colorfield.js
colorfield/jscolor/jscolor.min.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/jscolor/jscolor.min.js
colorfield/jscolor/jscolor.js /usr/local/lib/python3.12/site-packages/colorfield/static/colorfield/jscolor/jscolor.js
django_mptt_admin/django_mptt_admin.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js.map
django_mptt_admin/jquery_namespace.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/jquery_namespace.js
django_mptt_admin/django_mptt_admin.js.LICENSE.txt /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js.LICENSE.txt
django_mptt_admin/django_mptt_admin.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.js
django_mptt_admin/jqtree-circle.png /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/jqtree-circle.png
django_mptt_admin/tree.jquery.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/tree.jquery.js.map
django_mptt_admin/django_mptt_admin.debug.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.debug.js.map
django_mptt_admin/django_mptt_admin.css /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.css
django_mptt_admin/tree.jquery.debug.js.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/tree.jquery.debug.js.map
django_mptt_admin/django_mptt_admin.debug.js /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.debug.js
django_mptt_admin/django_mptt_admin.css.map /usr/local/lib/python3.12/site-packages/django_mptt_admin/static/django_mptt_admin/django_mptt_admin.css.map
django_select2/django_select2.css /usr/local/lib/python3.12/site-packages/django_select2/static/django_select2/django_select2.css
django_select2/django_select2.js /usr/local/lib/python3.12/site-packages/django_select2/static/django_select2/django_select2.js
ckeditor/ckeditor-init.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor-init.js
ckeditor/fixups.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/fixups.js
ckeditor/ckeditor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor.css
ckeditor/file-icons/swf.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/swf.png
ckeditor/file-icons/doc.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/doc.png
ckeditor/file-icons/txt.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/txt.png
ckeditor/file-icons/pdf.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/pdf.png
ckeditor/file-icons/ppt.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/ppt.png
ckeditor/file-icons/xls.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/xls.png
ckeditor/file-icons/file.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/file-icons/file.png
ckeditor/ckeditor/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/LICENSE.md
ckeditor/ckeditor/config.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/config.js
ckeditor/ckeditor/CHANGES.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/CHANGES.md
ckeditor/ckeditor/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/README.md
ckeditor/ckeditor/build-config.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/build-config.js
ckeditor/ckeditor/SECURITY.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/SECURITY.md
ckeditor/ckeditor/ckeditor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/ckeditor.js
ckeditor/ckeditor/styles.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/styles.js
ckeditor/ckeditor/contents.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/contents.css
ckeditor/ckeditor/bender-runner.config.json /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/bender-runner.config.json
ckeditor/ckeditor/skins/moono/dialog_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie.css
ckeditor/ckeditor/skins/moono/editor_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie8.css
ckeditor/ckeditor/skins/moono/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/icons.png
ckeditor/ckeditor/skins/moono/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog.css
ckeditor/ckeditor/skins/moono/dialog_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie8.css
ckeditor/ckeditor/skins/moono/editor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor.css
ckeditor/ckeditor/skins/moono/editor_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie.css
ckeditor/ckeditor/skins/moono/dialog_ie7.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_ie7.css
ckeditor/ckeditor/skins/moono/readme.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/readme.md
ckeditor/ckeditor/skins/moono/editor_gecko.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_gecko.css
ckeditor/ckeditor/skins/moono/editor_ie7.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_ie7.css
ckeditor/ckeditor/skins/moono/editor_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/editor_iequirks.css
ckeditor/ckeditor/skins/moono/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/icons_hidpi.png
ckeditor/ckeditor/skins/moono/dialog_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/dialog_iequirks.css
ckeditor/ckeditor/skins/moono/images/arrow.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/arrow.png
ckeditor/ckeditor/skins/moono/images/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/close.png
ckeditor/ckeditor/skins/moono/images/spinner.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/spinner.gif
ckeditor/ckeditor/skins/moono/images/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock.png
ckeditor/ckeditor/skins/moono/images/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/refresh.png
ckeditor/ckeditor/skins/moono/images/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/lock-open.png
ckeditor/ckeditor/skins/moono/images/hidpi/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/close.png
ckeditor/ckeditor/skins/moono/images/hidpi/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock.png
ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png
ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png
ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie.css
ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie8.css
ckeditor/ckeditor/skins/moono-lisa/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/icons.png
ckeditor/ckeditor/skins/moono-lisa/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog.css
ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_ie8.css
ckeditor/ckeditor/skins/moono-lisa/editor.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor.css
ckeditor/ckeditor/skins/moono-lisa/editor_ie.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_ie.css
ckeditor/ckeditor/skins/moono-lisa/readme.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/readme.md
ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_gecko.css
ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/editor_iequirks.css
ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/icons_hidpi.png
ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/dialog_iequirks.css
ckeditor/ckeditor/skins/moono-lisa/images/arrow.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/arrow.png
ckeditor/ckeditor/skins/moono-lisa/images/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/close.png
ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/spinner.gif
ckeditor/ckeditor/skins/moono-lisa/images/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/lock.png
ckeditor/ckeditor/skins/moono-lisa/images/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/refresh.png
ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/lock-open.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/close.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/refresh.png
ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png
ckeditor/ckeditor/plugins/icons.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/icons.png
ckeditor/ckeditor/plugins/icons_hidpi.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/icons_hidpi.png
ckeditor/ckeditor/plugins/uicolor/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/plugin.js
ckeditor/ckeditor/plugins/uicolor/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ja.js
ckeditor/ckeditor/plugins/uicolor/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sl.js
ckeditor/ckeditor/plugins/uicolor/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ko.js
ckeditor/ckeditor/plugins/uicolor/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/cs.js
ckeditor/ckeditor/plugins/uicolor/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/lv.js
ckeditor/ckeditor/plugins/uicolor/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/tt.js
ckeditor/ckeditor/plugins/uicolor/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/el.js
ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fr-ca.js
ckeditor/ckeditor/plugins/uicolor/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/zh.js
ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/zh-cn.js
ckeditor/ckeditor/plugins/uicolor/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/eo.js
ckeditor/ckeditor/plugins/uicolor/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/km.js
ckeditor/ckeditor/plugins/uicolor/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/vi.js
ckeditor/ckeditor/plugins/uicolor/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/id.js
ckeditor/ckeditor/plugins/uicolor/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fi.js
ckeditor/ckeditor/plugins/uicolor/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/uk.js
ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pt-br.js
ckeditor/ckeditor/plugins/uicolor/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/eu.js
ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/en-gb.js
ckeditor/ckeditor/plugins/uicolor/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pl.js
ckeditor/ckeditor/plugins/uicolor/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/en.js
ckeditor/ckeditor/plugins/uicolor/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ku.js
ckeditor/ckeditor/plugins/uicolor/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fa.js
ckeditor/ckeditor/plugins/uicolor/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/bg.js
ckeditor/ckeditor/plugins/uicolor/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ru.js
ckeditor/ckeditor/plugins/uicolor/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sq.js
ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/uicolor/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/he.js
ckeditor/ckeditor/plugins/uicolor/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/cy.js
ckeditor/ckeditor/plugins/uicolor/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/et.js
ckeditor/ckeditor/plugins/uicolor/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ar.js
ckeditor/ckeditor/plugins/uicolor/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/es.js
ckeditor/ckeditor/plugins/uicolor/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sv.js
ckeditor/ckeditor/plugins/uicolor/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/si.js
ckeditor/ckeditor/plugins/uicolor/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/pt.js
ckeditor/ckeditor/plugins/uicolor/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/hu.js
ckeditor/ckeditor/plugins/uicolor/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/nb.js
ckeditor/ckeditor/plugins/uicolor/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ca.js
ckeditor/ckeditor/plugins/uicolor/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/sk.js
ckeditor/ckeditor/plugins/uicolor/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/af.js
ckeditor/ckeditor/plugins/uicolor/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/hr.js
ckeditor/ckeditor/plugins/uicolor/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/tr.js
ckeditor/ckeditor/plugins/uicolor/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/mk.js
ckeditor/ckeditor/plugins/uicolor/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/no.js
ckeditor/ckeditor/plugins/uicolor/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/it.js
ckeditor/ckeditor/plugins/uicolor/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/nl.js
ckeditor/ckeditor/plugins/uicolor/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/gl.js
ckeditor/ckeditor/plugins/uicolor/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/da.js
ckeditor/ckeditor/plugins/uicolor/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/fr.js
ckeditor/ckeditor/plugins/uicolor/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/de.js
ckeditor/ckeditor/plugins/uicolor/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/lang/ug.js
ckeditor/ckeditor/plugins/uicolor/yui/yui.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/yui.js
ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/yui.css
ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_thumb.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_bg.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/hue_thumb.png
ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/yui/assets/picker_mask.png
ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/icons/uicolor.png
ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png
ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uicolor/dialogs/uicolor.js
ckeditor/ckeditor/plugins/embedbase/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/plugin.js
ckeditor/ckeditor/plugins/embedbase/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ko.js
ckeditor/ckeditor/plugins/embedbase/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/cs.js
ckeditor/ckeditor/plugins/embedbase/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/zh.js
ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/zh-cn.js
ckeditor/ckeditor/plugins/embedbase/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/eo.js
ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/pt-br.js
ckeditor/ckeditor/plugins/embedbase/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/pl.js
ckeditor/ckeditor/plugins/embedbase/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/en.js
ckeditor/ckeditor/plugins/embedbase/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ku.js
ckeditor/ckeditor/plugins/embedbase/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/ru.js
ckeditor/ckeditor/plugins/embedbase/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/sv.js
ckeditor/ckeditor/plugins/embedbase/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/nb.js
ckeditor/ckeditor/plugins/embedbase/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/tr.js
ckeditor/ckeditor/plugins/embedbase/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/it.js
ckeditor/ckeditor/plugins/embedbase/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/nl.js
ckeditor/ckeditor/plugins/embedbase/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/gl.js
ckeditor/ckeditor/plugins/embedbase/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/da.js
ckeditor/ckeditor/plugins/embedbase/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/fr.js
ckeditor/ckeditor/plugins/embedbase/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/lang/de.js
ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedbase/dialogs/embedbase.js
ckeditor/ckeditor/plugins/xml/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/xml/plugin.js
ckeditor/ckeditor/plugins/autolink/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autolink/plugin.js
ckeditor/ckeditor/plugins/codesnippet/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/plugin.js
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/CHANGES.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/CHANGES.md
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/README.ru.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/README.ru.md
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/LICENSE /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/LICENSE
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/arta.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/arta.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_paper.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_paper.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/default.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/default.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/zenburn.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/zenburn.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/sunburst.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/sunburst.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/far.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/far.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/idea.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/idea.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/magula.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/magula.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/docco.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/docco.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/rainbow.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/rainbow.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/foundation.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/foundation.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/xcode.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/xcode.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/vs.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/vs.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ir_black.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/ir_black.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_dark.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/railscasts.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/railscasts.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/github.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/github.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/googlecode.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/googlecode.css
ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css
ckeditor/ckeditor/plugins/codesnippet/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ja.js
ckeditor/ckeditor/plugins/codesnippet/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sl.js
ckeditor/ckeditor/plugins/codesnippet/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ko.js
ckeditor/ckeditor/plugins/codesnippet/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/cs.js
ckeditor/ckeditor/plugins/codesnippet/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/lv.js
ckeditor/ckeditor/plugins/codesnippet/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/tt.js
ckeditor/ckeditor/plugins/codesnippet/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/el.js
ckeditor/ckeditor/plugins/codesnippet/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fr-ca.js
ckeditor/ckeditor/plugins/codesnippet/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/zh.js
ckeditor/ckeditor/plugins/codesnippet/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/zh-cn.js
ckeditor/ckeditor/plugins/codesnippet/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/eo.js
ckeditor/ckeditor/plugins/codesnippet/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/km.js
ckeditor/ckeditor/plugins/codesnippet/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ro.js
ckeditor/ckeditor/plugins/codesnippet/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/lt.js
ckeditor/ckeditor/plugins/codesnippet/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/vi.js
ckeditor/ckeditor/plugins/codesnippet/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fi.js
ckeditor/ckeditor/plugins/codesnippet/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/uk.js
ckeditor/ckeditor/plugins/codesnippet/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pt-br.js
ckeditor/ckeditor/plugins/codesnippet/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/th.js
ckeditor/ckeditor/plugins/codesnippet/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/en-gb.js
ckeditor/ckeditor/plugins/codesnippet/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pl.js
ckeditor/ckeditor/plugins/codesnippet/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/en.js
ckeditor/ckeditor/plugins/codesnippet/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ku.js
ckeditor/ckeditor/plugins/codesnippet/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fa.js
ckeditor/ckeditor/plugins/codesnippet/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/bg.js
ckeditor/ckeditor/plugins/codesnippet/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ru.js
ckeditor/ckeditor/plugins/codesnippet/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sq.js
ckeditor/ckeditor/plugins/codesnippet/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/he.js
ckeditor/ckeditor/plugins/codesnippet/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/et.js
ckeditor/ckeditor/plugins/codesnippet/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ar.js
ckeditor/ckeditor/plugins/codesnippet/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/es.js
ckeditor/ckeditor/plugins/codesnippet/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sv.js
ckeditor/ckeditor/plugins/codesnippet/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/pt.js
ckeditor/ckeditor/plugins/codesnippet/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/hu.js
ckeditor/ckeditor/plugins/codesnippet/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/nb.js
ckeditor/ckeditor/plugins/codesnippet/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ca.js
ckeditor/ckeditor/plugins/codesnippet/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/sk.js
ckeditor/ckeditor/plugins/codesnippet/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/hr.js
ckeditor/ckeditor/plugins/codesnippet/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/tr.js
ckeditor/ckeditor/plugins/codesnippet/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/no.js
ckeditor/ckeditor/plugins/codesnippet/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/it.js
ckeditor/ckeditor/plugins/codesnippet/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/nl.js
ckeditor/ckeditor/plugins/codesnippet/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/gl.js
ckeditor/ckeditor/plugins/codesnippet/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/da.js
ckeditor/ckeditor/plugins/codesnippet/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/fr.js
ckeditor/ckeditor/plugins/codesnippet/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/de.js
ckeditor/ckeditor/plugins/codesnippet/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/lang/ug.js
ckeditor/ckeditor/plugins/codesnippet/icons/codesnippet.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/icons/codesnippet.png
ckeditor/ckeditor/plugins/codesnippet/icons/hidpi/codesnippet.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/icons/hidpi/codesnippet.png
ckeditor/ckeditor/plugins/codesnippet/dialogs/codesnippet.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippet/dialogs/codesnippet.js
ckeditor/ckeditor/plugins/mathjax/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/plugin.js
ckeditor/ckeditor/plugins/mathjax/images/loader.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/images/loader.gif
ckeditor/ckeditor/plugins/mathjax/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ja.js
ckeditor/ckeditor/plugins/mathjax/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sl.js
ckeditor/ckeditor/plugins/mathjax/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ko.js
ckeditor/ckeditor/plugins/mathjax/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/cs.js
ckeditor/ckeditor/plugins/mathjax/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/tt.js
ckeditor/ckeditor/plugins/mathjax/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/el.js
ckeditor/ckeditor/plugins/mathjax/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/zh.js
ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/zh-cn.js
ckeditor/ckeditor/plugins/mathjax/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/eo.js
ckeditor/ckeditor/plugins/mathjax/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/km.js
ckeditor/ckeditor/plugins/mathjax/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ro.js
ckeditor/ckeditor/plugins/mathjax/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/lt.js
ckeditor/ckeditor/plugins/mathjax/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/vi.js
ckeditor/ckeditor/plugins/mathjax/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fi.js
ckeditor/ckeditor/plugins/mathjax/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/uk.js
ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pt-br.js
ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/en-gb.js
ckeditor/ckeditor/plugins/mathjax/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pl.js
ckeditor/ckeditor/plugins/mathjax/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/en.js
ckeditor/ckeditor/plugins/mathjax/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ku.js
ckeditor/ckeditor/plugins/mathjax/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fa.js
ckeditor/ckeditor/plugins/mathjax/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/bg.js
ckeditor/ckeditor/plugins/mathjax/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ru.js
ckeditor/ckeditor/plugins/mathjax/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sq.js
ckeditor/ckeditor/plugins/mathjax/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/he.js
ckeditor/ckeditor/plugins/mathjax/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/cy.js
ckeditor/ckeditor/plugins/mathjax/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ar.js
ckeditor/ckeditor/plugins/mathjax/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/es.js
ckeditor/ckeditor/plugins/mathjax/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sv.js
ckeditor/ckeditor/plugins/mathjax/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/pt.js
ckeditor/ckeditor/plugins/mathjax/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/hu.js
ckeditor/ckeditor/plugins/mathjax/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/nb.js
ckeditor/ckeditor/plugins/mathjax/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/ca.js
ckeditor/ckeditor/plugins/mathjax/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/sk.js
ckeditor/ckeditor/plugins/mathjax/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/af.js
ckeditor/ckeditor/plugins/mathjax/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/hr.js
ckeditor/ckeditor/plugins/mathjax/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/tr.js
ckeditor/ckeditor/plugins/mathjax/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/no.js
ckeditor/ckeditor/plugins/mathjax/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/it.js
ckeditor/ckeditor/plugins/mathjax/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/nl.js
ckeditor/ckeditor/plugins/mathjax/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/gl.js
ckeditor/ckeditor/plugins/mathjax/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/da.js
ckeditor/ckeditor/plugins/mathjax/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/fr.js
ckeditor/ckeditor/plugins/mathjax/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/lang/de.js
ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/icons/mathjax.png
ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png
ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/mathjax/dialogs/mathjax.js
ckeditor/ckeditor/plugins/image/images/noimage.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image/images/noimage.png
ckeditor/ckeditor/plugins/image/dialogs/image.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image/dialogs/image.js
ckeditor/ckeditor/plugins/divarea/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/divarea/plugin.js
ckeditor/ckeditor/plugins/scayt/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/LICENSE.md
ckeditor/ckeditor/plugins/scayt/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/README.md
ckeditor/ckeditor/plugins/scayt/CHANGELOG.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/CHANGELOG.md
ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css
ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css
ckeditor/ckeditor/plugins/scayt/dialogs/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/dialog.css
ckeditor/ckeditor/plugins/scayt/dialogs/options.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/scayt/dialogs/options.js
ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.js
ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.css
ckeditor/ckeditor/plugins/notification/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/plugin.js
ckeditor/ckeditor/plugins/notification/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ko.js
ckeditor/ckeditor/plugins/notification/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/cs.js
ckeditor/ckeditor/plugins/notification/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/zh.js
ckeditor/ckeditor/plugins/notification/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/zh-cn.js
ckeditor/ckeditor/plugins/notification/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/eo.js
ckeditor/ckeditor/plugins/notification/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/pt-br.js
ckeditor/ckeditor/plugins/notification/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/pl.js
ckeditor/ckeditor/plugins/notification/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/en.js
ckeditor/ckeditor/plugins/notification/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ku.js
ckeditor/ckeditor/plugins/notification/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/ru.js
ckeditor/ckeditor/plugins/notification/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/sv.js
ckeditor/ckeditor/plugins/notification/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/nb.js
ckeditor/ckeditor/plugins/notification/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/tr.js
ckeditor/ckeditor/plugins/notification/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/it.js
ckeditor/ckeditor/plugins/notification/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/nl.js
ckeditor/ckeditor/plugins/notification/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/gl.js
ckeditor/ckeditor/plugins/notification/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/da.js
ckeditor/ckeditor/plugins/notification/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/fr.js
ckeditor/ckeditor/plugins/notification/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notification/lang/de.js
ckeditor/ckeditor/plugins/sharedspace/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sharedspace/plugin.js
ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js
ckeditor/ckeditor/plugins/sourcedialog/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/plugin.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ja.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-au.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ko.js
ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cs.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fo.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lv.js
ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/el.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr-ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ms.js
ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/zh-cn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eo.js
ckeditor/ckeditor/plugins/sourcedialog/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/km.js
ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ro.js
ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/lt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/vi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/id.js
ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/mn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fi.js
ckeditor/ckeditor/plugins/sourcedialog/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/is.js
ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/uk.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt-br.js
ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/eu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/th.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-gb.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sr-latn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ku.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fa.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bg.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bs.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ru.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sq.js
ckeditor/ckeditor/plugins/sourcedialog/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/he.js
ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/cy.js
ckeditor/ckeditor/plugins/sourcedialog/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/et.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ar.js
ckeditor/ckeditor/plugins/sourcedialog/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/es.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sv.js
ckeditor/ckeditor/plugins/sourcedialog/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/si.js
ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/pt.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hu.js
ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nb.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/sk.js
ckeditor/ckeditor/plugins/sourcedialog/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/af.js
ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/hr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/en-ca.js
ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/tr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/bn.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ka.js
ckeditor/ckeditor/plugins/sourcedialog/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/no.js
ckeditor/ckeditor/plugins/sourcedialog/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/it.js
ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/nl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/gl.js
ckeditor/ckeditor/plugins/sourcedialog/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/da.js
ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/fr.js
ckeditor/ckeditor/plugins/sourcedialog/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/de.js
ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/lang/ug.js
ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png
ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/sourcedialog.png
ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png
ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png
ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js
ckeditor/ckeditor/plugins/widget/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/plugin.js
ckeditor/ckeditor/plugins/widget/images/handle.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/images/handle.png
ckeditor/ckeditor/plugins/widget/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ja.js
ckeditor/ckeditor/plugins/widget/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sl.js
ckeditor/ckeditor/plugins/widget/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ko.js
ckeditor/ckeditor/plugins/widget/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/cs.js
ckeditor/ckeditor/plugins/widget/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/lv.js
ckeditor/ckeditor/plugins/widget/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/tt.js
ckeditor/ckeditor/plugins/widget/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/el.js
ckeditor/ckeditor/plugins/widget/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/zh.js
ckeditor/ckeditor/plugins/widget/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/zh-cn.js
ckeditor/ckeditor/plugins/widget/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/eo.js
ckeditor/ckeditor/plugins/widget/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/km.js
ckeditor/ckeditor/plugins/widget/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/vi.js
ckeditor/ckeditor/plugins/widget/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fi.js
ckeditor/ckeditor/plugins/widget/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/uk.js
ckeditor/ckeditor/plugins/widget/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pt-br.js
ckeditor/ckeditor/plugins/widget/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/en-gb.js
ckeditor/ckeditor/plugins/widget/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pl.js
ckeditor/ckeditor/plugins/widget/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/en.js
ckeditor/ckeditor/plugins/widget/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ku.js
ckeditor/ckeditor/plugins/widget/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fa.js
ckeditor/ckeditor/plugins/widget/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/bg.js
ckeditor/ckeditor/plugins/widget/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ru.js
ckeditor/ckeditor/plugins/widget/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sq.js
ckeditor/ckeditor/plugins/widget/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/he.js
ckeditor/ckeditor/plugins/widget/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/cy.js
ckeditor/ckeditor/plugins/widget/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ar.js
ckeditor/ckeditor/plugins/widget/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/es.js
ckeditor/ckeditor/plugins/widget/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sv.js
ckeditor/ckeditor/plugins/widget/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/pt.js
ckeditor/ckeditor/plugins/widget/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/hu.js
ckeditor/ckeditor/plugins/widget/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/nb.js
ckeditor/ckeditor/plugins/widget/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/ca.js
ckeditor/ckeditor/plugins/widget/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/sk.js
ckeditor/ckeditor/plugins/widget/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/af.js
ckeditor/ckeditor/plugins/widget/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/hr.js
ckeditor/ckeditor/plugins/widget/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/tr.js
ckeditor/ckeditor/plugins/widget/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/no.js
ckeditor/ckeditor/plugins/widget/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/it.js
ckeditor/ckeditor/plugins/widget/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/nl.js
ckeditor/ckeditor/plugins/widget/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/gl.js
ckeditor/ckeditor/plugins/widget/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/da.js
ckeditor/ckeditor/plugins/widget/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/fr.js
ckeditor/ckeditor/plugins/widget/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/widget/lang/de.js
ckeditor/ckeditor/plugins/table/dialogs/table.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/table/dialogs/table.js
ckeditor/ckeditor/plugins/devtools/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/plugin.js
ckeditor/ckeditor/plugins/devtools/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ja.js
ckeditor/ckeditor/plugins/devtools/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sl.js
ckeditor/ckeditor/plugins/devtools/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ko.js
ckeditor/ckeditor/plugins/devtools/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/cs.js
ckeditor/ckeditor/plugins/devtools/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/lv.js
ckeditor/ckeditor/plugins/devtools/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/tt.js
ckeditor/ckeditor/plugins/devtools/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/el.js
ckeditor/ckeditor/plugins/devtools/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fr-ca.js
ckeditor/ckeditor/plugins/devtools/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/zh.js
ckeditor/ckeditor/plugins/devtools/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/zh-cn.js
ckeditor/ckeditor/plugins/devtools/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/eo.js
ckeditor/ckeditor/plugins/devtools/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/km.js
ckeditor/ckeditor/plugins/devtools/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/gu.js
ckeditor/ckeditor/plugins/devtools/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ro.js
ckeditor/ckeditor/plugins/devtools/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/lt.js
ckeditor/ckeditor/plugins/devtools/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/vi.js
ckeditor/ckeditor/plugins/devtools/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/id.js
ckeditor/ckeditor/plugins/devtools/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fi.js
ckeditor/ckeditor/plugins/devtools/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/uk.js
ckeditor/ckeditor/plugins/devtools/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pt-br.js
ckeditor/ckeditor/plugins/devtools/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/eu.js
ckeditor/ckeditor/plugins/devtools/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/en-gb.js
ckeditor/ckeditor/plugins/devtools/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pl.js
ckeditor/ckeditor/plugins/devtools/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/en.js
ckeditor/ckeditor/plugins/devtools/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ku.js
ckeditor/ckeditor/plugins/devtools/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fa.js
ckeditor/ckeditor/plugins/devtools/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/bg.js
ckeditor/ckeditor/plugins/devtools/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ru.js
ckeditor/ckeditor/plugins/devtools/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sq.js
ckeditor/ckeditor/plugins/devtools/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/devtools/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/he.js
ckeditor/ckeditor/plugins/devtools/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/cy.js
ckeditor/ckeditor/plugins/devtools/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/et.js
ckeditor/ckeditor/plugins/devtools/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ar.js
ckeditor/ckeditor/plugins/devtools/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/es.js
ckeditor/ckeditor/plugins/devtools/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sv.js
ckeditor/ckeditor/plugins/devtools/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/si.js
ckeditor/ckeditor/plugins/devtools/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/pt.js
ckeditor/ckeditor/plugins/devtools/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/hu.js
ckeditor/ckeditor/plugins/devtools/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/nb.js
ckeditor/ckeditor/plugins/devtools/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ca.js
ckeditor/ckeditor/plugins/devtools/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/sk.js
ckeditor/ckeditor/plugins/devtools/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/hr.js
ckeditor/ckeditor/plugins/devtools/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/tr.js
ckeditor/ckeditor/plugins/devtools/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/no.js
ckeditor/ckeditor/plugins/devtools/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/it.js
ckeditor/ckeditor/plugins/devtools/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/nl.js
ckeditor/ckeditor/plugins/devtools/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/gl.js
ckeditor/ckeditor/plugins/devtools/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/da.js
ckeditor/ckeditor/plugins/devtools/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/fr.js
ckeditor/ckeditor/plugins/devtools/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/de.js
ckeditor/ckeditor/plugins/devtools/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/devtools/lang/ug.js
ckeditor/ckeditor/plugins/dialog/dialogDefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/dialog/dialogDefinition.js
ckeditor/ckeditor/plugins/dialog/styles/dialog.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/dialog/styles/dialog.css
ckeditor/ckeditor/plugins/pastetools/filter/image.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastetools/filter/image.js
ckeditor/ckeditor/plugins/pastetools/filter/common.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastetools/filter/common.js
ckeditor/ckeditor/plugins/image2/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/plugin.js
ckeditor/ckeditor/plugins/image2/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ja.js
ckeditor/ckeditor/plugins/image2/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sl.js
ckeditor/ckeditor/plugins/image2/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-au.js
ckeditor/ckeditor/plugins/image2/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ko.js
ckeditor/ckeditor/plugins/image2/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/cs.js
ckeditor/ckeditor/plugins/image2/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fo.js
ckeditor/ckeditor/plugins/image2/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hi.js
ckeditor/ckeditor/plugins/image2/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/lv.js
ckeditor/ckeditor/plugins/image2/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/tt.js
ckeditor/ckeditor/plugins/image2/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/el.js
ckeditor/ckeditor/plugins/image2/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fr-ca.js
ckeditor/ckeditor/plugins/image2/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/zh.js
ckeditor/ckeditor/plugins/image2/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ms.js
ckeditor/ckeditor/plugins/image2/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/zh-cn.js
ckeditor/ckeditor/plugins/image2/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/eo.js
ckeditor/ckeditor/plugins/image2/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/km.js
ckeditor/ckeditor/plugins/image2/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/gu.js
ckeditor/ckeditor/plugins/image2/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sr.js
ckeditor/ckeditor/plugins/image2/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ro.js
ckeditor/ckeditor/plugins/image2/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/lt.js
ckeditor/ckeditor/plugins/image2/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/vi.js
ckeditor/ckeditor/plugins/image2/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/id.js
ckeditor/ckeditor/plugins/image2/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/mn.js
ckeditor/ckeditor/plugins/image2/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fi.js
ckeditor/ckeditor/plugins/image2/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/is.js
ckeditor/ckeditor/plugins/image2/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/uk.js
ckeditor/ckeditor/plugins/image2/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pt-br.js
ckeditor/ckeditor/plugins/image2/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/eu.js
ckeditor/ckeditor/plugins/image2/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/th.js
ckeditor/ckeditor/plugins/image2/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-gb.js
ckeditor/ckeditor/plugins/image2/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sr-latn.js
ckeditor/ckeditor/plugins/image2/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pl.js
ckeditor/ckeditor/plugins/image2/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en.js
ckeditor/ckeditor/plugins/image2/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ku.js
ckeditor/ckeditor/plugins/image2/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fa.js
ckeditor/ckeditor/plugins/image2/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bg.js
ckeditor/ckeditor/plugins/image2/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bs.js
ckeditor/ckeditor/plugins/image2/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ru.js
ckeditor/ckeditor/plugins/image2/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sq.js
ckeditor/ckeditor/plugins/image2/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/he.js
ckeditor/ckeditor/plugins/image2/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/cy.js
ckeditor/ckeditor/plugins/image2/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/et.js
ckeditor/ckeditor/plugins/image2/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ar.js
ckeditor/ckeditor/plugins/image2/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/es.js
ckeditor/ckeditor/plugins/image2/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sv.js
ckeditor/ckeditor/plugins/image2/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/si.js
ckeditor/ckeditor/plugins/image2/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/pt.js
ckeditor/ckeditor/plugins/image2/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hu.js
ckeditor/ckeditor/plugins/image2/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/nb.js
ckeditor/ckeditor/plugins/image2/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ca.js
ckeditor/ckeditor/plugins/image2/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/sk.js
ckeditor/ckeditor/plugins/image2/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/af.js
ckeditor/ckeditor/plugins/image2/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/hr.js
ckeditor/ckeditor/plugins/image2/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/en-ca.js
ckeditor/ckeditor/plugins/image2/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/tr.js
ckeditor/ckeditor/plugins/image2/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/bn.js
ckeditor/ckeditor/plugins/image2/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ka.js
ckeditor/ckeditor/plugins/image2/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/mk.js
ckeditor/ckeditor/plugins/image2/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/no.js
ckeditor/ckeditor/plugins/image2/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/it.js
ckeditor/ckeditor/plugins/image2/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/nl.js
ckeditor/ckeditor/plugins/image2/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/gl.js
ckeditor/ckeditor/plugins/image2/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/da.js
ckeditor/ckeditor/plugins/image2/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/fr.js
ckeditor/ckeditor/plugins/image2/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/de.js
ckeditor/ckeditor/plugins/image2/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/lang/ug.js
ckeditor/ckeditor/plugins/image2/icons/image.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/icons/image.png
ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/icons/hidpi/image.png
ckeditor/ckeditor/plugins/image2/dialogs/image2.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/image2/dialogs/image2.js
ckeditor/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg
ckeditor/ckeditor/plugins/copyformatting/cursors/cursor.svg /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/cursors/cursor.svg
ckeditor/ckeditor/plugins/copyformatting/styles/copyformatting.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/copyformatting/styles/copyformatting.css
ckeditor/ckeditor/plugins/placeholder/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/plugin.js
ckeditor/ckeditor/plugins/placeholder/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ja.js
ckeditor/ckeditor/plugins/placeholder/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sl.js
ckeditor/ckeditor/plugins/placeholder/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ko.js
ckeditor/ckeditor/plugins/placeholder/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/cs.js
ckeditor/ckeditor/plugins/placeholder/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/lv.js
ckeditor/ckeditor/plugins/placeholder/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/tt.js
ckeditor/ckeditor/plugins/placeholder/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/el.js
ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fr-ca.js
ckeditor/ckeditor/plugins/placeholder/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/zh.js
ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/zh-cn.js
ckeditor/ckeditor/plugins/placeholder/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/eo.js
ckeditor/ckeditor/plugins/placeholder/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/km.js
ckeditor/ckeditor/plugins/placeholder/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/vi.js
ckeditor/ckeditor/plugins/placeholder/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/id.js
ckeditor/ckeditor/plugins/placeholder/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fi.js
ckeditor/ckeditor/plugins/placeholder/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/uk.js
ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pt-br.js
ckeditor/ckeditor/plugins/placeholder/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/eu.js
ckeditor/ckeditor/plugins/placeholder/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/th.js
ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/en-gb.js
ckeditor/ckeditor/plugins/placeholder/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pl.js
ckeditor/ckeditor/plugins/placeholder/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/en.js
ckeditor/ckeditor/plugins/placeholder/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ku.js
ckeditor/ckeditor/plugins/placeholder/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fa.js
ckeditor/ckeditor/plugins/placeholder/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/bg.js
ckeditor/ckeditor/plugins/placeholder/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ru.js
ckeditor/ckeditor/plugins/placeholder/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sq.js
ckeditor/ckeditor/plugins/placeholder/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/he.js
ckeditor/ckeditor/plugins/placeholder/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/cy.js
ckeditor/ckeditor/plugins/placeholder/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/et.js
ckeditor/ckeditor/plugins/placeholder/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ar.js
ckeditor/ckeditor/plugins/placeholder/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/es.js
ckeditor/ckeditor/plugins/placeholder/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sv.js
ckeditor/ckeditor/plugins/placeholder/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/si.js
ckeditor/ckeditor/plugins/placeholder/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/pt.js
ckeditor/ckeditor/plugins/placeholder/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/hu.js
ckeditor/ckeditor/plugins/placeholder/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/nb.js
ckeditor/ckeditor/plugins/placeholder/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ca.js
ckeditor/ckeditor/plugins/placeholder/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/sk.js
ckeditor/ckeditor/plugins/placeholder/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/af.js
ckeditor/ckeditor/plugins/placeholder/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/hr.js
ckeditor/ckeditor/plugins/placeholder/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/tr.js
ckeditor/ckeditor/plugins/placeholder/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/no.js
ckeditor/ckeditor/plugins/placeholder/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/it.js
ckeditor/ckeditor/plugins/placeholder/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/nl.js
ckeditor/ckeditor/plugins/placeholder/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/gl.js
ckeditor/ckeditor/plugins/placeholder/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/da.js
ckeditor/ckeditor/plugins/placeholder/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/fr.js
ckeditor/ckeditor/plugins/placeholder/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/de.js
ckeditor/ckeditor/plugins/placeholder/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/lang/ug.js
ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/icons/placeholder.png
ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png
ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/placeholder/dialogs/placeholder.js
ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-au.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ko.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ro.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eu.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sr-latn.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/oc.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/az.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/af.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/da.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js
ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js
ckeditor/ckeditor/plugins/smiley/images/shades_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.png
ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png
ckeditor/ckeditor/plugins/smiley/images/heart.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/heart.png
ckeditor/ckeditor/plugins/smiley/images/angry_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.png
ckeditor/ckeditor/plugins/smiley/images/wink_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.png
ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif
ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif
ckeditor/ckeditor/plugins/smiley/images/broken_heart.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.png
ckeditor/ckeditor/plugins/smiley/images/lightbulb.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.png
ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif
ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif
ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png
ckeditor/ckeditor/plugins/smiley/images/devil_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/devil_smile.png
ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif
ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif
ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif
ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif
ckeditor/ckeditor/plugins/smiley/images/kiss.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/kiss.png
ckeditor/ckeditor/plugins/smiley/images/kiss.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/kiss.gif
ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png
ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif
ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif
ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif
ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif
ckeditor/ckeditor/plugins/smiley/images/envelope.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/envelope.gif
ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif
ckeditor/ckeditor/plugins/smiley/images/regular_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/regular_smile.png
ckeditor/ckeditor/plugins/smiley/images/cry_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/cry_smile.png
ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif
ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png
ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif
ckeditor/ckeditor/plugins/smiley/images/envelope.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/envelope.png
ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif
ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png
ckeditor/ckeditor/plugins/smiley/images/sad_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/sad_smile.png
ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif
ckeditor/ckeditor/plugins/smiley/images/omg_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/omg_smile.png
ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png
ckeditor/ckeditor/plugins/smiley/images/angel_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/angel_smile.png
ckeditor/ckeditor/plugins/smiley/images/heart.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/heart.gif
ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif
ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif
ckeditor/ckeditor/plugins/smiley/images/confused_smile.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/images/confused_smile.png
ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js
ckeditor/ckeditor/plugins/filetools/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/plugin.js
ckeditor/ckeditor/plugins/filetools/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ko.js
ckeditor/ckeditor/plugins/filetools/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/cs.js
ckeditor/ckeditor/plugins/filetools/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/zh.js
ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/zh-cn.js
ckeditor/ckeditor/plugins/filetools/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/eo.js
ckeditor/ckeditor/plugins/filetools/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/pt-br.js
ckeditor/ckeditor/plugins/filetools/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/pl.js
ckeditor/ckeditor/plugins/filetools/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/en.js
ckeditor/ckeditor/plugins/filetools/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ku.js
ckeditor/ckeditor/plugins/filetools/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/ru.js
ckeditor/ckeditor/plugins/filetools/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/sv.js
ckeditor/ckeditor/plugins/filetools/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/nb.js
ckeditor/ckeditor/plugins/filetools/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/tr.js
ckeditor/ckeditor/plugins/filetools/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/it.js
ckeditor/ckeditor/plugins/filetools/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/nl.js
ckeditor/ckeditor/plugins/filetools/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/gl.js
ckeditor/ckeditor/plugins/filetools/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/da.js
ckeditor/ckeditor/plugins/filetools/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/fr.js
ckeditor/ckeditor/plugins/filetools/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/filetools/lang/de.js
ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif
ckeditor/ckeditor/plugins/forms/dialogs/select.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/select.js
ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js
ckeditor/ckeditor/plugins/forms/dialogs/form.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/form.js
ckeditor/ckeditor/plugins/forms/dialogs/textarea.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/textarea.js
ckeditor/ckeditor/plugins/forms/dialogs/radio.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/radio.js
ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js
ckeditor/ckeditor/plugins/forms/dialogs/button.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/button.js
ckeditor/ckeditor/plugins/forms/dialogs/textfield.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/forms/dialogs/textfield.js
ckeditor/ckeditor/plugins/magicline/images/icon.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/icon.png
ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png
ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png
ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
ckeditor/ckeditor/plugins/lineutils/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/lineutils/plugin.js
ckeditor/ckeditor/plugins/uploadimage/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadimage/plugin.js
ckeditor/ckeditor/plugins/about/dialogs/logo_ckeditor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/logo_ckeditor.png
ckeditor/ckeditor/plugins/about/dialogs/about.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/about.js
ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
ckeditor/ckeditor/plugins/embed/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/plugin.js
ckeditor/ckeditor/plugins/embed/icons/embed.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/icons/embed.png
ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embed/icons/hidpi/embed.png
ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-au.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/az.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
ckeditor/ckeditor/plugins/showblocks/images/block_p.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_p.png
ckeditor/ckeditor/plugins/showblocks/images/block_h4.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h4.png
ckeditor/ckeditor/plugins/showblocks/images/block_h5.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h5.png
ckeditor/ckeditor/plugins/showblocks/images/block_h3.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h3.png
ckeditor/ckeditor/plugins/showblocks/images/block_div.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_div.png
ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png
ckeditor/ckeditor/plugins/showblocks/images/block_pre.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_pre.png
ckeditor/ckeditor/plugins/showblocks/images/block_address.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_address.png
ckeditor/ckeditor/plugins/showblocks/images/block_h1.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h1.png
ckeditor/ckeditor/plugins/showblocks/images/block_h2.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h2.png
ckeditor/ckeditor/plugins/showblocks/images/block_h6.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/showblocks/images/block_h6.png
ckeditor/ckeditor/plugins/iframedialog/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframedialog/plugin.js
ckeditor/ckeditor/plugins/uploadwidget/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/plugin.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ko.js
ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/cs.js
ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh.js
ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/zh-cn.js
ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/eo.js
ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pt-br.js
ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/pl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/en.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ku.js
ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/ru.js
ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/sv.js
ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/hu.js
ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nb.js
ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/tr.js
ckeditor/ckeditor/plugins/uploadwidget/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/it.js
ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/nl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/gl.js
ckeditor/ckeditor/plugins/uploadwidget/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/da.js
ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/fr.js
ckeditor/ckeditor/plugins/uploadwidget/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/uploadwidget/lang/de.js
ckeditor/ckeditor/plugins/stylesheetparser/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/stylesheetparser/plugin.js
ckeditor/ckeditor/plugins/tableselection/styles/tableselection.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tableselection/styles/tableselection.css
ckeditor/ckeditor/plugins/pastefromword/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromword/filter/default.js
ckeditor/ckeditor/plugins/exportpdf/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/LICENSE.md
ckeditor/ckeditor/plugins/exportpdf/plugindefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/plugindefinition.js
ckeditor/ckeditor/plugins/exportpdf/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/README.md
ckeditor/ckeditor/plugins/exportpdf/CHANGELOG.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/CHANGELOG.md
ckeditor/ckeditor/plugins/exportpdf/tests/notification.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/notification.js
ckeditor/ckeditor/plugins/exportpdf/tests/exportpdf.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/exportpdf.js
ckeditor/ckeditor/plugins/exportpdf/tests/statistics.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/statistics.js
ckeditor/ckeditor/plugins/exportpdf/tests/authentication.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/authentication.js
ckeditor/ckeditor/plugins/exportpdf/tests/resourcespaths.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/resourcespaths.js
ckeditor/ckeditor/plugins/exportpdf/tests/stylesheets.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/stylesheets.js
ckeditor/ckeditor/plugins/exportpdf/tests/_helpers/tools.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/_helpers/tools.js
ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorscorrect.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/configfilename.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/stylesheets.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/readonly.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenwithouturl.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notifications.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/paperformat.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokentwoeditorswrong.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/emptyeditor.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/notificationsasync.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/tokenfetching.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/wrongendpoint.md
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integration.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.html
ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/exportpdf/tests/manual/integrations/easyimage.md
ckeditor/ckeditor/plugins/codesnippetgeshi/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/codesnippetgeshi/plugin.js
ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js
ckeditor/ckeditor/plugins/language/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/plugin.js
ckeditor/ckeditor/plugins/language/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ja.js
ckeditor/ckeditor/plugins/language/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sl.js
ckeditor/ckeditor/plugins/language/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ko.js
ckeditor/ckeditor/plugins/language/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/cs.js
ckeditor/ckeditor/plugins/language/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fo.js
ckeditor/ckeditor/plugins/language/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/tt.js
ckeditor/ckeditor/plugins/language/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/el.js
ckeditor/ckeditor/plugins/language/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/zh.js
ckeditor/ckeditor/plugins/language/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/zh-cn.js
ckeditor/ckeditor/plugins/language/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/eo.js
ckeditor/ckeditor/plugins/language/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/km.js
ckeditor/ckeditor/plugins/language/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/vi.js
ckeditor/ckeditor/plugins/language/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fi.js
ckeditor/ckeditor/plugins/language/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/uk.js
ckeditor/ckeditor/plugins/language/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pt-br.js
ckeditor/ckeditor/plugins/language/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/en-gb.js
ckeditor/ckeditor/plugins/language/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pl.js
ckeditor/ckeditor/plugins/language/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/en.js
ckeditor/ckeditor/plugins/language/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ku.js
ckeditor/ckeditor/plugins/language/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fa.js
ckeditor/ckeditor/plugins/language/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/bg.js
ckeditor/ckeditor/plugins/language/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ru.js
ckeditor/ckeditor/plugins/language/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sq.js
ckeditor/ckeditor/plugins/language/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/he.js
ckeditor/ckeditor/plugins/language/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/cy.js
ckeditor/ckeditor/plugins/language/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ar.js
ckeditor/ckeditor/plugins/language/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/es.js
ckeditor/ckeditor/plugins/language/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sv.js
ckeditor/ckeditor/plugins/language/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/pt.js
ckeditor/ckeditor/plugins/language/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/hu.js
ckeditor/ckeditor/plugins/language/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/nb.js
ckeditor/ckeditor/plugins/language/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/ca.js
ckeditor/ckeditor/plugins/language/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/sk.js
ckeditor/ckeditor/plugins/language/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/hr.js
ckeditor/ckeditor/plugins/language/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/tr.js
ckeditor/ckeditor/plugins/language/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/no.js
ckeditor/ckeditor/plugins/language/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/it.js
ckeditor/ckeditor/plugins/language/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/nl.js
ckeditor/ckeditor/plugins/language/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/gl.js
ckeditor/ckeditor/plugins/language/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/da.js
ckeditor/ckeditor/plugins/language/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/fr.js
ckeditor/ckeditor/plugins/language/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/lang/de.js
ckeditor/ckeditor/plugins/language/icons/language.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/icons/language.png
ckeditor/ckeditor/plugins/language/icons/hidpi/language.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/language/icons/hidpi/language.png
ckeditor/ckeditor/plugins/find/dialogs/find.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/find/dialogs/find.js
ckeditor/ckeditor/plugins/notificationaggregator/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/notificationaggregator/plugin.js
ckeditor/ckeditor/plugins/autoembed/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/plugin.js
ckeditor/ckeditor/plugins/autoembed/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/cs.js
ckeditor/ckeditor/plugins/autoembed/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/zh.js
ckeditor/ckeditor/plugins/autoembed/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/pt-br.js
ckeditor/ckeditor/plugins/autoembed/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/pl.js
ckeditor/ckeditor/plugins/autoembed/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/en.js
ckeditor/ckeditor/plugins/autoembed/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/ku.js
ckeditor/ckeditor/plugins/autoembed/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/nb.js
ckeditor/ckeditor/plugins/autoembed/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/tr.js
ckeditor/ckeditor/plugins/autoembed/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/it.js
ckeditor/ckeditor/plugins/autoembed/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autoembed/lang/de.js
ckeditor/ckeditor/plugins/templates/templatedefinition.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templatedefinition.js
ckeditor/ckeditor/plugins/templates/templates/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/default.js
ckeditor/ckeditor/plugins/templates/templates/images/template1.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template1.gif
ckeditor/ckeditor/plugins/templates/templates/images/template2.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template2.gif
ckeditor/ckeditor/plugins/templates/templates/images/template3.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/images/template3.gif
ckeditor/ckeditor/plugins/templates/dialogs/templates.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.css
ckeditor/ckeditor/plugins/templates/dialogs/templates.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/dialogs/templates.js
ckeditor/ckeditor/plugins/link/images/anchor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/images/anchor.png
ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png
ckeditor/ckeditor/plugins/link/dialogs/link.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/dialogs/link.js
ckeditor/ckeditor/plugins/link/dialogs/anchor.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/link/dialogs/anchor.js
ckeditor/ckeditor/plugins/wsc/LICENSE.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/LICENSE.md
ckeditor/ckeditor/plugins/wsc/README.md /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/README.md
ckeditor/ckeditor/plugins/wsc/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/plugin.js
ckeditor/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css
ckeditor/ckeditor/plugins/wsc/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ja.js
ckeditor/ckeditor/plugins/wsc/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sl.js
ckeditor/ckeditor/plugins/wsc/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-au.js
ckeditor/ckeditor/plugins/wsc/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ko.js
ckeditor/ckeditor/plugins/wsc/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/cs.js
ckeditor/ckeditor/plugins/wsc/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fo.js
ckeditor/ckeditor/plugins/wsc/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hi.js
ckeditor/ckeditor/plugins/wsc/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/lv.js
ckeditor/ckeditor/plugins/wsc/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/el.js
ckeditor/ckeditor/plugins/wsc/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fr-ca.js
ckeditor/ckeditor/plugins/wsc/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/zh.js
ckeditor/ckeditor/plugins/wsc/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ms.js
ckeditor/ckeditor/plugins/wsc/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/zh-cn.js
ckeditor/ckeditor/plugins/wsc/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/eo.js
ckeditor/ckeditor/plugins/wsc/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/km.js
ckeditor/ckeditor/plugins/wsc/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/gu.js
ckeditor/ckeditor/plugins/wsc/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sr.js
ckeditor/ckeditor/plugins/wsc/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ro.js
ckeditor/ckeditor/plugins/wsc/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/lt.js
ckeditor/ckeditor/plugins/wsc/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/vi.js
ckeditor/ckeditor/plugins/wsc/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/mn.js
ckeditor/ckeditor/plugins/wsc/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fi.js
ckeditor/ckeditor/plugins/wsc/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/is.js
ckeditor/ckeditor/plugins/wsc/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/uk.js
ckeditor/ckeditor/plugins/wsc/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pt-br.js
ckeditor/ckeditor/plugins/wsc/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/eu.js
ckeditor/ckeditor/plugins/wsc/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/th.js
ckeditor/ckeditor/plugins/wsc/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-gb.js
ckeditor/ckeditor/plugins/wsc/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sr-latn.js
ckeditor/ckeditor/plugins/wsc/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pl.js
ckeditor/ckeditor/plugins/wsc/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en.js
ckeditor/ckeditor/plugins/wsc/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ku.js
ckeditor/ckeditor/plugins/wsc/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fa.js
ckeditor/ckeditor/plugins/wsc/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bg.js
ckeditor/ckeditor/plugins/wsc/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bs.js
ckeditor/ckeditor/plugins/wsc/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ru.js
ckeditor/ckeditor/plugins/wsc/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/he.js
ckeditor/ckeditor/plugins/wsc/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/cy.js
ckeditor/ckeditor/plugins/wsc/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/et.js
ckeditor/ckeditor/plugins/wsc/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ar.js
ckeditor/ckeditor/plugins/wsc/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/es.js
ckeditor/ckeditor/plugins/wsc/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sv.js
ckeditor/ckeditor/plugins/wsc/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/pt.js
ckeditor/ckeditor/plugins/wsc/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hu.js
ckeditor/ckeditor/plugins/wsc/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/nb.js
ckeditor/ckeditor/plugins/wsc/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ca.js
ckeditor/ckeditor/plugins/wsc/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/sk.js
ckeditor/ckeditor/plugins/wsc/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/af.js
ckeditor/ckeditor/plugins/wsc/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/hr.js
ckeditor/ckeditor/plugins/wsc/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/en-ca.js
ckeditor/ckeditor/plugins/wsc/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/tr.js
ckeditor/ckeditor/plugins/wsc/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/bn.js
ckeditor/ckeditor/plugins/wsc/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ka.js
ckeditor/ckeditor/plugins/wsc/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/mk.js
ckeditor/ckeditor/plugins/wsc/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/no.js
ckeditor/ckeditor/plugins/wsc/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/it.js
ckeditor/ckeditor/plugins/wsc/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/nl.js
ckeditor/ckeditor/plugins/wsc/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/gl.js
ckeditor/ckeditor/plugins/wsc/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/da.js
ckeditor/ckeditor/plugins/wsc/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/fr.js
ckeditor/ckeditor/plugins/wsc/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/de.js
ckeditor/ckeditor/plugins/wsc/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/lang/ug.js
ckeditor/ckeditor/plugins/wsc/icons/spellchecker.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/icons/spellchecker.png
ckeditor/ckeditor/plugins/wsc/icons/hidpi/spellchecker.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/icons/hidpi/spellchecker.png
ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js
ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html
ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html
ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css
ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js
ckeditor/ckeditor/plugins/docprops/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/plugin.js
ckeditor/ckeditor/plugins/docprops/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ja.js
ckeditor/ckeditor/plugins/docprops/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sl.js
ckeditor/ckeditor/plugins/docprops/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-au.js
ckeditor/ckeditor/plugins/docprops/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ko.js
ckeditor/ckeditor/plugins/docprops/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/cs.js
ckeditor/ckeditor/plugins/docprops/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fo.js
ckeditor/ckeditor/plugins/docprops/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hi.js
ckeditor/ckeditor/plugins/docprops/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/lv.js
ckeditor/ckeditor/plugins/docprops/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/tt.js
ckeditor/ckeditor/plugins/docprops/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/el.js
ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fr-ca.js
ckeditor/ckeditor/plugins/docprops/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/zh.js
ckeditor/ckeditor/plugins/docprops/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ms.js
ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/zh-cn.js
ckeditor/ckeditor/plugins/docprops/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/eo.js
ckeditor/ckeditor/plugins/docprops/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/km.js
ckeditor/ckeditor/plugins/docprops/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/gu.js
ckeditor/ckeditor/plugins/docprops/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sr.js
ckeditor/ckeditor/plugins/docprops/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ro.js
ckeditor/ckeditor/plugins/docprops/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/lt.js
ckeditor/ckeditor/plugins/docprops/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/vi.js
ckeditor/ckeditor/plugins/docprops/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/id.js
ckeditor/ckeditor/plugins/docprops/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/mn.js
ckeditor/ckeditor/plugins/docprops/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fi.js
ckeditor/ckeditor/plugins/docprops/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/is.js
ckeditor/ckeditor/plugins/docprops/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/uk.js
ckeditor/ckeditor/plugins/docprops/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pt-br.js
ckeditor/ckeditor/plugins/docprops/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/eu.js
ckeditor/ckeditor/plugins/docprops/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/th.js
ckeditor/ckeditor/plugins/docprops/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-gb.js
ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sr-latn.js
ckeditor/ckeditor/plugins/docprops/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pl.js
ckeditor/ckeditor/plugins/docprops/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en.js
ckeditor/ckeditor/plugins/docprops/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ku.js
ckeditor/ckeditor/plugins/docprops/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fa.js
ckeditor/ckeditor/plugins/docprops/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bg.js
ckeditor/ckeditor/plugins/docprops/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bs.js
ckeditor/ckeditor/plugins/docprops/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ru.js
ckeditor/ckeditor/plugins/docprops/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sq.js
ckeditor/ckeditor/plugins/docprops/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/he.js
ckeditor/ckeditor/plugins/docprops/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/cy.js
ckeditor/ckeditor/plugins/docprops/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/et.js
ckeditor/ckeditor/plugins/docprops/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ar.js
ckeditor/ckeditor/plugins/docprops/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/es.js
ckeditor/ckeditor/plugins/docprops/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sv.js
ckeditor/ckeditor/plugins/docprops/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/si.js
ckeditor/ckeditor/plugins/docprops/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/pt.js
ckeditor/ckeditor/plugins/docprops/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hu.js
ckeditor/ckeditor/plugins/docprops/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/nb.js
ckeditor/ckeditor/plugins/docprops/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ca.js
ckeditor/ckeditor/plugins/docprops/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/sk.js
ckeditor/ckeditor/plugins/docprops/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/af.js
ckeditor/ckeditor/plugins/docprops/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/hr.js
ckeditor/ckeditor/plugins/docprops/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/en-ca.js
ckeditor/ckeditor/plugins/docprops/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/tr.js
ckeditor/ckeditor/plugins/docprops/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/bn.js
ckeditor/ckeditor/plugins/docprops/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ka.js
ckeditor/ckeditor/plugins/docprops/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/mk.js
ckeditor/ckeditor/plugins/docprops/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/no.js
ckeditor/ckeditor/plugins/docprops/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/it.js
ckeditor/ckeditor/plugins/docprops/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/nl.js
ckeditor/ckeditor/plugins/docprops/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/gl.js
ckeditor/ckeditor/plugins/docprops/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/da.js
ckeditor/ckeditor/plugins/docprops/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/fr.js
ckeditor/ckeditor/plugins/docprops/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/de.js
ckeditor/ckeditor/plugins/docprops/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/lang/ug.js
ckeditor/ckeditor/plugins/docprops/icons/docprops.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/docprops.png
ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/docprops-rtl.png
ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops.png
ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png
ckeditor/ckeditor/plugins/docprops/dialogs/docprops.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/docprops/dialogs/docprops.js
ckeditor/ckeditor/plugins/div/dialogs/div.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/div/dialogs/div.js
ckeditor/ckeditor/plugins/menubutton/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/menubutton/plugin.js
ckeditor/ckeditor/plugins/ajax/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/ajax/plugin.js
ckeditor/ckeditor/plugins/pastefromlibreoffice/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromlibreoffice/filter/default.js
ckeditor/ckeditor/plugins/tableresize/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/tableresize/plugin.js
ckeditor/ckeditor/plugins/flash/images/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/flash/images/placeholder.png
ckeditor/ckeditor/plugins/flash/dialogs/flash.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/flash/dialogs/flash.js
ckeditor/ckeditor/plugins/adobeair/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/adobeair/plugin.js
ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif
ckeditor/ckeditor/plugins/iframe/images/placeholder.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframe/images/placeholder.png
ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js
ckeditor/ckeditor/plugins/pastefromgdocs/filter/default.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/pastefromgdocs/filter/default.js
ckeditor/ckeditor/plugins/autogrow/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/autogrow/plugin.js
ckeditor/ckeditor/plugins/bbcode/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/bbcode/plugin.js
ckeditor/ckeditor/plugins/preview/preview.html /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/preview.html
ckeditor/ckeditor/plugins/preview/images/pagebreak.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/images/pagebreak.gif
ckeditor/ckeditor/plugins/preview/styles/screen.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/preview/styles/screen.css
ckeditor/ckeditor/plugins/embedsemantic/plugin.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/plugin.js
ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/icons/embedsemantic.png
ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png
ckeditor/ckeditor/lang/ja.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ja.js
ckeditor/ckeditor/lang/sl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sl.js
ckeditor/ckeditor/lang/es-mx.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/es-mx.js
ckeditor/ckeditor/lang/en-au.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-au.js
ckeditor/ckeditor/lang/ko.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ko.js
ckeditor/ckeditor/lang/cs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/cs.js
ckeditor/ckeditor/lang/fo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fo.js
ckeditor/ckeditor/lang/hi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hi.js
ckeditor/ckeditor/lang/lv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/lv.js
ckeditor/ckeditor/lang/tt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/tt.js
ckeditor/ckeditor/lang/el.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/el.js
ckeditor/ckeditor/lang/fr-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fr-ca.js
ckeditor/ckeditor/lang/zh.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/zh.js
ckeditor/ckeditor/lang/ms.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ms.js
ckeditor/ckeditor/lang/zh-cn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/zh-cn.js
ckeditor/ckeditor/lang/eo.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/eo.js
ckeditor/ckeditor/lang/km.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/km.js
ckeditor/ckeditor/lang/gu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/gu.js
ckeditor/ckeditor/lang/sr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sr.js
ckeditor/ckeditor/lang/ro.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ro.js
ckeditor/ckeditor/lang/lt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/lt.js
ckeditor/ckeditor/lang/vi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/vi.js
ckeditor/ckeditor/lang/id.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/id.js
ckeditor/ckeditor/lang/mn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/mn.js
ckeditor/ckeditor/lang/fi.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fi.js
ckeditor/ckeditor/lang/is.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/is.js
ckeditor/ckeditor/lang/uk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/uk.js
ckeditor/ckeditor/lang/pt-br.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pt-br.js
ckeditor/ckeditor/lang/eu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/eu.js
ckeditor/ckeditor/lang/th.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/th.js
ckeditor/ckeditor/lang/en-gb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-gb.js
ckeditor/ckeditor/lang/sr-latn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sr-latn.js
ckeditor/ckeditor/lang/pl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pl.js
ckeditor/ckeditor/lang/en.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en.js
ckeditor/ckeditor/lang/ku.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ku.js
ckeditor/ckeditor/lang/fa.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fa.js
ckeditor/ckeditor/lang/oc.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/oc.js
ckeditor/ckeditor/lang/bg.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bg.js
ckeditor/ckeditor/lang/bs.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bs.js
ckeditor/ckeditor/lang/az.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/az.js
ckeditor/ckeditor/lang/ru.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ru.js
ckeditor/ckeditor/lang/sq.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sq.js
ckeditor/ckeditor/lang/de-ch.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/de-ch.js
ckeditor/ckeditor/lang/he.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/he.js
ckeditor/ckeditor/lang/cy.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/cy.js
ckeditor/ckeditor/lang/et.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/et.js
ckeditor/ckeditor/lang/ar.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ar.js
ckeditor/ckeditor/lang/es.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/es.js
ckeditor/ckeditor/lang/sv.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sv.js
ckeditor/ckeditor/lang/si.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/si.js
ckeditor/ckeditor/lang/pt.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/pt.js
ckeditor/ckeditor/lang/hu.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hu.js
ckeditor/ckeditor/lang/nb.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/nb.js
ckeditor/ckeditor/lang/ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ca.js
ckeditor/ckeditor/lang/sk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/sk.js
ckeditor/ckeditor/lang/af.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/af.js
ckeditor/ckeditor/lang/hr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/hr.js
ckeditor/ckeditor/lang/en-ca.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/en-ca.js
ckeditor/ckeditor/lang/tr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/tr.js
ckeditor/ckeditor/lang/bn.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/bn.js
ckeditor/ckeditor/lang/ka.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ka.js
ckeditor/ckeditor/lang/mk.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/mk.js
ckeditor/ckeditor/lang/no.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/no.js
ckeditor/ckeditor/lang/it.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/it.js
ckeditor/ckeditor/lang/nl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/nl.js
ckeditor/ckeditor/lang/gl.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/gl.js
ckeditor/ckeditor/lang/da.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/da.js
ckeditor/ckeditor/lang/fr.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/fr.js
ckeditor/ckeditor/lang/de.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/de.js
ckeditor/ckeditor/lang/ug.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/lang/ug.js
ckeditor/ckeditor/adapters/jquery.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/adapters/jquery.js
ckeditor/ckeditor/vendor/promise.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/ckeditor/vendor/promise.js
ckeditor/galleriffic/js/jquery-1.3.2.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery-1.3.2.js
ckeditor/galleriffic/js/jquery.galleriffic.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.galleriffic.js
ckeditor/galleriffic/js/jquery.opacityrollover.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.opacityrollover.js
ckeditor/galleriffic/js/jush.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jush.js
ckeditor/galleriffic/js/jquery.history.js /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/js/jquery.history.js
ckeditor/galleriffic/css/prevPageArrowWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/prevPageArrowWhite.gif
ckeditor/galleriffic/css/galleriffic-2.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-2.css
ckeditor/galleriffic/css/jush.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/jush.css
ckeditor/galleriffic/css/nextPageArrowWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/nextPageArrowWhite.gif
ckeditor/galleriffic/css/nextPageArrow.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/nextPageArrow.gif
ckeditor/galleriffic/css/white.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/white.css
ckeditor/galleriffic/css/galleriffic-1.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-1.css
ckeditor/galleriffic/css/loaderWhite.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/loaderWhite.gif
ckeditor/galleriffic/css/loader.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/loader.gif
ckeditor/galleriffic/css/caption.png /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/caption.png
ckeditor/galleriffic/css/galleriffic-4.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-4.css
ckeditor/galleriffic/css/prevPageArrow.gif /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/prevPageArrow.gif
ckeditor/galleriffic/css/galleriffic-5.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-5.css
ckeditor/galleriffic/css/black.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/black.css
ckeditor/galleriffic/css/galleriffic-3.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/galleriffic-3.css
ckeditor/galleriffic/css/basic.css /usr/local/lib/python3.12/site-packages/ckeditor/static/ckeditor/galleriffic/css/basic.css
ckeditor/ckeditor_uploader/admin_base.css /usr/local/lib/python3.12/site-packages/ckeditor_uploader/static/ckeditor/ckeditor_uploader/admin_base.css
tinymce/tinymce.d.ts /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/tinymce.d.ts
tinymce/tinymce.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/tinymce.min.js
tinymce/license.txt /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/license.txt
tinymce/langs/ja.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ja.js
tinymce/langs/es_MX.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/es_MX.js
tinymce/langs/tg.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/tg.js
tinymce/langs/cs.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/cs.js
tinymce/langs/hi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hi.js
tinymce/langs/ka_GE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ka_GE.js
tinymce/langs/lv.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/lv.js
tinymce/langs/sl_SI.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sl_SI.js
tinymce/langs/zh_MO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_MO.js
tinymce/langs/kk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/kk.js
tinymce/langs/el.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/el.js
tinymce/langs/th_TH.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/th_TH.js
tinymce/langs/eo.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/eo.js
tinymce/langs/hy.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hy.js
tinymce/langs/sr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sr.js
tinymce/langs/nb_NO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nb_NO.js
tinymce/langs/README.md /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/README.md
tinymce/langs/be.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/be.js
tinymce/langs/ne.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ne.js
tinymce/langs/ro.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ro.js
tinymce/langs/nl_BE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nl_BE.js
tinymce/langs/lt.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/lt.js
tinymce/langs/zh-Hans.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh-Hans.js
tinymce/langs/is_IS.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/is_IS.js
tinymce/langs/hu_HU.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hu_HU.js
tinymce/langs/vi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/vi.js
tinymce/langs/id.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/id.js
tinymce/langs/zh_HK.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_HK.js
tinymce/langs/fi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fi.js
tinymce/langs/ar_SA.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ar_SA.js
tinymce/langs/uk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/uk.js
tinymce/langs/eu.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/eu.js
tinymce/langs/zh_SG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh_SG.js
tinymce/langs/pl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/pl.js
tinymce/langs/uz.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/uz.js
tinymce/langs/ku.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ku.js
tinymce/langs/fa.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fa.js
tinymce/langs/oc.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/oc.js
tinymce/langs/fr_FR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/fr_FR.js
tinymce/langs/bg_BG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/bg_BG.js
tinymce/langs/sv_SE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sv_SE.js
tinymce/langs/az.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/az.js
tinymce/langs/ru.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ru.js
tinymce/langs/bn_BD.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/bn_BD.js
tinymce/langs/sq.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sq.js
tinymce/langs/kab.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/kab.js
tinymce/langs/cy.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/cy.js
tinymce/langs/et.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/et.js
tinymce/langs/ar.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ar.js
tinymce/langs/he_IL.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/he_IL.js
tinymce/langs/es.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/es.js
tinymce/langs/ta.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ta.js
tinymce/langs/ko_KR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ko_KR.js
tinymce/langs/dv.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/dv.js
tinymce/langs/ca.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ca.js
tinymce/langs/sk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/sk.js
tinymce/langs/hr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/hr.js
tinymce/langs/tr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/tr.js
tinymce/langs/zh-Hant.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/zh-Hant.js
tinymce/langs/pt_BR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/pt_BR.js
tinymce/langs/ga.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ga.js
tinymce/langs/it.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/it.js
tinymce/langs/nl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/nl.js
tinymce/langs/gl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/gl.js
tinymce/langs/da.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/da.js
tinymce/langs/de.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/de.js
tinymce/langs/ug.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/langs/ug.js
tinymce/models/dom/model.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/models/dom/model.min.js
tinymce/skins/content/writer/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/writer/content.js
tinymce/skins/content/writer/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/writer/content.min.css
tinymce/skins/content/dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/dark/content.js
tinymce/skins/content/dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/dark/content.min.css
tinymce/skins/content/tinymce-5-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.js
tinymce/skins/content/tinymce-5-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.min.css
tinymce/skins/content/document/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/document/content.js
tinymce/skins/content/document/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/document/content.min.css
tinymce/skins/content/default/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/default/content.js
tinymce/skins/content/default/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/default/content.min.css
tinymce/skins/content/tinymce-5/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.js
tinymce/skins/content/tinymce-5/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.min.css
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
tinymce/skins/ui/tinymce-5-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.js
tinymce/skins/ui/tinymce-5-dark/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.js
tinymce/skins/ui/tinymce-5-dark/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.js
tinymce/skins/ui/tinymce-5-dark/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css
tinymce/skins/ui/tinymce-5-dark/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.min.css
tinymce/skins/ui/tinymce-5-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.min.css
tinymce/skins/ui/oxide-dark/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.js
tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
tinymce/skins/ui/oxide-dark/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.js
tinymce/skins/ui/oxide-dark/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.js
tinymce/skins/ui/oxide-dark/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.js
tinymce/skins/ui/oxide-dark/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.min.css
tinymce/skins/ui/oxide-dark/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.min.css
tinymce/skins/ui/oxide-dark/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.min.css
tinymce/skins/ui/oxide/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.js
tinymce/skins/ui/oxide/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.min.css
tinymce/skins/ui/oxide/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.js
tinymce/skins/ui/oxide/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.js
tinymce/skins/ui/oxide/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.js
tinymce/skins/ui/oxide/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.min.css
tinymce/skins/ui/oxide/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.min.css
tinymce/skins/ui/oxide/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.min.css
tinymce/skins/ui/tinymce-5/skin.shadowdom.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.js
tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css
tinymce/skins/ui/tinymce-5/content.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.js
tinymce/skins/ui/tinymce-5/skin.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.js
tinymce/skins/ui/tinymce-5/content.inline.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.js
tinymce/skins/ui/tinymce-5/content.inline.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.min.css
tinymce/skins/ui/tinymce-5/skin.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.min.css
tinymce/skins/ui/tinymce-5/content.min.css /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.min.css
tinymce/plugins/autolink/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autolink/plugin.min.js
tinymce/plugins/image/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/image/plugin.min.js
tinymce/plugins/codesample/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/codesample/plugin.min.js
tinymce/plugins/save/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/save/plugin.min.js
tinymce/plugins/searchreplace/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/searchreplace/plugin.min.js
tinymce/plugins/fullscreen/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/fullscreen/plugin.min.js
tinymce/plugins/media/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/media/plugin.min.js
tinymce/plugins/table/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/table/plugin.min.js
tinymce/plugins/help/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/plugin.min.js
tinymce/plugins/help/js/i18n/keynav/ja.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ja.js
tinymce/plugins/help/js/i18n/keynav/cs.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/cs.js
tinymce/plugins/help/js/i18n/keynav/hi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hi.js
tinymce/plugins/help/js/i18n/keynav/sl_SI.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sl_SI.js
tinymce/plugins/help/js/i18n/keynav/kk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/kk.js
tinymce/plugins/help/js/i18n/keynav/el.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/el.js
tinymce/plugins/help/js/i18n/keynav/th_TH.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/th_TH.js
tinymce/plugins/help/js/i18n/keynav/ms.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ms.js
tinymce/plugins/help/js/i18n/keynav/zh_CN.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_CN.js
tinymce/plugins/help/js/i18n/keynav/nb_NO.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nb_NO.js
tinymce/plugins/help/js/i18n/keynav/ro.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ro.js
tinymce/plugins/help/js/i18n/keynav/hu_HU.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hu_HU.js
tinymce/plugins/help/js/i18n/keynav/vi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/vi.js
tinymce/plugins/help/js/i18n/keynav/zh_TW.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_TW.js
tinymce/plugins/help/js/i18n/keynav/id.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/id.js
tinymce/plugins/help/js/i18n/keynav/fi.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fi.js
tinymce/plugins/help/js/i18n/keynav/uk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/uk.js
tinymce/plugins/help/js/i18n/keynav/eu.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/eu.js
tinymce/plugins/help/js/i18n/keynav/pl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pl.js
tinymce/plugins/help/js/i18n/keynav/en.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/en.js
tinymce/plugins/help/js/i18n/keynav/fa.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fa.js
tinymce/plugins/help/js/i18n/keynav/fr_FR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fr_FR.js
tinymce/plugins/help/js/i18n/keynav/bg_BG.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/bg_BG.js
tinymce/plugins/help/js/i18n/keynav/sv_SE.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sv_SE.js
tinymce/plugins/help/js/i18n/keynav/ru.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ru.js
tinymce/plugins/help/js/i18n/keynav/ar.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ar.js
tinymce/plugins/help/js/i18n/keynav/he_IL.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/he_IL.js
tinymce/plugins/help/js/i18n/keynav/es.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/es.js
tinymce/plugins/help/js/i18n/keynav/ko_KR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ko_KR.js
tinymce/plugins/help/js/i18n/keynav/ca.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ca.js
tinymce/plugins/help/js/i18n/keynav/sk.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sk.js
tinymce/plugins/help/js/i18n/keynav/hr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hr.js
tinymce/plugins/help/js/i18n/keynav/tr.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/tr.js
tinymce/plugins/help/js/i18n/keynav/pt_PT.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_PT.js
tinymce/plugins/help/js/i18n/keynav/pt_BR.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_BR.js
tinymce/plugins/help/js/i18n/keynav/it.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/it.js
tinymce/plugins/help/js/i18n/keynav/nl.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nl.js
tinymce/plugins/help/js/i18n/keynav/da.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/da.js
tinymce/plugins/help/js/i18n/keynav/de.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/de.js
tinymce/plugins/autosave/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autosave/plugin.min.js
tinymce/plugins/accordion/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/accordion/plugin.min.js
tinymce/plugins/visualblocks/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/visualblocks/plugin.min.js
tinymce/plugins/code/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/code/plugin.min.js
tinymce/plugins/template/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/template/plugin.min.js
tinymce/plugins/lists/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/lists/plugin.min.js
tinymce/plugins/advlist/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/advlist/plugin.min.js
tinymce/plugins/visualchars/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/visualchars/plugin.min.js
tinymce/plugins/wordcount/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/wordcount/plugin.min.js
tinymce/plugins/charmap/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/charmap/plugin.min.js
tinymce/plugins/emoticons/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/plugin.min.js
tinymce/plugins/emoticons/js/emojiimages.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.js
tinymce/plugins/emoticons/js/emojis.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.js
tinymce/plugins/emoticons/js/emojiimages.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.min.js
tinymce/plugins/emoticons/js/emojis.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.min.js
tinymce/plugins/nonbreaking/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/nonbreaking/plugin.min.js
tinymce/plugins/link/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/link/plugin.min.js
tinymce/plugins/quickbars/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/quickbars/plugin.min.js
tinymce/plugins/autoresize/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/autoresize/plugin.min.js
tinymce/plugins/directionality/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/directionality/plugin.min.js
tinymce/plugins/importcss/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/importcss/plugin.min.js
tinymce/plugins/pagebreak/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/pagebreak/plugin.min.js
tinymce/plugins/anchor/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/anchor/plugin.min.js
tinymce/plugins/insertdatetime/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/insertdatetime/plugin.min.js
tinymce/plugins/preview/plugin.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/plugins/preview/plugin.min.js
tinymce/icons/default/icons.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/icons/default/icons.min.js
tinymce/themes/silver/theme.min.js /usr/local/lib/python3.12/site-packages/tinymce/static/tinymce/themes/silver/theme.min.js
django_tinymce/init_tinymce.js /usr/local/lib/python3.12/site-packages/tinymce/static/django_tinymce/init_tinymce.js
tabbed_admin/js/jquery-ui-1.11.4.min.js /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/js/jquery-ui-1.11.4.min.js
tabbed_admin/css/jquery-ui-1.11.4.min.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/jquery-ui-1.11.4.min.css
tabbed_admin/css/tabbed_admin.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/tabbed_admin.css
tabbed_admin/css/tabbed_grappelli_admin.css /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/tabbed_grappelli_admin.css
tabbed_admin/css/images/ui-icons_777620_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_777620_256x240.png
tabbed_admin/css/images/ui-icons_444444_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_444444_256x240.png
tabbed_admin/css/images/ui-icons_454545_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_454545_256x240.png
tabbed_admin/css/images/ui-icons_999999_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_999999_256x240.png
tabbed_admin/css/images/ui-bg_inset-hard_75_999999_1x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_inset-hard_75_999999_1x100.png
tabbed_admin/css/images/ui-bg_glass_60_eeeeee_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_60_eeeeee_1x400.png
tabbed_admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png
tabbed_admin/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
tabbed_admin/css/images/ui-icons_555555_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_555555_256x240.png
tabbed_admin/css/images/ui-bg_glass_100_f8f8f8_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_100_f8f8f8_1x400.png
tabbed_admin/css/images/ui-icons_777777_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_777777_256x240.png
tabbed_admin/css/images/ui-icons_fbc856_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_fbc856_256x240.png
tabbed_admin/css/images/ui-icons_3383bb_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_3383bb_256x240.png
tabbed_admin/css/images/ui-bg_flat_0_eeeeee_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_0_eeeeee_40x100.png
tabbed_admin/css/images/ui-bg_glass_35_dddddd_1x400.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_glass_35_dddddd_1x400.png
tabbed_admin/css/images/ui-bg_flat_55_eeeeee_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_55_eeeeee_40x100.png
tabbed_admin/css/images/ui-bg_flat_55_c0402a_40x100.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-bg_flat_55_c0402a_40x100.png
tabbed_admin/css/images/ui-icons_70b2e1_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_70b2e1_256x240.png
tabbed_admin/css/images/ui-icons_cc0000_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_cc0000_256x240.png
tabbed_admin/css/images/ui-icons_ffffff_256x240.png /usr/local/lib/python3.12/site-packages/tabbed_admin/static/tabbed_admin/css/images/ui-icons_ffffff_256x240.png
rest_framework/img/glyphicons-halflings.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/docs/img/grid.png /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/js/highlight.pack.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/js/jquery.json-view.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/css/jquery.json-view.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/highlight.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/base.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/js/bootstrap.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/default.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/jquery-3.7.1.min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js
rest_framework/js/prettify-min.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/coreapi-0.1.1.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/ajax-form.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/load-ajax-form.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/load-ajax-form.js
rest_framework/js/csrf.js /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/css/prettify.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/default.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap-tweaks.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/font-awesome-4.0.3.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap-theme.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/bootstrap.min.css.map /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap.min.css /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/bootstrap-theme.min.css.map /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/fonts/glyphicons-halflings-regular.ttf /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff2 /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/glyphicons-halflings-regular.svg /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/fontawesome-webfont.svg /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.woff /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/glyphicons-halflings-regular.eot /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.woff /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.eot /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/fontawesome-webfont.ttf /usr/local/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
adminsortable2/js/adminsortable2.min.js /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/js/adminsortable2.min.js
adminsortable2/js/adminsortable2.js /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/js/adminsortable2.js
adminsortable2/css/sortable.css /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/css/sortable.css
adminsortable2/icons/drag.png /usr/local/lib/python3.12/site-packages/adminsortable2/static/adminsortable2/icons/drag.png
debug_toolbar/js/toolbar.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/history.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/utils.js /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/toolbar.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /usr/local/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css

Шаблоны (обработано 8)

Путь к шаблонам

  1. /usr/src/app/templates

Шаблоны

article.html
/usr/src/app/templates/article.html
Контекст {'False': False, 'None': None, 'True': True} {'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\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: ' "'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <function ' 'AuthenticationMiddleware.process_request.<locals>.<lambda> at ' '0x7f6a31a6da80>>'} {'LANGUAGE_CODE': 'ru', 'access_info': None, 'article': <Article: Деревья Атласа для старта лиги>, 'canonical': '/poe/derevya-atlasa-dlya-starta-ligi', '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': '<!-- \r\n' ' <div class="build-page-content-block anchor-block" ' 'id="obnovleniya-gajda">\r\n' ' <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' ' <h2><span>Обновления гайда</span></h2>\r\n' ' \r\n' ' <h3>Обновили гайд под лигу 3.22 Испытание ' 'предков</h3>\r\n' ' </div> \r\n' ' -->\r\n' '<div class="build-page-content-block anchor-block" ' 'id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за ' 'эффективность вашей игры в эндгейме. Грубо говоря ' 'именно оно отвечает за то, сколько и какие карты ' 'вам будет выпадать, контент каких лиг вы будете ' 'встречать, насколько сильные будут боссы и ' 'насколько хороший будет с них дроп.</p>\r\n' '\r\n' '<p>С правильным Атласом - у вас все будет идти как ' 'по нотам, карты будут выпадать (в том числе тиром ' 'выше), встречать вы будете преимущественно тот ' 'контент лиг который вам больше нравится, а контент ' 'который вам не нравится - встречать не будете. В ' 'таком случае ваша эффективность при обычном ' 'прохождении карт будет высока и вы так или иначе ' 'будете фармить валюту/предметы/карты.<br />\r\n' 'С неправильным Атласом - у вас будут проблемы. Не ' 'будет карт, они будут низких тиров, контент на ' 'картах будет разный и т.д.</p>\r\n' '\r\n' '<p>Именно по этому очень важно уделить Атласу ' 'определенное внимание и с умом подойти к его ' 'настройке. Очень важно также чтобы вы сами для себя ' 'решили какой контент лиг вам нравится и какой вы ' 'будете фармить, это позволит вам играть эффективно ' 'и получать наслаждение от игры, а не плеваться что ' 'опять встретили &quot;ненужных мужиков с ' 'Синдиката&quot;.</p>\r\n' '\r\n' '<p>В этом гайде мы рассмотрим несколько деревьев ' 'для старта лиги. На их примере вы сможете ' 'адаптировать дерево Атласа под себя. Мы не делаем ' 'упора на сложный контент со старта, вроде новых ' 'Убер-боссов или фарма 5 сфер Делириума. Но в ' 'эндгейм деревьях вы можете выбрать все что ' 'угодно.</p>\r\n' '\r\n' '<div class="image-wrapper wide-image"><img ' 'alt="дерево талантов атласа" loading="lazy" ' 'src="/media/articles/Atlas/atlas-tree.jpg" ' '/></div>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevo-atlasa-dlya-starta-ligi">\r\n' '<div class="build-page-content-block anchor-block" ' 'id="kakoj-kontent-vybirat-dlya-farma">\r\n' '<h2><span>Какой контент выбирать для ' 'фарма</span></h2>\r\n' '\r\n' '<h3>Как выбрать что фармить</h3>\r\n' '\r\n' '<p>Что эффективнее фармить на картах зависит от ' 'нескольких параметров:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Вашего билда</li>\r\n' '\t<li>Текущей экономики лиги и текущего состояния ' 'лиги (цен на различные товары той или иной ' 'категории)</li>\r\n' '\t<li>Ваших предпочтений в игре</li>\r\n' '\t<li>Текущей &quot;меты&quot; фарма</li>\r\n' '</ul>\r\n' '\r\n' '<p>Начнем с простого.</p>\r\n' '\r\n' '<p>Если ваш билд медленный - то эффективно фармить ' 'карты у вас не получится. Пока вы бегаете 5 карт в ' 'час, кто-то другой на более быстром билде фармит ' 'такие же карты, но по 10+ штук в час (образно). Это ' 'не значит что карты фармить не нужно, это значит ' 'что не нужно делать упор на механики, которые ' 'предполагают что вы будете очень быстро зачищать ' 'карты.</p>\r\n' '\r\n' '<p>Если ваш билд не может быстро и надежно убивать ' 'определенных боссов - то фармить эффективно их вы ' 'не сможете. Пока вы убиваете босса за 5 минут, ' 'кто-то убивает за 1-2. А если вы при этом ещё и ' 'умираете, или вообще не убиваете босса и теряете ' 'проходку, то вообще плохо. Это нормально если вы ' 'убиваете боссов впервые и практикуетесь, но никак ' 'иначе.<br />\r\n' 'Если этот случай про вас - то лучше перейти либо на ' 'фарм каких-то других боссов, либо на фарм ' 'карт.</p>\r\n' '\r\n' '<p>Ваши предпочтения в игре тоже важны. В 99% ' 'случаев, если кому-то сказать что &quot;вот здесь ' 'лучший фарм, но надо фармить <strong>*лигу которую ' 'вы не любите*</strong>&quot;, то уже спустя ' 'некоторое время этого фарма вас либо стошнит от ' 'игры, либо вы её просто закроете. Так что всегда ' 'нужно обращать внимание на то, чем именно вам ' 'нравится заниматься в игре. Если вам не нравится ' 'фармить экспедицию и читать свойства на этих ' 'тотемах - не фармите её, не мучайте себя ибо это ' 'сделает игру невыносимой.</p>\r\n' '\r\n' '<p>Текущее состояние лиги. В разное время (спустя ' 'со старта лиги) в PoE актуальны разные вещи. Что-то ' 'очень ценно в начале лиги, но уже спустя 5 дней ' 'превращается в 1 <poeitem class="poe-items" ' 'data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" ' 'data-color="#7C5804" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" ' 'data-target="116">Orb of Chaos | Сфера ' 'Хаоса</poeitem>, а что-то наоборот. Если вы спустя ' 'два месяца лиги планируете выходить в хороший плюс ' 'фармля зараженные карты низкого тира - то у вас ' 'точно будут проблемы (хотя в минус вы не ' 'уйдете).</p>\r\n' '\r\n' '<p>Есть и такой контент, который актуален всегда. ' 'Например сущности. Они нужны для крафта как на ' 'старте, так и на любом другом этапе лиги. Их ' 'покупают в огромных количествах постоянно. Будет их ' 'у вас 100 штук - их купят, будет 300 - их тоже ' 'купят, причем чем больше сущностей - тем выше цена ' 'при продаже.</p>\r\n' '\r\n' '<p>Мета фарма. Порой если все фармят одно и тоже - ' 'то эффективность фарма снижается, т.к. каких-то ' 'предметов становится все больше и больше на рынке, ' 'рынок переполняется, цена падает. Такое случается в ' 'PoE, особенно если какой-то игрок сделал видео на ' 'ютубе и оно набрало огромное количество просмотров. ' 'Например, если автор видео советует вам покрафтить ' 'какой-то предмет на продажу и продать его, а это ' 'видео уже посмотрело 20-30 тысяч человек - будьте ' 'уверены, на рынке таких предметов уже десятки и ' 'цена на них скорее всего упала до ' 'себестоимости.</p>\r\n' '\r\n' '<p>Выводы:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Выбираем фарм подходящий под ваш стиль игры и ' 'билд</li>\r\n' '\t<li>Выбираем такой фарм, от которого вас не ' 'стошнит через 5-6 часов его фарма</li>\r\n' '\t<li>Выбираем актуальный фарм, чтобы результат не ' 'обесценился на следующий день и/или чтобы его можно ' 'было продать по адекватной цене</li>\r\n' '</ul>\r\n' '\r\n' '<h3>Какие лиг механики фармить</h3>\r\n' '\r\n' '<p>В списке ниже мы коротко рассмотрим актуальные ' 'лиг механики которые можно фармить. Некоторые лиг ' 'механики не будут рассмотрены, т.к. они не ' 'актуальны или гораздо менее эффективны остальных. ' 'Например фарм триалов лабиринта на картах либо фарм ' 'метаморфов.</p>\r\n' '\r\n' '<table class="centered">\r\n' '\t<thead>\r\n' '\t\t<tr>\r\n' '\t\t\t<th>Название механики</th>\r\n' '\t\t\t<th>Кому подходит</th>\r\n' '\t\t\t<th>Сложность</th>\r\n' '\t\t\t<th>Смысл фарма</th>\r\n' '\t\t\t<th>Когда фармить</th>\r\n' '\t\t</tr>\r\n' '\t</thead>\r\n' '\t<tbody>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Сущности</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>На картах низкого тира - легко<br />\r\n' '\t\t\tНа картах высокого тира - сложнее</td>\r\n' '\t\t\t<td>Таланты Атласа на сущности. Убийство ' 'сущностей (усиленные редкие монстры). Продажа ' 'выпавших сущностей.</td>\r\n' '\t\t\t<td>В начале-середине лиги особо актуально. ' 'Спустя 1.5-2 месяца - менее актуально</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Ларцы</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Легко</td>\r\n' '\t\t\t<td>Таланты Атласа на ларцы. Открытие ' 'различных ларцов для мгновенного получения полезных ' 'наград.</td>\r\n' '\t\t\t<td>Особо актуальны в начале лиги. Ближе к ' 'середине-концу лиги становятся менее ' 'прибыльные</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Жатва</td>\r\n' '\t\t\t<td>Всем</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты атласа на Священную рощу. Фарм ' 'жизненной силы рощи для её продажи или последующего ' 'крафта предметов с её помощью.</td>\r\n' '\t\t\t<td>Актуально всю лигу. Жизненная сила нужна ' 'всегда, ведь предметы крафтятся всю лигу</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Экспедиция</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Экспедицию, для фарма и ' 'продажи/проходки журналов экспедиции</td>\r\n' '\t\t\t<td>Актуально на протяжении всей лиги. По ' 'ходу лиги может быть разная актуальность в типах ' 'экспедиции</td>\r\n' '\t\t</tr>\r\n' '\t\t<tr>\r\n' '\t\t\t<td>Легионы</td>\r\n' '\t\t\t<td>Более опытным игрокам</td>\r\n' '\t\t\t<td>Средне</td>\r\n' '\t\t\t<td>Таланты Атласа на повышенный фарм ' 'увеличение шанса встретить Легионы, для фарма и ' 'продажи/проходки вневременных осколков/карт</td>\r\n' '\t\t\t<td>Особенно актуально в начале лиги, когда ' 'все хотят проходить Легионы и скупают осколки и ' 'карты Легиона</td>\r\n' '\t\t</tr>\r\n' '\t</tbody>\r\n' '</table>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">1-30</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">30-41</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>Первый этап целиком направлен на увеличение ' 'количества выпадаемых карт. Мы даже не будем ' 'отвлекаться на усиление любых других механик ' 'Атласа, а целенаправленно возьмем сначала все ' 'таланты на повышенный шанс выпадения карт на 1 тир ' 'выше. Это нам нужно для того, что бы обеспечить ' 'себя как можно большим количеством новых карт, ' 'которые мы будем закрывать и получать как можно ' 'быстрее таланты для нашей прогрессии.</p>\r\n' '\r\n' '<p>Таланты <poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem>, <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>, <poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem> - обязательны. Они дают нам очень ' 'много.</p>\r\n' '\r\n' '<p>Хоть мы и прокачиваем <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem> - его бонусы нам не ' 'интересны, мы берем его чтобы пройти дальше, к ' 'малым талантам на повышение уровня выпадающих ' 'карт.</p>\r\n' '\r\n' '<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n' '\r\n' '<p>Выберите одно из деревьев:</p>\r\n' '\r\n' '<ol>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>правую</strong> часть дерева</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">41-57 - с уходом в ' '<strong>левую</strong> часть дерева</a></li>\r\n' '</ol>\r\n' '\r\n' '<p>После того как мы взяли все доступные нам ' 'таланты на шанс выпадения карт на 1 тир выше, ' 'переходим к ключевому таланту Атласа <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>. Его суть проста, он удваивает ' 'свойства которые дают малые таланты, но при этом ' 'большие таланты (например <poeitem ' 'class="poe-items" data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem>) не дают ничего, ключевые таланты ' '(например <poeitem class="poe-items" ' 'data-name_ru="Перегруженные цепи" ' 'data-name_en="Overloaded Circuits" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" ' 'data-target="2559">Overloaded Circuits | ' 'Перегруженные цепи</poeitem>) при этом по прежнему ' 'работают.</p>\r\n' '\r\n' '<p>Нам этот необходим для набора 100% шанса на то, ' 'что с монстров на карте выпадет связанная с ней ' 'карта. Поэтому в данной ветке после взятия <poeitem ' 'class="poe-items" data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem>, мы начинаем набирать таланты с ' 'данным свойством. Больше 100% набирать нет ' 'смысла.</p>\r\n' '\r\n' '<p>Из-за особенностей <poeitem class="poe-items" ' 'data-name_ru="Петляющий путь" ' 'data-name_en="Wandering Path" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> нам придется сбросить несколько ' 'талантов в дереве, т.к. они перестанут работать, а ' 'именно:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение гор" data-name_en="Shaping ' 'the Mountains" data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" ' 'data-target="2280">Shaping the Mountains | ' 'Сотворение гор</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение небес" ' 'data-name_en="Shaping the Skies" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2210">Shaping the Skies | Сотворение ' 'небес</poeitem></li>\r\n' '\t<li><poeitem class="poe-items" ' 'data-name_ru="Сотворение мира" ' 'data-name_en="Shaping the World" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" ' 'data-target="2557">Shaping the World | Сотворение ' 'мира</poeitem></li>\r\n' '</ul>\r\n' '\r\n' '<p>Это весьма сильные таланты, но благодаря ' '<poeitem class="poe-items" data-name_ru="Петляющий ' 'путь" data-name_en="Wandering Path" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" ' 'data-target="2550">Wandering Path | Петляющий ' 'путь</poeitem> и правильно распределенному дереву - ' 'мы будем получать больше чем с этими тремя ' 'талантами.</p>\r\n' '\r\n' '<p>Далее мы подготовили для вас 2 ветки, с упором ' 'на правую или левую сторону, чтобы после того как ' 'вы перейдете к веткам с интересующими вас ' 'механиками, чтобы вам пришлось потратить как можно ' 'меньше талантов на респек дерева.<br />\r\n' 'Правая сторона для тех кто интересуется легионами и ' 'экспедицией, левая для тех кто захочет фармить ' 'скверну, бестиарий или ритуалы.</p>\r\n' '\r\n' '<h3>Этап 3 - упор на конкретные лиги</h3>\r\n' '\r\n' '<p>После того как мы получим наши первые 2 камня ' 'пустоты за победу над Пожирателем и Экзархом, а ' 'также после того как мы наберем достаточно очков ' 'таланта Атласа на наши нужды, мы можем переходить к ' 'веткам которые профильно направлены на фарм ' 'конкретных лигмеханик.</p>\r\n' '\r\n' '<p>На этом этапе мы будем набирать шанс встретить ' 'полезные лиг механики на картах, усиливать их, а ' 'также блокировать ненужные лиг механики. Мы ' 'подготовили несколько вариантов развития дерева для ' 'этого этапа. Используйте тот вариант, который ' 'подходит лично вам. Если же вы хотите фармить ' 'что-то более специфическое - можете по примеру ' 'настроить дерево под себя.</p>\r\n' '\r\n' '<p>На этом этапе мы начнем брать алтари ' 'Экзарха/Пожирателя миров, что серьезно повлияет на ' 'сложность карт. Внимательно читайте свойства на ' 'алтарях, в идеале конечно брать свойства на ' 'выпадение предметов/валюты, но запомните, лучше ' 'вообще не прокачивать алтарь, если на нем ' '&quot;плохие&quot; свойства для вашего билда, ' 'которые сильно затянут прохождение карты, чем ' 'прокачивать и кучу раз умирать или тратить много ' 'времени на прохождение.</p>\r\n' '\r\n' '<div class="tabs-block">\r\n' '<div class="tabs">\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-start">Экспедиции</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-mid">Зараженные карты</div>\r\n' '\r\n' '<div class="tab tab-trigger" ' 'data-tab="tab-main">Легион</div>\r\n' '</div>\r\n' '\r\n' '<div class="tabs-content">\r\n' '<div class="tab-item" data-tab="tab-start">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Дерево на ' 'экспедиции</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм ' 'экспедиции, алтарей Экзарха и имеющая ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы блокируем все ' 'дополнительные механики кроме экспедиции, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'механику экспедиции и фармить ее максимально ' 'автономно от рынка (скарабеи нам покупать не ' 'нужно), все это будет приправлено алтарями Экзарха, ' 'которые помимо всего прочего довольно щедры на ' '<span class="item_lk" data-target="705">Chaos Orb | ' 'Сфера хаоса</span> и <poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги, а сама экспедиция благодаря новому таланту ' '<poeitem class="poe-items" ' 'data-name_ru="Экстремальная археология" ' 'data-name_en="Extreme Archaeology" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2560">Extreme Archaeology | ' 'Экстремальная археология</poeitem> будет взрываться ' 'посредством 1 большого взрыва, вместо нескольких ' 'небольших.</p>\r\n' '\r\n' '<p>Это превращает экспедицию из ребуса во вполне ' 'простую механику, однако если у вас будут возникать ' 'сложности из-за этого таланта (при 1 взрыве будет ' 'подорвано больше ремнантов с потенциальными ' 'усилениями для монстров и избежать этого не ' 'получится), просто снимаем его до лучших ' 'времен.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-mid">\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Дерево на Зараженные ' 'карты на обычных картах</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм карт ' 'скверны и масел и так же как и в предыдущая ветка ' 'она дополнена алтарями Экзарха и имеет ' 'дополнительный шанс на выпадения карт стражей ' 'Шейпера, Древнего и Сируса. Тут мы также блокируем ' 'все дополнительные механики кроме скверны, ' 'значительно повышая шанс на то что мы встретим ее ' 'на наших картах, при этом это шанс будет ' 'дополнительно повышен с помощью ключевого таланта ' '<poeitem class="poe-items" data-name_ru="Поток ' 'сознания" data-name_en="Stream of Consciousness" ' 'data-color="#FF8D00" data-image="" ' 'data-target="2554">Stream of Consciousness | Поток ' 'сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'скверну и фармить ее не отвлекаясь на трейд.</p>\r\n' '\r\n' '<p>Благодаря новому ключевому таланту Атласа ' '<poeitem class="poe-items" data-name_ru="Гордость ' 'Кассии" data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem>, мы даже с низким уроном сможем ' 'фармить скверну на красных картах, поскольку башни ' 'Касии будут наносить огромное количество урона ' 'превращая эту механику в полноценный товер дефенс. ' 'Мы рекомендуем использовать связку охлаждающей, ' 'сейсмической и башни на урон по ситуации (в ' 'зависимости от типа монстров, они отображены ' 'иконками над порталами).</p>\r\n' '\r\n' '<p>Талант <poeitem class="poe-items" ' 'data-name_ru="Гордость Кассии" ' 'data-name_en="Cassia&#x27;s Pride" ' 'data-color="#FF8D00" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" ' 'data-target="2558">Cassia\'s Pride | Гордость ' 'Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ ' 'КАРТАХ, только на обычных картах, на которых ' 'встречается Касия.</p>\r\n' '</div>\r\n' '\r\n' '<div class="tab-item" data-tab="tab-main">\r\n' '<p>Легионы для фарма подойдут только опытным ' 'игрокам на билдах с хорошей зачисткой (например ' '<poeitem class="poe-items" data-name_ru="Стрела ' 'молнии" data-name_en="Lightning Arrow" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" ' 'data-target="441">Lightning Arrow | Стрела ' 'молнии</poeitem> или <poeitem class="poe-items" ' 'data-name_ru="Круг яда" data-name_en="Venom Gyre" ' 'data-color="#1AAA42" ' 'data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" ' 'data-target="422">Venom Gyre | Круг яда</poeitem>), ' 'которые смогут полностью зачищать легионы, что ' 'принесет больше профита. Это не самый простой фарм, ' 'т.к. Легионы под алтарями Экзарха будут весьма ' 'сильны. Не используйте данную стратегию если вы не ' 'уверены в себе и если у вас не подходящий ' 'билд.</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево на ' 'Легионы</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Данная ветка направлена на ранний фарм легионов, ' 'алтарей Экзарха и имеющая дополнительный шанс на ' 'выпадения карт стражей Шейпера, Древнего и Сируса. ' 'Тут мы блокируем все дополнительные механики кроме ' 'легионов, значительно повышая шанс на то что мы ' 'встретим ее на наших картах, при этом это шанс ' 'будет дополнительно повышен с помощью ключевого ' 'таланта <poeitem class="poe-items" ' 'data-name_ru="Поток сознания" data-name_en="Stream ' 'of Consciousness" data-color="#FF8D00" ' 'data-image="" data-target="2554">Stream of ' 'Consciousness | Поток сознания</poeitem>.</p>\r\n' '\r\n' '<p>В результате мы будем очень часто встречать ' 'Легионы и фармить ее максимально автономно от рынка ' '(скарабеи нам покупать не нужно), все это будет ' 'приправлено алтарями Экзарха, которые помимо всего ' 'прочего довольно щедры на <span class="item_lk" ' 'data-target="705">Chaos Orb | Сфера хаоса</span> и ' '<poeitem class="poe-items" ' 'data-name_ru="Пробуждённый секстант" ' 'data-name_en="Awakened Sextant" ' 'data-color="#7C5804" data-image="" ' 'data-target="2215">Awakened Sextant | Пробуждённый ' 'секстант</poeitem>.</p>\r\n' '\r\n' '<p>С боссов карт нам будут периодически падать ' 'карты стражей, которые особенно ценны на старте ' 'лиги.</p>\r\n' '</div>\r\n' '</div>\r\n' '</div>\r\n' '\r\n' '<h3>Этап 4 - дополнительный контент</h3>\r\n' '\r\n' '<p>К приведенным выше веткам можно при наличии ' 'свободных очков талантов добавить дополнительные ' 'легкие механики, например:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li>Ларцы</li>\r\n' '\t<li>Сущности</li>\r\n' '\t<li>Алтари</li>\r\n' '</ul>\r\n' '\r\n' '<p>Примеры деревьев:</p>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'алтари</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" ' 'rel="nofollow" target="_blank">Экспедиция + ' 'сундуки</a></li>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Скверна + ' 'сущности</a></li>\r\n' '</ul>\r\n' '\r\n' '<p>Стоит помнить, что вы не ограниченным в ' 'приведенных нами ветках и можете свободно по своему ' 'желанию менять и добавлять, что-то свое.</p>\r\n' '</div>\r\n' '\r\n' '<div class="build-page-content-block anchor-block" ' 'id="derevya-ot-drygih-igrokov">\r\n' '<h2><span>Деревья для Атласа от других ' 'авторов</span></h2>\r\n' '\r\n' '<p>Здесь мы собрали деревья для Атласа от некоторых ' 'популярных стримеров/ютуберов, которым можно ' 'доверять в этом плане.</p>\r\n' '\r\n' '<p>Мы не будем подробно расписывать каждое дерево, ' 'т.к. в большей степени они совпадают с теми что в ' 'гайде, но затрагивают чуть другие лигмеханики и/или ' 'специфические их комбинации.</p>\r\n' '\r\n' '<h3>Pohx</h3>\r\n' '\r\n' '<ul>\r\n' '\t<li><a ' 'href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" ' 'rel="nofollow" target="_blank">Дерево Атласа от ' "Pohx'a</a></li>\r\n" '</ul>\r\n' '\r\n' "<p>Дерево от легендарного Pohx'а, включает в себя " 'фарм следующих лигмеханик:</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' '\t<li>Синдикат, на выпадение предметов и ' 'увеличенное количество миссий Джун. Для открытия ' 'важных свойств крафта</li>\r\n' '</ul>\r\n' '\r\n' '<p>Довольно классические и сбалансированное дерево, ' 'по которому можно идти с самого начала, т.е. не ' 'брать кучу мелких талантов на выпадение карт ' 'высокого тира и т.п.</p>\r\n' '\r\n' '<p>С таким Атласом прогрессия карт для ' 'Экзарха/Пожирателя будет идти хуже, но Атлас будет ' 'довольно активно открываться (благодаря Кираку), ' 'плюс будут полезные лигмеханики для фарма ' 'валюты.</p>\r\n' '</div>\r\n' '</div>'}

Контекст процессоры

django.template.context_processors.csrf
Контекст {'csrf_token': <SimpleLazyObject: 'pFn49n7q2ObjD2vVpJgzpvLH1aXjKmE7UJqgfSgV21qQ4RwmKKB6WjAmbduBhadj'>}
django.template.context_processors.debug
Контекст {}
django.template.context_processors.request
Контекст {'request': <ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>}
django.contrib.auth.context_processors.auth
Контекст {'user': <SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>, 'perms': PermWrapper(<SimpleLazyObject: <function AuthenticationMiddleware.process_request.<locals>.<lambda> at 0x7f6a31a6da80>>)}
django.contrib.messages.context_processors.messages
Контекст {'messages': <FallbackStorage: request=<ASGIRequest: GET '/poe/derevya-atlasa-dlya-starta-ligi'>>, '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 хитов Промахи кэша
29 0,5462148692458868 ms 27 1

Команды

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 28 1 0 0 0 0 0 0 0 0 0 0 0 0

Вызовы

Время (мс) Тип Аргументы Именованные аргументы Бэкенд
0,0200 get ('article_97_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,1210 set ('article_97_tier_0', '<!-- \r\n <div class="build-page-content-block anchor-block" id="obnovleniya-gajda">\r\n <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 <h2><span>Обновления гайда</span></h2>\r\n \r\n <h3>Обновили гайд под лигу 3.22 Испытание предков</h3>\r\n </div> \r\n -->\r\n<div class="build-page-content-block anchor-block" id="vstuplenie"><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>Дерево Атласа - это то, что отвечает за эффективность вашей игры в эндгейме. Грубо говоря именно оно отвечает за то, сколько и какие карты вам будет выпадать, контент каких лиг вы будете встречать, насколько сильные будут боссы и насколько хороший будет с них дроп.</p>\r\n\r\n<p>С правильным Атласом - у вас все будет идти как по нотам, карты будут выпадать (в том числе тиром выше), встречать вы будете преимущественно тот контент лиг который вам больше нравится, а контент который вам не нравится - встречать не будете. В таком случае ваша эффективность при обычном прохождении карт будет высока и вы так или иначе будете фармить валюту/предметы/карты.<br />\r\nС неправильным Атласом - у вас будут проблемы. Не будет карт, они будут низких тиров, контент на картах будет разный и т.д.</p>\r\n\r\n<p>Именно по этому очень важно уделить Атласу определенное внимание и с умом подойти к его настройке. Очень важно также чтобы вы сами для себя решили какой контент лиг вам нравится и какой вы будете фармить, это позволит вам играть эффективно и получать наслаждение от игры, а не плеваться что опять встретили &quot;ненужных мужиков с Синдиката&quot;.</p>\r\n\r\n<p>В этом гайде мы рассмотрим несколько деревьев для старта лиги. На их примере вы сможете адаптировать дерево Атласа под себя. Мы не делаем упора на сложный контент со старта, вроде новых Убер-боссов или фарма 5 сфер Делириума. Но в эндгейм деревьях вы можете выбрать все что угодно.</p>\r\n\r\n<div class="image-wrapper wide-image"><img alt="дерево талантов атласа" loading="lazy" src="/media/articles/Atlas/atlas-tree.jpg" /></div>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="derevo-atlasa-dlya-starta-ligi">\r\n<div class="build-page-content-block anchor-block" id="kakoj-kontent-vybirat-dlya-farma">\r\n<h2><span>Какой контент выбирать для фарма</span></h2>\r\n\r\n<h3>Как выбрать что фармить</h3>\r\n\r\n<p>Что эффективнее фармить на картах зависит от нескольких параметров:</p>\r\n\r\n<ul>\r\n\t<li>Вашего билда</li>\r\n\t<li>Текущей экономики лиги и текущего состояния лиги (цен на различные товары той или иной категории)</li>\r\n\t<li>Ваших предпочтений в игре</li>\r\n\t<li>Текущей &quot;меты&quot; фарма</li>\r\n</ul>\r\n\r\n<p>Начнем с простого.</p>\r\n\r\n<p>Если ваш билд медленный - то эффективно фармить карты у вас не получится. Пока вы бегаете 5 карт в час, кто-то другой на более быстром билде фармит такие же карты, но по 10+ штук в час (образно). Это не значит что карты фармить не нужно, это значит что не нужно делать упор на механики, которые предполагают что вы будете очень быстро зачищать карты.</p>\r\n\r\n<p>Если ваш билд не может быстро и надежно убивать определенных боссов - то фармить эффективно их вы не сможете. Пока вы убиваете босса за 5 минут, кто-то убивает за 1-2. А если вы при этом ещё и умираете, или вообще не убиваете босса и теряете проходку, то вообще плохо. Это нормально если вы убиваете боссов впервые и практикуетесь, но никак иначе.<br />\r\nЕсли этот случай про вас - то лучше перейти либо на фарм каких-то других боссов, либо на фарм карт.</p>\r\n\r\n<p>Ваши предпочтения в игре тоже важны. В 99% случаев, если кому-то сказать что &quot;вот здесь лучший фарм, но надо фармить <strong>*лигу которую вы не любите*</strong>&quot;, то уже спустя некоторое время этого фарма вас либо стошнит от игры, либо вы её просто закроете. Так что всегда нужно обращать внимание на то, чем именно вам нравится заниматься в игре. Если вам не нравится фармить экспедицию и читать свойства на этих тотемах - не фармите её, не мучайте себя ибо это сделает игру невыносимой.</p>\r\n\r\n<p>Текущее состояние лиги. В разное время (спустя со старта лиги) в PoE актуальны разные вещи. Что-то очень ценно в начале лиги, но уже спустя 5 дней превращается в 1 <poeitem class="poe-items" data-name_ru="Сфера хаоса" data-name_en="Chaos Orb" data-color="#7C5804" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Currency/CurrencyRerollRare.webp" data-target="116">Orb of Chaos | Сфера Хаоса</poeitem>, а что-то наоборот. Если вы спустя два месяца лиги планируете выходить в хороший плюс фармля зараженные карты низкого тира - то у вас точно будут проблемы (хотя в минус вы не уйдете).</p>\r\n\r\n<p>Есть и такой контент, который актуален всегда. Например сущности. Они нужны для крафта как на старте, так и на любом другом этапе лиги. Их покупают в огромных количествах постоянно. Будет их у вас 100 штук - их купят, будет 300 - их тоже купят, причем чем больше сущностей - тем выше цена при продаже.</p>\r\n\r\n<p>Мета фарма. Порой если все фармят одно и тоже - то эффективность фарма снижается, т.к. каких-то предметов становится все больше и больше на рынке, рынок переполняется, цена падает. Такое случается в PoE, особенно если какой-то игрок сделал видео на ютубе и оно набрало огромное количество просмотров. Например, если автор видео советует вам покрафтить какой-то предмет на продажу и продать его, а это видео уже посмотрело 20-30 тысяч человек - будьте уверены, на рынке таких предметов уже десятки и цена на них скорее всего упала до себестоимости.</p>\r\n\r\n<p>Выводы:</p>\r\n\r\n<ul>\r\n\t<li>Выбираем фарм подходящий под ваш стиль игры и билд</li>\r\n\t<li>Выбираем такой фарм, от которого вас не стошнит через 5-6 часов его фарма</li>\r\n\t<li>Выбираем актуальный фарм, чтобы результат не обесценился на следующий день и/или чтобы его можно было продать по адекватной цене</li>\r\n</ul>\r\n\r\n<h3>Какие лиг механики фармить</h3>\r\n\r\n<p>В списке ниже мы коротко рассмотрим актуальные лиг механики которые можно фармить. Некоторые лиг механики не будут рассмотрены, т.к. они не актуальны или гораздо менее эффективны остальных. Например фарм триалов лабиринта на картах либо фарм метаморфов.</p>\r\n\r\n<table class="centered">\r\n\t<thead>\r\n\t\t<tr>\r\n\t\t\t<th>Название механики</th>\r\n\t\t\t<th>Кому подходит</th>\r\n\t\t\t<th>Сложность</th>\r\n\t\t\t<th>Смысл фарма</th>\r\n\t\t\t<th>Когда фармить</th>\r\n\t\t</tr>\r\n\t</thead>\r\n\t<tbody>\r\n\t\t<tr>\r\n\t\t\t<td>Сущности</td>\r\n\t\t\t<td>Всем</td>\r\n\t\t\t<td>На картах низкого тира - легко<br />\r\n\t\t\tНа картах высокого тира - сложнее</td>\r\n\t\t\t<td>Таланты Атласа на сущности. Убийство сущностей (усиленные редкие монстры). Продажа выпавших сущностей.</td>\r\n\t\t\t<td>В начале-середине лиги особо актуально. Спустя 1.5-2 месяца - менее актуально</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>Ларцы</td>\r\n\t\t\t<td>Всем</td>\r\n\t\t\t<td>Легко</td>\r\n\t\t\t<td>Таланты Атласа на ларцы. Открытие различных ларцов для мгновенного получения полезных наград.</td>\r\n\t\t\t<td>Особо актуальны в начале лиги. Ближе к середине-концу лиги становятся менее прибыльные</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>Жатва</td>\r\n\t\t\t<td>Всем</td>\r\n\t\t\t<td>Средне</td>\r\n\t\t\t<td>Таланты атласа на Священную рощу. Фарм жизненной силы рощи для её продажи или последующего крафта предметов с её помощью.</td>\r\n\t\t\t<td>Актуально всю лигу. Жизненная сила нужна всегда, ведь предметы крафтятся всю лигу</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>Экспедиция</td>\r\n\t\t\t<td>Более опытным игрокам</td>\r\n\t\t\t<td>Средне</td>\r\n\t\t\t<td>Таланты Атласа на повышенный фарм увеличение шанса встретить Экспедицию, для фарма и продажи/проходки журналов экспедиции</td>\r\n\t\t\t<td>Актуально на протяжении всей лиги. По ходу лиги может быть разная актуальность в типах экспедиции</td>\r\n\t\t</tr>\r\n\t\t<tr>\r\n\t\t\t<td>Легионы</td>\r\n\t\t\t<td>Более опытным игрокам</td>\r\n\t\t\t<td>Средне</td>\r\n\t\t\t<td>Таланты Атласа на повышенный фарм увеличение шанса встретить Легионы, для фарма и продажи/проходки вневременных осколков/карт</td>\r\n\t\t\t<td>Особенно актуально в начале лиги, когда все хотят проходить Легионы и скупают осколки и карты Легиона</td>\r\n\t\t</tr>\r\n\t</tbody>\r\n</table>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="derevya-dlya-starta-ligi"><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>Этап 1 - первые карты</h3>\r\n\r\n<ol>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAB4AeICLLqfiIWAo57VmfVqN6ofMt10ndd7-4Qdw47PH567TDn21goj7sU4bE30YiwtxM8a104mjqUNmH4fUFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" rel="nofollow" target="_blank">1-30</a></li>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKACkAeIBM9WIDiy6n4iFgKOe1Zsn9fVqN6qi8h8y3XZtYJ3Xe_uEHcOOzx-eu0w59tYKI-7FOG67vE30Yi8GvC3GP5WaHM8a104mjqUO1Y2Yfh9TQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" rel="nofollow" target="_blank">30-41</a></li>\r\n</ol>\r\n\r\n<p>Первый этап целиком направлен на увеличение количества выпадаемых карт. Мы даже не будем отвлекаться на усиление любых других механик Атласа, а целенаправленно возьмем сначала все таланты на повышенный шанс выпадения карт на 1 тир выше. Это нам нужно для того, что бы обеспечить себя как можно большим количеством новых карт, которые мы будем закрывать и получать как можно быстрее таланты для нашей прогрессии.</p>\r\n\r\n<p>Таланты <poeitem class="poe-items" data-name_ru="Сотворение гор" data-name_en="Shaping the Mountains" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" data-target="2280">Shaping the Mountains | Сотворение гор</poeitem>, <poeitem class="poe-items" data-name_ru="Сотворение небес" data-name_en="Shaping the Skies" data-color="#FF8D00" data-image="" data-target="2210">Shaping the Skies | Сотворение небес</poeitem>, <poeitem class="poe-items" data-name_ru="Сотворение мира" data-name_en="Shaping the World" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" data-target="2557">Shaping the World | Сотворение мира</poeitem> - обязательны. Они дают нам очень много.</p>\r\n\r\n<p>Хоть мы и прокачиваем <poeitem class="poe-items" data-name_ru="Перегруженные цепи" data-name_en="Overloaded Circuits" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" data-target="2559">Overloaded Circuits | Перегруженные цепи</poeitem> - его бонусы нам не интересны, мы берем его чтобы пройти дальше, к малым талантам на повышение уровня выпадающих карт.</p>\r\n\r\n<h3>Этап 2 - взятие таланта Петляющий путь</h3>\r\n\r\n<p>Выберите одно из деревьев:</p>\r\n\r\n<ol>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qqLyHzNlbvdodfbddfZGbWCd1Dkre_p87Tdee2CmNjjlw492Ds8fnrtMO4RB9tYKIThui0MQfE33SnpGJwa8LcY_lZoczxsn-iaOpQ7VjZh-H1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" rel="nofollow" target="_blank">41-57 - с уходом в <strong>правую</strong> часть дерева</a></li>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKADkAXz54gEz1YgN4-IsuhCqn4jD6KOeUg7Vmyf19Wo3qT_eovIfM2Vu92h19t119kZtYJ3Xe_imNjjlw492Ds8fnrtMOfbWCiOtfxIVOG6LQJDLEHxN90p6RicGvC3GP5WaHM8bJ_omjqUO1Y2Yf1GyH1NAoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" rel="nofollow" target="_blank">41-57 - с уходом в <strong>левую</strong> часть дерева</a></li>\r\n</ol>\r\n\r\n<p>После того как мы взяли все доступные нам таланты на шанс выпадения карт на 1 тир выше, переходим к ключевому таланту Атласа <poeitem class="poe-items" data-name_ru="Петляющий путь" data-name_en="Wandering Path" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" data-target="2550">Wandering Path | Петляющий путь</poeitem>. Его суть проста, он удваивает свойства которые дают малые таланты, но при этом большие таланты (например <poeitem class="poe-items" data-name_ru="Сотворение небес" data-name_en="Shaping the Skies" data-color="#FF8D00" data-image="" data-target="2210">Shaping the Skies | Сотворение небес</poeitem>) не дают ничего, ключевые таланты (например <poeitem class="poe-items" data-name_ru="Перегруженные цепи" data-name_en="Overloaded Circuits" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/OverloadedCircuits.webp" data-target="2559">Overloaded Circuits | Перегруженные цепи</poeitem>) при этом по прежнему работают.</p>\r\n\r\n<p>Нам этот необходим для набора 100% шанса на то, что с монстров на карте выпадет связанная с ней карта. Поэтому в данной ветке после взятия <poeitem class="poe-items" data-name_ru="Петляющий путь" data-name_en="Wandering Path" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" data-target="2550">Wandering Path | Петляющий путь</poeitem>, мы начинаем набирать таланты с данным свойством. Больше 100% набирать нет смысла.</p>\r\n\r\n<p>Из-за особенностей <poeitem class="poe-items" data-name_ru="Петляющий путь" data-name_en="Wandering Path" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" data-target="2550">Wandering Path | Петляющий путь</poeitem> нам придется сбросить несколько талантов в дереве, т.к. они перестанут работать, а именно:</p>\r\n\r\n<ul>\r\n\t<li><poeitem class="poe-items" data-name_ru="Сотворение гор" data-name_en="Shaping the Mountains" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable1.webp" data-target="2280">Shaping the Mountains | Сотворение гор</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Сотворение небес" data-name_en="Shaping the Skies" data-color="#FF8D00" data-image="" data-target="2210">Shaping the Skies | Сотворение небес</poeitem></li>\r\n\t<li><poeitem class="poe-items" data-name_ru="Сотворение мира" data-name_en="Shaping the World" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/Mapnotable3.webp" data-target="2557">Shaping the World | Сотворение мира</poeitem></li>\r\n</ul>\r\n\r\n<p>Это весьма сильные таланты, но благодаря <poeitem class="poe-items" data-name_ru="Петляющий путь" data-name_en="Wandering Path" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/WanderingPathKeystone.webp" data-target="2550">Wandering Path | Петляющий путь</poeitem> и правильно распределенному дереву - мы будем получать больше чем с этими тремя талантами.</p>\r\n\r\n<p>Далее мы подготовили для вас 2 ветки, с упором на правую или левую сторону, чтобы после того как вы перейдете к веткам с интересующими вас механиками, чтобы вам пришлось потратить как можно меньше талантов на респек дерева.<br />\r\nПравая сторона для тех кто интересуется легионами и экспедицией, левая для тех кто захочет фармить скверну, бестиарий или ритуалы.</p>\r\n\r\n<h3>Этап 3 - упор на конкретные лиги</h3>\r\n\r\n<p>После того как мы получим наши первые 2 камня пустоты за победу над Пожирателем и Экзархом, а также после того как мы наберем достаточно очков таланта Атласа на наши нужды, мы можем переходить к веткам которые профильно направлены на фарм конкретных лигмеханик.</p>\r\n\r\n<p>На этом этапе мы будем набирать шанс встретить полезные лиг механики на картах, усиливать их, а также блокировать ненужные лиг механики. Мы подготовили несколько вариантов развития дерева для этого этапа. Используйте тот вариант, который подходит лично вам. Если же вы хотите фармить что-то более специфическое - можете по примеру настроить дерево под себя.</p>\r\n\r\n<p>На этом этапе мы начнем брать алтари Экзарха/Пожирателя миров, что серьезно повлияет на сложность карт. Внимательно читайте свойства на алтарях, в идеале конечно брать свойства на выпадение предметов/валюты, но запомните, лучше вообще не прокачивать алтарь, если на нем &quot;плохие&quot; свойства для вашего билда, которые сильно затянут прохождение карты, чем прокачивать и кучу раз умирать или тратить много времени на прохождение.</p>\r\n\r\n<div class="tabs-block">\r\n<div class="tabs">\r\n<div class="tab tab-trigger" data-tab="tab-start">Экспедиции</div>\r\n\r\n<div class="tab tab-trigger" data-tab="tab-mid">Зараженные карты</div>\r\n\r\n<div class="tab tab-trigger" data-tab="tab-main">Легион</div>\r\n</div>\r\n\r\n<div class="tabs-content">\r\n<div class="tab-item" data-tab="tab-start">\r\n<ul>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAGkAXK3b1pbneICJEUz16jViA7L677qupYsuStDxVLj_WoGJ_qfiIWDUuSIpKOeUg1JollD4c4xBtWakNBCAXp3J_X1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dh53QvNDGMGThB3jCcOOCUdJwAJGzx-eu0w59tYKI-7FN3E4bTZHLF8-Jru8TfQ75CxIsSMGv5ezVYv4lVxQXPXELY9GP5QMwZocAf3NEM8bJ_rXT2Jvln4mjqUPk_LVjZh_VOYfUK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" rel="nofollow" target="_blank">Дерево на экспедиции</a></li>\r\n</ul>\r\n\r\n<p>Данная ветка направлена на ранний фарм экспедиции, алтарей Экзарха и имеющая дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы блокируем все дополнительные механики кроме экспедиции, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта <poeitem class="poe-items" data-name_ru="Поток сознания" data-name_en="Stream of Consciousness" data-color="#FF8D00" data-image="" data-target="2554">Stream of Consciousness | Поток сознания</poeitem>.</p>\r\n\r\n<p>В результате мы будем очень часто встречать механику экспедиции и фармить ее максимально автономно от рынка (скарабеи нам покупать не нужно), все это будет приправлено алтарями Экзарха, которые помимо всего прочего довольно щедры на <span class="item_lk" data-target="705">Chaos Orb | Сфера хаоса</span> и <poeitem class="poe-items" data-name_ru="Пробуждённый секстант" data-name_en="Awakened Sextant" data-color="#7C5804" data-image="" data-target="2215">Awakened Sextant | Пробуждённый секстант</poeitem>.</p>\r\n\r\n<p>С боссов карт нам будут периодически падать карты стражей, которые особенно ценны на старте лиги, а сама экспедиция благодаря новому таланту <poeitem class="poe-items" data-name_ru="Экстремальная археология" data-name_en="Extreme Archaeology" data-color="#FF8D00" data-image="" data-target="2560">Extreme Archaeology | Экстремальная археология</poeitem> будет взрываться посредством 1 большого взрыва, вместо нескольких небольших.</p>\r\n\r\n<p>Это превращает экспедицию из ребуса во вполне простую механику, однако если у вас будут возникать сложности из-за этого таланта (при 1 взрыве будет подорвано больше ремнантов с потенциальными усилениями для монстров и избежать этого не получится), просто снимаем его до лучших времен.</p>\r\n</div>\r\n\r\n<div class="tab-item" data-tab="tab-mid">\r\n<ul>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAGIA_Wzb1rrvYw8fA7L63Lzvut6i6asd_Ya08VSpwbj_PFm-Cs1TIikTQo0Ug86Ug4xBpDSCBI3qazF845iGT_fDg4yR5Pd9kcAV3GkOSt7-nzuINNoUS_FPXbmq_n_Uj9C84QeCp73HBC_cf0VW3Anph24vz0cAkbPH-7HrX8SFaYJN3F7fTZHLF8-JJDIO-eFFLEgYi-Xs4ZQLcdVivURxC1seY9EzxlTlyf6109ibFuCpQ-T81GzkMxYDTPKg7Su3rQsj3xQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" rel="nofollow" target="_blank">Дерево на Зараженные карты на обычных картах</a></li>\r\n</ul>\r\n\r\n<p>Данная ветка направлена на ранний фарм карт скверны и масел и так же как и в предыдущая ветка она дополнена алтарями Экзарха и имеет дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы также блокируем все дополнительные механики кроме скверны, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта <poeitem class="poe-items" data-name_ru="Поток сознания" data-name_en="Stream of Consciousness" data-color="#FF8D00" data-image="" data-target="2554">Stream of Consciousness | Поток сознания</poeitem>.</p>\r\n\r\n<p>В результате мы будем очень часто встречать скверну и фармить ее не отвлекаясь на трейд.</p>\r\n\r\n<p>Благодаря новому ключевому таланту Атласа <poeitem class="poe-items" data-name_ru="Гордость Кассии" data-name_en="Cassia&#x27;s Pride" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" data-target="2558">Cassia\'s Pride | Гордость Кассии</poeitem>, мы даже с низким уроном сможем фармить скверну на красных картах, поскольку башни Касии будут наносить огромное количество урона превращая эту механику в полноценный товер дефенс. Мы рекомендуем использовать связку охлаждающей, сейсмической и башни на урон по ситуации (в зависимости от типа монстров, они отображены иконками над порталами).</p>\r\n\r\n<p>Талант <poeitem class="poe-items" data-name_ru="Гордость Кассии" data-name_en="Cassia&#x27;s Pride" data-color="#FF8D00" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DArt/SkillIcons/passives/AtlasTrees/CassiasPride.webp" data-target="2558">Cassia\'s Pride | Гордость Кассии</poeitem> не работает на самих ЗАРАЖЕННЫХ КАРТАХ, только на обычных картах, на которых встречается Касия.</p>\r\n</div>\r\n\r\n<div class="tab-item" data-tab="tab-main">\r\n<p>Легионы для фарма подойдут только опытным игрокам на билдах с хорошей зачисткой (например <poeitem class="poe-items" data-name_ru="Стрела молнии" data-name_en="Lightning Arrow" data-color="#1AAA42" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/LightningArrow.webp" data-target="441">Lightning Arrow | Стрела молнии</poeitem> или <poeitem class="poe-items" data-name_ru="Круг яда" data-name_en="Venom Gyre" data-color="#1AAA42" data-image="https://cdn.guides.lootkeeper.com/image/Art/2DItems/Gems/SnappingAdder.webp" data-target="422">Venom Gyre | Круг яда</poeitem>), которые смогут полностью зачищать легионы, что принесет больше профита. Это не самый простой фарм, т.к. Легионы под алтарями Экзарха будут весьма сильны. Не используйте данную стратегию если вы не уверены в себе и если у вас не подходящий билд.</p>\r\n\r\n<ul>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAHYA29YPgWXyxqMCtkz1HtdiA7L65THvumzzCEOLLkxkEYRkgP7F8VS4_6fiRlYhYCIpKOd4ZpSDjEG1ZqXapDQQgF6dzlrJ_X1ajeprMXzjk_KovPz6fR7Dg4yRrzrk97ddfZEKeyd13GkOSp87pjT2_Af01ytPXSoSe2CHndC8LfvQxjBk7A_hBwLFiiZ-K3DjglGI6ACRs8fnrtMO4RB9tfuxTdxOG02RyxfPiRfdru8TfQ75LEjBr-XswXTVYjjGcQtj0Y_lAzBmhzPGyf6109ib1Wnln6lD-uW1Y2YfTPIc3YfUK7fpZ9AoJuYUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" rel="nofollow" target="_blank">Дерево на Легионы</a></li>\r\n</ul>\r\n\r\n<p>Данная ветка направлена на ранний фарм легионов, алтарей Экзарха и имеющая дополнительный шанс на выпадения карт стражей Шейпера, Древнего и Сируса. Тут мы блокируем все дополнительные механики кроме легионов, значительно повышая шанс на то что мы встретим ее на наших картах, при этом это шанс будет дополнительно повышен с помощью ключевого таланта <poeitem class="poe-items" data-name_ru="Поток сознания" data-name_en="Stream of Consciousness" data-color="#FF8D00" data-image="" data-target="2554">Stream of Consciousness | Поток сознания</poeitem>.</p>\r\n\r\n<p>В результате мы будем очень часто встречать Легионы и фармить ее максимально автономно от рынка (скарабеи нам покупать не нужно), все это будет приправлено алтарями Экзарха, которые помимо всего прочего довольно щедры на <span class="item_lk" data-target="705">Chaos Orb | Сфера хаоса</span> и <poeitem class="poe-items" data-name_ru="Пробуждённый секстант" data-name_en="Awakened Sextant" data-color="#7C5804" data-image="" data-target="2215">Awakened Sextant | Пробуждённый секстант</poeitem>.</p>\r\n\r\n<p>С боссов карт нам будут периодически падать карты стражей, которые особенно ценны на старте лиги.</p>\r\n</div>\r\n</div>\r\n</div>\r\n\r\n<h3>Этап 4 - дополнительный контент</h3>\r\n\r\n<p>К приведенным выше веткам можно при наличии свободных очков талантов добавить дополнительные легкие механики, например:</p>\r\n\r\n<ul>\r\n\t<li>Ларцы</li>\r\n\t<li>Сущности</li>\r\n\t<li>Алтари</li>\r\n</ul>\r\n\r\n<p>Примеры деревьев:</p>\r\n\r\n<ul>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAHcAXK3b1pbneICJEUz16jUASGIDsvrvuq6liy5K0MHu8VS4_1qBif6n4iFg1LkiKSjnlINSaJZQ-HOMQbVmpDQQgF6dyf1Mun1ajeprMXzjqLyHzMODjJHk97ddfZEKeyd13GkOSufZnzskpU9dZ2CHndC80MYwZOEHtdh4wnDjglHScAD5AJGzx-eu0w4ZCn21goj7seIOTdxOG6LQTZHLF8-JxSEXUK7vE30O-QsSLEjBr-Xs1WL-JVcUFz1xC31tY9GP5QMwiAdmhwB_c0Qzxsn-tdPYm-WfiaPZXKlD5Py1Y2Yf1TmH1Cu36WfQKBQAH4sIAAAAAAAAAwMAAAAAAAAAAAA=" rel="nofollow" target="_blank">Экспедиция + алтари</a></li>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAH4AXK3b1pbneICJEUz16jViA7L677qupTQ_iy4QrBmIStDxVLj_WoGJ_qfiIWDUuSIpMPoo55SDUmiWUPhzjEG1ZqQ0EIBencn9fVqN6msxfOOovIfMw4OMkeT3t119kQp7J3XcaQ5KH6zn2Z87UNAkpcAST12Lc4ed0LzQxjBk4QcrnEVYeML4CXDjglH6-NJwQj4AkbPH567lyNMOfbWCiPuxYU9N3E4bTZHLF8-J1equ7xN9DvkLEixIwa_l7NVi_iVXFD00Fz1xC2PRj-UDMGaHAH9zRDPGyf6109GK2Jvln4mjqUPk_LVjZh9JbNhP1TmH1PtTK7fpZ9AoFAAfiwgAAAAAAAADAwAAAAAAAAAAAA==" rel="nofollow" target="_blank">Экспедиция + сундуки</a></li>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAHYA_Wzb1rrvxmayZGMPHwOy-ty877reoumrHf2F14a0LJLxVKnBuP88Wb4KzVMiKRNC_E2NFIPOlIOCsYxBqM2kNIIEjeprMXzjmIZP9yq7w4OMkfjf5Pd9kejywBXcaQ5K3v6fO4g02hRL8aEDT125qv5_1I_QvOEHgqe9xwQv3H9FVtwJ6YfLJG4vxKbPRwCRs8f7setfxIVpgk3c-4de302RyxfPiSQyDvkbCOFFkNksSBiL5ezhlAtx1WK9RHELWx5j0dr6M8ZU5cn-tdPYmxbgwnapQ-T81GzkMxYDTPLEFqDtTdErt60LI98UAB-LCAAAAAAAAAMDAAAAAAAAAAAA" rel="nofollow" target="_blank">Скверна + сущности</a></li>\r\n</ul>\r\n\r\n<p>Стоит помнить, что вы не ограниченным в приведенных нами ветках и можете свободно по своему желанию менять и добавлять, что-то свое.</p>\r\n</div>\r\n\r\n<div class="build-page-content-block anchor-block" id="derevya-ot-drygih-igrokov">\r\n<h2><span>Деревья для Атласа от других авторов</span></h2>\r\n\r\n<p>Здесь мы собрали деревья для Атласа от некоторых популярных стримеров/ютуберов, которым можно доверять в этом плане.</p>\r\n\r\n<p>Мы не будем подробно расписывать каждое дерево, т.к. в большей степени они совпадают с теми что в гайде, но затрагивают чуть другие лигмеханики и/или специфические их комбинации.</p>\r\n\r\n<h3>Pohx</h3>\r\n\r\n<ul>\r\n\t<li><a href="https://poeplanner.com/atlas-tree/BAAKAFIAXK2W53iAiRFM9eo1YgOupYsuStDB7lqBp-IhYNS5KOeUg_hztWZ8q8n9TLp9Wo3qqLz9jBe6t10ndefZ3v6xlySlnthnYGpW4QdN2gKucOOnewD5s8fnruEQGQp9tYKI-7Gtlevh9eJOG6LQxSEnhRdQru8TfRiLwa8Lcf4lw5dXFI_liAdmh3NEM8bJ_rXTiaPZXKlDtWNmH8la1Tkts4fU0CgUAB-LCAAAAAAAAAMDAAAAAAAAAAAA" rel="nofollow" target="_blank">Дерево Атласа от Pohx\'a</a></li>\r\n</ul>\r\n\r\n<p>Дерево от легендарного Pohx\'а, включает в себя фарм следующих лигмеханик:</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\t<li>Синдикат, на выпадение предметов и увеличенное количество миссий Джун. Для открытия важных свойств крафта</li>\r\n</ul>\r\n\r\n<p>Довольно классические и сбалансированное дерево, по которому можно идти с самого начала, т.е. не брать кучу мелких талантов на выпадение карт высокого тира и т.п.</p>\r\n\r\n<p>С таким Атласом прогрессия карт для Экзарха/Пожирателя будет идти хуже, но Атлас будет довольно активно открываться (благодаря Кираку), плюс будут полезные лигмеханики для фарма валюты.</p>\r\n</div>\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,0284 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,0142 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,0105 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,0102 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,0150 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,0213 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,0181 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,0144 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,0120 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,0165 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,0152 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,0114 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,0143 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,0137 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,0109 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,0125 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,0105 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,0123 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,0121 get ('django_compressor.templatetag.642d0aabae7f.file.js',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

0,0245 get ('django_compressor.mtime.2e995945f10acf9b5a20e2fc020bae7755ae1d644f55e5a10aff67d4be7ea03d',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0143 get ('django_compressor.mtime.0a6d1602db9211e9b40282ae0917186b6c64f1f5781333ba8841453535078c67',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0242 get ('django_compressor.mtime.813e3e569c7518456c1f1d686b63b7191d885d8452ad54e5ade123c3af94918c',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0140 get ('django_compressor.mtime.76340968d6be68f1fd0783b0ad6a507d8c2528106561dd6126b378f6e659da79',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(96)
  cache_key = get_templatetag_cachekey(compressor, mode, kind)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_templatetag_cachekey(100)
  return get_cachekey("templatetag.%s.%s.%s" % (compressor.cachekey, mode, kind))

/usr/local/lib/python3.12/site-packages/compressor/base.py in cachekey(240)
  "".join([self.content] + self.mtimes).encode(self.charset), 12

/usr/local/lib/python3.12/site-packages/compressor/base.py in mtimes(232)
  str(get_mtime(value))

/usr/local/lib/python3.12/site-packages/compressor/cache.py in get_mtime(106)
  mtime = cache.get(key)

0,0130 get ('django_compressor.templatetag.cb372d5a98b4.file.js',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f6a32033980>
/usr/local/lib/python3.12/concurrent/futures/thread.py in _worker(93)
  work_item.run()

/usr/local/lib/python3.12/concurrent/futures/thread.py in run(59)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in __call__(244)
  current_executor.run_until_future(call_result)

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run_until_future(81)
  work_item.run()

/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py in run(40)
  result = self.fn(*self.args, **self.kwargs)

/usr/local/lib/python3.12/site-packages/asgiref/sync.py in thread_handler(522)
  return func(*args, **kwargs)

/usr/local/lib/python3.12/site-packages/django/views/decorators/csrf.py in _view_wrapper(65)
  return view_func(request, *args, **kwargs)

/usr/src/app/wiki/views.py in wrapper(126)
  return r.render()

/usr/local/lib/python3.12/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/usr/local/lib/python3.12/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/usr/local/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/django/template/loader_tags.py in render(210)
  return template.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(173)
  return self._render(context)

/usr/local/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/usr/local/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/usr/local/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render(160)
  return self.render_compressed(

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_compressed(123)
  cache_key, cache_content = self.render_cached(compressor, kind, mode)

/usr/local/lib/python3.12/site-packages/compressor/templatetags/compress.py in render_cached(97)
  cache_content = cache_get(cache_key)

/usr/local/lib/python3.12/site-packages/compressor/cache.py in cache_get(141)
  packed_val = cache.get(key)

0,0172 get ('django_compressor.mtime.41b0e673522f1cc3dcd54cd6eb08b7575ee40154fcb4047246d592a5562f18a5',) {} <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,0126 get ('django_compressor.mtime.20ebde5e34164eed5ca95baa10781de543249ef081d6986a2faa90c3a54953fb',) {} <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,0119 get ('django_compressor.templatetag.d0d01c59c543.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