<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://warframe.f-rpg.me/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Whisper of the Void</title>
		<link>https://warframe.f-rpg.me/</link>
		<description>Whisper of the Void</description>
		<language>ru-ru</language>
		<lastBuildDate>Thu, 22 Jan 2026 13:50:06 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Журнал теневых операций</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=173#p173</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;LOG_DECRYPTED написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 15em&quot;&gt;&lt;pre&gt;
&amp;gt;&amp;gt;&amp;gt; SOURCE: TERMINAL_404
&amp;gt;&amp;gt;&amp;gt; ACTION: ASSET_EXTRACTION
&amp;gt;&amp;gt;&amp;gt; TARGET: Void
&amp;gt;&amp;gt;&amp;gt; ITEM:   Бронко
&amp;gt;&amp;gt;&amp;gt; STATUS: SECURED
&amp;gt;&amp;gt;&amp;gt; ID:     #VOID-369628
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;LOG_DECRYPTED написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 15em&quot;&gt;&lt;pre&gt;
&amp;gt;&amp;gt;&amp;gt; SOURCE: TERMINAL_404
&amp;gt;&amp;gt;&amp;gt; ACTION: ASSET_EXTRACTION
&amp;gt;&amp;gt;&amp;gt; TARGET: Void
&amp;gt;&amp;gt;&amp;gt; ITEM:   Бронко
&amp;gt;&amp;gt;&amp;gt; STATUS: SECURED
&amp;gt;&amp;gt;&amp;gt; ID:     #VOID-369628
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Thu, 22 Jan 2026 13:50:06 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=173#p173</guid>
		</item>
		<item>
			<title>ПК</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=168#p168</link>
			<description>&lt;p&gt;[html]&amp;lt;div class=&amp;quot;monitor&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;lt;div class=&amp;quot;screen&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;scanlines&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;h1 class=&amp;quot;glitch&amp;quot; data-text=&amp;quot;SYSTEM ONLINE&amp;quot;&amp;gt;SYSTEM ONLINE&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;&amp;gt; Введите команду...&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;cursor&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;lt;div class=&amp;quot;bezel&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;power-light&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Tue, 20 Jan 2026 20:19:18 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=168#p168</guid>
		</item>
		<item>
			<title>Личное дело: Войд | А | RP</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=131#p131</link>
			<description>&lt;p&gt;Попытка украсть Бронко у &lt;strong&gt;Void&lt;/strong&gt; удалась.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 19 Jan 2026 22:27:44 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=131#p131</guid>
		</item>
		<item>
			<title>Награды</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=130#p130</link>
			<description>&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/211217.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/211217.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/375158.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/375158.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/701380.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/701380.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/998192.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/998192.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/366952.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/366952.png&quot; /&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/335819.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/335819.png&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 19 Jan 2026 21:33:48 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=130#p130</guid>
		</item>
		<item>
			<title>Галлерея НПС</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=129#p129</link>
			<description>&lt;table style=&quot;table-layout:fixed;width:100%&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;span style=&quot;display: block; text-align: center&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/496188.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/496188.png&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span style=&quot;display: block; text-align: center&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/230226.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/230226.png&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span style=&quot;display: block; text-align: center&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/181091.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/181091.png&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 19 Jan 2026 20:28:19 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=129#p129</guid>
		</item>
		<item>
			<title>Тестовая игровая тема</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=128#p128</link>
			<description>&lt;p&gt;gggggg&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 19 Jan 2026 12:07:46 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=128#p128</guid>
		</item>
		<item>
			<title>Личное дело</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=122#p122</link>
			<description>&lt;p&gt;&lt;span class=&quot;highlight-text&quot;&gt;Социальные связи&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;ACTIVITY&quot; id=&quot;block-1&quot;&gt;&lt;div class=&quot;SOCIAL&quot; id=&quot;block-2&quot;&gt;&lt;p&gt;&lt;strong&gt;СОЦИАЛЬНЫЕ СВЯЗИ&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Войд::&lt;br /&gt;конфликт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p1&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;br /&gt;доверие: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p2&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Виспер::&lt;br /&gt;угроза: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p1&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;br /&gt;дар: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p2&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Элис::&lt;br /&gt;спасение: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=25#p135&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=25#p135&lt;/a&gt;&lt;br /&gt;пари: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=30#p150&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=30#p150&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;[hideprofile]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 16 Jan 2026 12:05:48 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=122#p122</guid>
		</item>
		<item>
			<title>[Ополчение] Марианна: Потерянный протофрейм</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=120#p120</link>
			<description>&lt;p&gt;меланхолия&lt;/p&gt;
						&lt;p&gt;[npc-face: Мария Петрова]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Wed, 14 Jan 2026 12:38:52 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=120#p120</guid>
		</item>
		<item>
			<title>Тест</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=111#p111</link>
			<description>&lt;div class=&quot;GameVoid&quot; id=&quot;block-3&quot;&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Wed, 14 Jan 2026 10:39:11 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=111#p111</guid>
		</item>
		<item>
			<title>Витрина</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=107#p107</link>
			<description>&lt;p&gt;[html]&lt;br /&gt;&amp;lt;!-- ===========================================================&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160;RPG ITEMS SHOWCASE v1.0 - HTML BLOCK VERSION&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160;=========================================================== --&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;style&amp;gt;&lt;br /&gt;/* СТИЛИ ВИТРИНЫ */&lt;br /&gt;.rpg-showcase-container {&lt;br /&gt;&amp;#160; &amp;#160; background: #1a202c;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 12px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 25px;&lt;br /&gt;&amp;#160; &amp;#160; color: #e2e8f0;&lt;br /&gt;&amp;#160; &amp;#160; font-family: &#039;Segoe UI&#039;, Tahoma, Geneva, Verdana, sans-serif;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-header {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: space-between;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 30px;&lt;br /&gt;&amp;#160; &amp;#160; padding-bottom: 20px;&lt;br /&gt;&amp;#160; &amp;#160; border-bottom: 2px solid #2d3748;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.header-left h1 {&lt;br /&gt;&amp;#160; &amp;#160; font-family: &#039;Alumni Sans&#039;, sans-serif;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 32px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 700;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0 0 5px 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.header-left .subtitle {&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 14px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stats-counter {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 25px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-item {&lt;br /&gt;&amp;#160; &amp;#160; text-align: center;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-item i {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 24px;&lt;br /&gt;&amp;#160; &amp;#160; color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 5px;&lt;br /&gt;&amp;#160; &amp;#160; display: block;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-value {&lt;br /&gt;&amp;#160; &amp;#160; display: block;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 28px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 700;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; line-height: 1;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-label {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; text-transform: uppercase;&lt;br /&gt;&amp;#160; &amp;#160; letter-spacing: 1px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-controls {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: space-between;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 25px;&lt;br /&gt;&amp;#160; &amp;#160; gap: 20px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.controls-left {&lt;br /&gt;&amp;#160; &amp;#160; flex: 1;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.search-box {&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.search-box i {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; left: 15px;&lt;br /&gt;&amp;#160; &amp;#160; top: 50%;&lt;br /&gt;&amp;#160; &amp;#160; transform: translateY(-50%);&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.search-box input {&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; padding: 12px 45px 12px 45px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border: 2px solid #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 8px;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 14px;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.search-box input:focus {&lt;br /&gt;&amp;#160; &amp;#160; outline: none;&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; box-shadow: 0 0 0 3px rgba(255, 107, 53, 0.1);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.clear-search {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; right: 12px;&lt;br /&gt;&amp;#160; &amp;#160; top: 50%;&lt;br /&gt;&amp;#160; &amp;#160; transform: translateY(-50%);&lt;br /&gt;&amp;#160; &amp;#160; background: none;&lt;br /&gt;&amp;#160; &amp;#160; border: none;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; padding: 5px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-tags {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-label {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.tags-container {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;&amp;#160; &amp;#160; flex-wrap: wrap;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-tag {&lt;br /&gt;&amp;#160; &amp;#160; background: rgba(255, 107, 53, 0.1);&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid rgba(255, 107, 53, 0.3);&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 20px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 5px 12px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 6px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-remove {&lt;br /&gt;&amp;#160; &amp;#160; background: none;&lt;br /&gt;&amp;#160; &amp;#160; border: none;&lt;br /&gt;&amp;#160; &amp;#160; color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; padding: 0;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.sort-controls {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.sort-select {&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.sort-select i {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; left: 12px;&lt;br /&gt;&amp;#160; &amp;#160; top: 50%;&lt;br /&gt;&amp;#160; &amp;#160; transform: translateY(-50%);&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; pointer-events: none;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.sort-select select {&lt;br /&gt;&amp;#160; &amp;#160; padding: 10px 15px 10px 35px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border: 2px solid #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 13px;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; min-width: 180px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.view-toggle {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 5px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 4px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.view-btn {&lt;br /&gt;&amp;#160; &amp;#160; padding: 8px 12px;&lt;br /&gt;&amp;#160; &amp;#160; background: none;&lt;br /&gt;&amp;#160; &amp;#160; border: none;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.view-btn.active {&lt;br /&gt;&amp;#160; &amp;#160; background: #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-filters {&lt;br /&gt;&amp;#160; &amp;#160; display: grid;&lt;br /&gt;&amp;#160; &amp;#160; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));&lt;br /&gt;&amp;#160; &amp;#160; gap: 25px;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 30px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 20px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-section h3 {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 16px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0 0 15px 0;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-options {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-wrap: wrap;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-btn {&lt;br /&gt;&amp;#160; &amp;#160; padding: 8px 15px;&lt;br /&gt;&amp;#160; &amp;#160; background: #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid transparent;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: #e2e8f0;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 13px;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 6px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.filter-btn.active {&lt;br /&gt;&amp;#160; &amp;#160; background: rgba(255, 107, 53, 0.2);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; color: #ff6b35;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.rarity-dot {&lt;br /&gt;&amp;#160; &amp;#160; width: 10px;&lt;br /&gt;&amp;#160; &amp;#160; height: 10px;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 50%;&lt;br /&gt;&amp;#160; &amp;#160; display: inline-block;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.rarity-dot.legendary { background: #ff6b35; }&lt;br /&gt;.rarity-dot.rare { background: #9d4edd; }&lt;br /&gt;.rarity-dot.uncommon { background: #4ecdc4; }&lt;/p&gt;
						&lt;p&gt;.showcase-content {&lt;br /&gt;&amp;#160; &amp;#160; min-height: 500px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-grid {&lt;br /&gt;&amp;#160; &amp;#160; display: grid;&lt;br /&gt;&amp;#160; &amp;#160; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));&lt;br /&gt;&amp;#160; &amp;#160; gap: 20px;&lt;br /&gt;&amp;#160; &amp;#160; display: none;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-grid.active {&lt;br /&gt;&amp;#160; &amp;#160; display: grid;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-list {&lt;br /&gt;&amp;#160; &amp;#160; display: none;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-list.active {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-card {&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 10px;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;&amp;#160; &amp;#160; border: 2px solid transparent;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-card:hover {&lt;br /&gt;&amp;#160; &amp;#160; transform: translateY(-5px);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-header {&lt;br /&gt;&amp;#160; &amp;#160; padding: 15px;&lt;br /&gt;&amp;#160; &amp;#160; border-bottom: 2px solid;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: space-between;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.rarity-badge {&lt;br /&gt;&amp;#160; &amp;#160; padding: 4px 10px;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 11px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 700;&lt;br /&gt;&amp;#160; &amp;#160; text-transform: uppercase;&lt;br /&gt;&amp;#160; &amp;#160; color: white;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-category {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 5px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-image {&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; height: 180px;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-image img {&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; height: 100%;&lt;br /&gt;&amp;#160; &amp;#160; object-fit: cover;&lt;br /&gt;&amp;#160; &amp;#160; transition: transform 0.5s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-card:hover .card-image img {&lt;br /&gt;&amp;#160; &amp;#160; transform: scale(1.05);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.image-overlay {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; top: 0;&lt;br /&gt;&amp;#160; &amp;#160; left: 0;&lt;br /&gt;&amp;#160; &amp;#160; right: 0;&lt;br /&gt;&amp;#160; &amp;#160; bottom: 0;&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.8));&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-body {&lt;br /&gt;&amp;#160; &amp;#160; padding: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-name {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 18px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 700;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0 0 5px 0;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-type {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 14px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-stats {&lt;br /&gt;&amp;#160; &amp;#160; background: rgba(0, 0, 0, 0.2);&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 13px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.card-footer {&lt;br /&gt;&amp;#160; &amp;#160; padding: 0 15px 15px 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.btn-details {&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; padding: 10px;&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #ff6b35, #ff8e53);&lt;br /&gt;&amp;#160; &amp;#160; border: none;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: white;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 600;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.btn-details:hover {&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #ff8e53, #ff6b35);&lt;br /&gt;&amp;#160; &amp;#160; box-shadow: 0 4px 12px rgba(255, 107, 53, 0.3);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-list-item {&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 8px;&lt;br /&gt;&amp;#160; &amp;#160; padding: 15px;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 20px;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-list-item:hover {&lt;br /&gt;&amp;#160; &amp;#160; background: #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-left: 4px solid #ff6b35;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-image {&lt;br /&gt;&amp;#160; &amp;#160; width: 80px;&lt;br /&gt;&amp;#160; &amp;#160; height: 60px;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; flex-shrink: 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-image img {&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; height: 100%;&lt;br /&gt;&amp;#160; &amp;#160; object-fit: cover;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-content {&lt;br /&gt;&amp;#160; &amp;#160; flex: 1;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-header {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: space-between;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-header .item-name {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 16px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-rarity {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 600;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-details {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 20px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.detail {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 5px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 13px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.list-actions {&lt;br /&gt;&amp;#160; &amp;#160; flex-shrink: 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-empty {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: center;&lt;br /&gt;&amp;#160; &amp;#160; padding: 60px 20px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; text-align: center;&lt;br /&gt;&amp;#160; &amp;#160; display: none;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-empty.active {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-empty h3 {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 24px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 20px 0 10px 0;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.showcase-footer {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: space-between;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; margin-top: 30px;&lt;br /&gt;&amp;#160; &amp;#160; padding-top: 20px;&lt;br /&gt;&amp;#160; &amp;#160; border-top: 1px solid #2d3748;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.pagination {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-btn {&lt;br /&gt;&amp;#160; &amp;#160; padding: 8px 16px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: #e2e8f0;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-btn:disabled {&lt;br /&gt;&amp;#160; &amp;#160; opacity: 0.5;&lt;br /&gt;&amp;#160; &amp;#160; cursor: not-allowed;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-btn:not(:disabled):hover {&lt;br /&gt;&amp;#160; &amp;#160; background: #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-numbers {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 5px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-number {&lt;br /&gt;&amp;#160; &amp;#160; width: 36px;&lt;br /&gt;&amp;#160; &amp;#160; height: 36px;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: center;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: #e2e8f0;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-number.active {&lt;br /&gt;&amp;#160; &amp;#160; background: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;&amp;#160; &amp;#160; color: white;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-number:hover:not(.active) {&lt;br /&gt;&amp;#160; &amp;#160; background: #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff6b35;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.page-dots {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; padding: 0 5px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-per-page {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.items-per-page select {&lt;br /&gt;&amp;#160; &amp;#160; padding: 8px 12px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid #4a5568;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 6px;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-modal {&lt;br /&gt;&amp;#160; &amp;#160; display: none;&lt;br /&gt;&amp;#160; &amp;#160; position: fixed;&lt;br /&gt;&amp;#160; &amp;#160; top: 0;&lt;br /&gt;&amp;#160; &amp;#160; left: 0;&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; height: 100%;&lt;br /&gt;&amp;#160; &amp;#160; background: rgba(0, 0, 0, 0.8);&lt;br /&gt;&amp;#160; &amp;#160; z-index: 1000;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: center;&lt;br /&gt;&amp;#160; &amp;#160; padding: 20px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-content {&lt;br /&gt;&amp;#160; &amp;#160; background: #1a202c;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 12px;&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; max-width: 800px;&lt;br /&gt;&amp;#160; &amp;#160; max-height: 90vh;&lt;br /&gt;&amp;#160; &amp;#160; overflow-y: auto;&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; border: 2px solid #ff6b35;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-close {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; top: 15px;&lt;br /&gt;&amp;#160; &amp;#160; right: 15px;&lt;br /&gt;&amp;#160; &amp;#160; background: none;&lt;br /&gt;&amp;#160; &amp;#160; border: none;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 20px;&lt;br /&gt;&amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; z-index: 1;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-body {&lt;br /&gt;&amp;#160; &amp;#160; padding: 30px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-header {&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 25px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-title h2 {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 28px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0 0 10px 0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-subtitle {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-subtitle span {&lt;br /&gt;&amp;#160; &amp;#160; padding: 5px 12px;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 20px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 600;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.item-category {&lt;br /&gt;&amp;#160; &amp;#160; background: rgba(78, 205, 196, 0.1);&lt;br /&gt;&amp;#160; &amp;#160; border: 1px solid #4ecdc4;&lt;br /&gt;&amp;#160; &amp;#160; color: #4ecdc4;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-body-content {&lt;br /&gt;&amp;#160; &amp;#160; display: grid;&lt;br /&gt;&amp;#160; &amp;#160; grid-template-columns: 1fr 1fr;&lt;br /&gt;&amp;#160; &amp;#160; gap: 30px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-image {&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 8px;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; height: 300px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-image img {&lt;br /&gt;&amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; height: 100%;&lt;br /&gt;&amp;#160; &amp;#160; object-fit: cover;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.modal-info {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; gap: 25px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.info-section h3 {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 18px;&lt;br /&gt;&amp;#160; &amp;#160; margin: 0 0 15px 0;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.info-grid {&lt;br /&gt;&amp;#160; &amp;#160; display: grid;&lt;br /&gt;&amp;#160; &amp;#160; grid-template-columns: 1fr 1fr;&lt;br /&gt;&amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.info-item {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; gap: 5px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.info-label {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 13px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 6px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.info-value {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 16px;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: 600;&lt;br /&gt;&amp;#160; &amp;#160; color: #fff;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stats-bars {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-bar {&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-label {&lt;br /&gt;&amp;#160; &amp;#160; width: 80px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 14px;&lt;br /&gt;&amp;#160; &amp;#160; color: #a0aec0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-progress {&lt;br /&gt;&amp;#160; &amp;#160; flex: 1;&lt;br /&gt;&amp;#160; &amp;#160; height: 8px;&lt;br /&gt;&amp;#160; &amp;#160; background: #2d3748;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.stat-fill {&lt;br /&gt;&amp;#160; &amp;#160; height: 100%;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;@media (max-width: 768px) {&lt;br /&gt;&amp;#160; &amp;#160; .showcase-header {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: flex-start;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 20px;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .showcase-controls {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: stretch;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .controls-right {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; width: 100%;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .modal-body-content {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; grid-template-columns: 1fr;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .items-grid {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .item-list-item {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: stretch;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .list-header {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: flex-start;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; .list-details {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 10px;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt;// ===========================================================&lt;br /&gt;// RPG ITEMS SHOWCASE v1.0 - JavaScript&lt;br /&gt;// ===========================================================&lt;/p&gt;
						&lt;p&gt;// База данных предметов (можно загрузить из внешнего файла)&lt;br /&gt;const ITEMS_DATABASE = {&lt;br /&gt;&amp;#160; &amp;#160; &#039;Акцельтра&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Акцельтра&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;винтовка&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;первичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;легенда&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 0&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Бронко&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Бронко&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;пистолет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;вторичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;штамповка&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 20&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Бо&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Бо&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;шест&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;оружие ближнего боя&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;раритет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-staff&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 30&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Бассоцист&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Бассоцист&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;дробовик&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;первичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;легенда&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 50&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Катана&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Катана&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;меч&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;оружие ближнего боя&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;штамповка&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-sword&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 40&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Токсики&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Токсики&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;пистолет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;вторичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;раритет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 25&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Акариус&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Акариус&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;пистолет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;вторичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;легенда&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 60&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Цист&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Цист&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;мачете&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;оружие ближнего боя&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;легенда&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-machete&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 45&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Споромёт&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Споромёт&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;дробовик&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;первичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;раритет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 25&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &#039;Споротрикс&#039;: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &#039;Споротрикс&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;винтовка&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; category: &#039;первичное оружие&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; rarity: &#039;раритет&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &#039;https://upforme.ru/uploads/001c/92/09/2/965755.png&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; icon: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; value: 30&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;};&lt;/p&gt;
						&lt;p&gt;// Конфигурация витрины&lt;br /&gt;const SHOWCASE_CONFIG = {&lt;br /&gt;&amp;#160; &amp;#160; itemsPerPage: 12,&lt;br /&gt;&amp;#160; &amp;#160; defaultSort: &#039;name&#039;,&lt;br /&gt;&amp;#160; &amp;#160; defaultSortDirection: &#039;asc&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; rarityColors: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;легенда&#039;: &#039;#ff6b35&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;раритет&#039;: &#039;#9d4edd&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;штамповка&#039;: &#039;#4ecdc4&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;обычный&#039;: &#039;#a0aec0&#039;&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; categoryIcons: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;первичное оружие&#039;: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;вторичное оружие&#039;: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;оружие ближнего боя&#039;: &#039;fas fa-sword&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;разное&#039;: &#039;fas fa-box&#039;&lt;br /&gt;&amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; typeIcons: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;винтовка&#039;: &#039;fas fa-crosshairs&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;пистолет&#039;: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;шест&#039;: &#039;fas fa-staff&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;дробовик&#039;: &#039;fas fa-gun&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;меч&#039;: &#039;fas fa-sword&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;мачете&#039;: &#039;fas fa-machete&#039;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;};&lt;/p&gt;
						&lt;p&gt;// Класс витрины&lt;br /&gt;class RPGItemsShowcase {&lt;br /&gt;&amp;#160; &amp;#160; constructor(containerId) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.items = Object.values(ITEMS_DATABASE);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filteredItems = [...this.items];&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage = 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortBy = SHOWCASE_CONFIG.defaultSort;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortDirection = SHOWCASE_CONFIG.defaultSortDirection;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentCategory = &#039;all&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentRarity = &#039;all&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.containerId = containerId;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.init();&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; init() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.createHTML();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.setupEventListeners();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updateStats();&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; createHTML() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const container = document.getElementById(this.containerId);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (!container) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; console.error(&#039;Контейнер не найден&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; return;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; container.innerHTML = `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;rpg-showcase-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;header-left&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h1&amp;gt;&amp;lt;i class=&amp;quot;fas fa-warehouse&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; ОРУЖЕЙНАЯ&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;subtitle&amp;quot;&amp;gt;База данных вооружения и снаряжения&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;header-right&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stats-counter&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-boxes&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-value&amp;quot; id=&amp;quot;total-items&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Предметов&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-layer-group&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-value&amp;quot; id=&amp;quot;total-categories&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Категорий&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-controls&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;controls-left&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;search-box&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-search&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;item-search&amp;quot; placeholder=&amp;quot;Поиск предмета...&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;clear-search&amp;quot; id=&amp;quot;clear-search&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-times&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filter-tags&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;filter-label&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-filter&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Фильтры:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tags-container&amp;quot; id=&amp;quot;active-filters&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;controls-right&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;sort-controls&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;sort-select&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-sort-amount-down&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;select id=&amp;quot;sort-select&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;name&amp;quot;&amp;gt;Имя (А-Я)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;name-desc&amp;quot;&amp;gt;Имя (Я-А)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;value&amp;quot;&amp;gt;Цена (низкая)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;value-desc&amp;quot;&amp;gt;Цена (высокая)&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;rarity&amp;quot;&amp;gt;Редкость&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;category&amp;quot;&amp;gt;Категория&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;type&amp;quot;&amp;gt;Тип&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/select&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;view-toggle&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;view-btn active&amp;quot; data-view=&amp;quot;grid&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-th&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;view-btn&amp;quot; data-view=&amp;quot;list&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-list&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-filters&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filter-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;&amp;lt;i class=&amp;quot;fas fa-tags&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Редкость&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filter-options rarity-filters&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn active&amp;quot; data-filter=&amp;quot;rarity&amp;quot; data-value=&amp;quot;all&amp;quot;&amp;gt;Все&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;rarity&amp;quot; data-value=&amp;quot;легенда&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;rarity-dot legendary&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Легенда&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;rarity&amp;quot; data-value=&amp;quot;раритет&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;rarity-dot rare&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Раритет&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;rarity&amp;quot; data-value=&amp;quot;штамповка&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;rarity-dot uncommon&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; Штамповка&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filter-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;&amp;lt;i class=&amp;quot;fas fa-folder&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Категория&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filter-options category-filters&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn active&amp;quot; data-filter=&amp;quot;category&amp;quot; data-value=&amp;quot;all&amp;quot;&amp;gt;Все&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;category&amp;quot; data-value=&amp;quot;первичное оружие&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-gun&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Первичное&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;category&amp;quot; data-value=&amp;quot;вторичное оружие&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-gun&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Вторичное&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-filter=&amp;quot;category&amp;quot; data-value=&amp;quot;оружие ближнего боя&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-sword&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Ближний бой&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;items-grid active&amp;quot; id=&amp;quot;items-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;items-list&amp;quot; id=&amp;quot;items-list&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-empty&amp;quot; id=&amp;quot;no-results&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-search fa-3x&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;Ничего не найдено&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Попробуйте изменить фильтры или поисковый запрос&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;showcase-footer&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;pagination&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;page-btn prev&amp;quot; id=&amp;quot;prev-page&amp;quot; disabled&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-chevron-left&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Назад&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;page-numbers&amp;quot; id=&amp;quot;page-numbers&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;page-btn next&amp;quot; id=&amp;quot;next-page&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Далее &amp;lt;i class=&amp;quot;fas fa-chevron-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;items-per-page&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span&amp;gt;Показать:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;select id=&amp;quot;items-per-page&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;12&amp;quot;&amp;gt;12&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;24&amp;quot;&amp;gt;24&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;48&amp;quot;&amp;gt;48&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;option value=&amp;quot;all&amp;quot;&amp;gt;Все&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/select&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;item-modal&amp;quot; id=&amp;quot;item-modal&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;modal-close&amp;quot; id=&amp;quot;modal-close&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-times&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-body&amp;quot; id=&amp;quot;modal-body&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Сохраняем ссылки на элементы&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements = {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; container: container.querySelector(&#039;.rpg-showcase-container&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; grid: document.getElementById(&#039;items-grid&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; list: document.getElementById(&#039;items-list&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; search: document.getElementById(&#039;item-search&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; clearSearch: document.getElementById(&#039;clear-search&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; sortSelect: document.getElementById(&#039;sort-select&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; viewButtons: document.querySelectorAll(&#039;.view-btn&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; filterButtons: document.querySelectorAll(&#039;.filter-btn&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; activeFilters: document.getElementById(&#039;active-filters&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; noResults: document.getElementById(&#039;no-results&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; prevPage: document.getElementById(&#039;prev-page&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; nextPage: document.getElementById(&#039;next-page&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; pageNumbers: document.getElementById(&#039;page-numbers&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; itemsPerPage: document.getElementById(&#039;items-per-page&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; modal: document.getElementById(&#039;item-modal&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; modalClose: document.getElementById(&#039;modal-close&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; modalBody: document.getElementById(&#039;modal-body&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; totalItems: document.getElementById(&#039;total-items&#039;),&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; totalCategories: document.getElementById(&#039;total-categories&#039;)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; };&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; setupEventListeners() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Поиск&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.search.addEventListener(&#039;input&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filterItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updateActiveFilters();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.clearSearch.addEventListener(&#039;click&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.search.value = &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filterItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updateActiveFilters();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Сортировка&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.sortSelect.addEventListener(&#039;change&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const value = e.target.value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (value.includes(&#039;-desc&#039;)) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortBy = value.replace(&#039;-desc&#039;, &#039;&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortDirection = &#039;desc&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; } else {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortBy = value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortDirection = &#039;asc&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Переключение вида&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.viewButtons.forEach(btn =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const view = e.target.closest(&#039;.view-btn&#039;).dataset.view;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.viewButtons.forEach(b =&amp;gt; b.classList.remove(&#039;active&#039;));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; e.target.closest(&#039;.view-btn&#039;).classList.add(&#039;active&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.grid.classList.toggle(&#039;active&#039;, view === &#039;grid&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.list.classList.toggle(&#039;active&#039;, view === &#039;list&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Фильтры&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.filterButtons.forEach(btn =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const filter = e.target.closest(&#039;.filter-btn&#039;).dataset.filter;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const value = e.target.closest(&#039;.filter-btn&#039;).dataset.value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Сбрасываем другие кнопки в этой группе&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (value !== &#039;all&#039;) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelectorAll(`.filter-btn[data-filter=&amp;quot;${filter}&amp;quot;]`)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; .forEach(b =&amp;gt; b.classList.remove(&#039;active&#039;));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; } else {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelectorAll(`.filter-btn[data-filter=&amp;quot;${filter}&amp;quot;]`)&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; .forEach(b =&amp;gt; b.classList.remove(&#039;active&#039;));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; e.target.closest(&#039;.filter-btn&#039;).classList.add(&#039;active&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (filter === &#039;category&#039;) this.currentCategory = value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (filter === &#039;rarity&#039;) this.currentRarity = value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filterItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updateActiveFilters();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Пагинация&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.prevPage.addEventListener(&#039;click&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (this.currentPage &amp;gt; 1) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage--;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updatePagination();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.nextPage.addEventListener(&#039;click&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const totalPages = Math.ceil(this.filteredItems.length / SHOWCASE_CONFIG.itemsPerPage);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (this.currentPage &amp;lt; totalPages) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage++;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updatePagination();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Количество предметов на странице&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.itemsPerPage.addEventListener(&#039;change&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; SHOWCASE_CONFIG.itemsPerPage = e.target.value === &#039;all&#039; ? this.filteredItems.length : parseInt(e.target.value);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage = 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updatePagination();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Модальное окно&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modalClose.addEventListener(&#039;click&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modal.style.display = &#039;none&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modal.addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (e.target === this.elements.modal) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modal.style.display = &#039;none&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Закрытие по ESC&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; document.addEventListener(&#039;keydown&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (e.key === &#039;Escape&#039; &amp;amp;&amp;amp; this.elements.modal.style.display === &#039;block&#039;) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modal.style.display = &#039;none&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; filterItems() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const searchTerm = this.elements.search.value.toLowerCase();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filteredItems = this.items.filter(item =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Поиск&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const matchesSearch = !searchTerm || &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; item.name.toLowerCase().includes(searchTerm) ||&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; item.type.toLowerCase().includes(searchTerm) ||&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; item.category.toLowerCase().includes(searchTerm);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Фильтр по категории&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const matchesCategory = this.currentCategory === &#039;all&#039; || &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; item.category === this.currentCategory;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Фильтр по редкости&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const matchesRarity = this.currentRarity === &#039;all&#039; || &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; item.rarity === this.currentRarity;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; return matchesSearch &amp;amp;&amp;amp; matchesCategory &amp;amp;&amp;amp; matchesRarity;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.sortItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage = 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updatePagination();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updateStats();&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; sortItems() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filteredItems.sort((a, b) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; let aValue, bValue;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; switch (this.sortBy) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; case &#039;name&#039;:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = a.name.toLowerCase();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = b.name.toLowerCase();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; break;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; case &#039;value&#039;:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = a.value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = b.value;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; break;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; case &#039;rarity&#039;:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const rarityOrder = { &#039;легенда&#039;: 4, &#039;раритет&#039;: 3, &#039;штамповка&#039;: 2, &#039;обычный&#039;: 1 };&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = rarityOrder[a.rarity] || 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = rarityOrder[b.rarity] || 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; break;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; case &#039;category&#039;:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = a.category;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = b.category;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; break;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; case &#039;type&#039;:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = a.type;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = b.type;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; break;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; default:&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; aValue = a.name.toLowerCase();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; bValue = b.name.toLowerCase();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (aValue &amp;lt; bValue) return this.sortDirection === &#039;asc&#039; ? -1 : 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (aValue &amp;gt; bValue) return this.sortDirection === &#039;asc&#039; ? 1 : -1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; return 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; renderItems() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const startIndex = (this.currentPage - 1) * SHOWCASE_CONFIG.itemsPerPage;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const endIndex = startIndex + SHOWCASE_CONFIG.itemsPerPage;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const pageItems = this.filteredItems.slice(startIndex, endIndex);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Показываем/скрываем сообщение &amp;quot;нет результатов&amp;quot;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.noResults.classList.toggle(&#039;active&#039;, this.filteredItems.length === 0);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Очищаем контейнеры&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.grid.innerHTML = &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.list.innerHTML = &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (pageItems.length === 0) return;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Рендерим карточки&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; pageItems.forEach(item =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.grid.appendChild(this.createItemCard(item));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.list.appendChild(this.createListItem(item));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; createItemCard(item) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const card = document.createElement(&#039;div&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; card.className = &#039;item-card&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; card.dataset.id = item.name;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const rarityColor = SHOWCASE_CONFIG.rarityColors[item.rarity] || &#039;#a0aec0&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; card.innerHTML = `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-header&amp;quot; style=&amp;quot;border-color: ${rarityColor}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;rarity-badge&amp;quot; style=&amp;quot;background: ${rarityColor}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.rarity}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-category&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;${SHOWCASE_CONFIG.categoryIcons[item.category] || &#039;fas fa-box&#039;}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.category}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-image&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;${item.image}&amp;quot; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;alt=&amp;quot;${item.name}&amp;quot;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;onerror=&amp;quot;this.onerror=null; this.src=&#039;https://via.placeholder.com/200x150/2d3748/ffffff?text=No+Image&#039;&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;image-overlay&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-body&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;item-name&amp;quot; style=&amp;quot;color: ${rarityColor}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;${SHOWCASE_CONFIG.typeIcons[item.type] || &#039;fas fa-question&#039;}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.name}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;item-type&amp;quot;&amp;gt;${item.type}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;item-stats&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-coins&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span&amp;gt;${item.value} кредитов&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;btn-details&amp;quot; data-id=&amp;quot;${item.name}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Подробнее&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; card.querySelector(&#039;.btn-details&#039;).addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; e.stopPropagation();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.showItemDetails(item);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; return card;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; createListItem(item) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const listItem = document.createElement(&#039;div&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; listItem.className = &#039;item-list-item&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; listItem.dataset.id = item.name;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const rarityColor = SHOWCASE_CONFIG.rarityColors[item.rarity] || &#039;#a0aec0&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; listItem.innerHTML = `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;list-image&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;${item.image}&amp;quot; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;alt=&amp;quot;${item.name}&amp;quot;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;onerror=&amp;quot;this.onerror=null; this.src=&#039;https://via.placeholder.com/80x60/2d3748/ffffff?text=No+Image&#039;&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;list-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;list-header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;item-name&amp;quot; style=&amp;quot;color: ${rarityColor}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.name}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;item-rarity&amp;quot; style=&amp;quot;color: ${rarityColor}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-star&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; ${item.rarity}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;list-details&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;detail&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;${SHOWCASE_CONFIG.categoryIcons[item.category] || &#039;fas fa-box&#039;}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.category}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;detail&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;${SHOWCASE_CONFIG.typeIcons[item.type] || &#039;fas fa-question&#039;}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.type}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;detail&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-coins&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${item.value} кредитов&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;list-actions&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;btn-details&amp;quot; data-id=&amp;quot;${item.name}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-eye&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Просмотр&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; listItem.querySelector(&#039;.btn-details&#039;).addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; e.stopPropagation();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.showItemDetails(item);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; return listItem;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; showItemDetails(item) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const rarityColor = SHOWCASE_CONFIG.rarityColors[item.rarity] || &#039;#a0aec0&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modalBody.innerHTML = `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-title&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 style=&amp;quot;color: ${rarityColor}&amp;quot;&amp;gt;${item.name}&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-subtitle&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;item-rarity&amp;quot; style=&amp;quot;background: ${rarityColor}&amp;quot;&amp;gt;${item.rarity}&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;item-category&amp;quot;&amp;gt;${item.category}&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-body-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-image&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;${item.image}&amp;quot; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;alt=&amp;quot;${item.name}&amp;quot;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;onerror=&amp;quot;this.onerror=null; this.src=&#039;https://via.placeholder.com/400x300/2d3748/ffffff?text=No+Image&#039;&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;modal-info&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;&amp;lt;i class=&amp;quot;fas fa-info-circle&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Информация&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-grid&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-label&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-tag&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Тип:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-value&amp;quot;&amp;gt;${item.type}&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-label&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-layer-group&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Категория:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-value&amp;quot;&amp;gt;${item.category}&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-label&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-star&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Редкость:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-value&amp;quot; style=&amp;quot;color: ${rarityColor}&amp;quot;&amp;gt;${item.rarity}&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-label&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-coins&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Ценность:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;info-value&amp;quot;&amp;gt;${item.value} кредитов&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;&amp;lt;i class=&amp;quot;fas fa-history&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; История предмета&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Этот предмет доступен в базе данных оружия. Может быть получен различными способами в игре.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;info-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3&amp;gt;&amp;lt;i class=&amp;quot;fas fa-chart-bar&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Статистика&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stats-bars&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-bar&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Урон:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-progress&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-fill&amp;quot; style=&amp;quot;width: ${Math.min(item.value * 2, 100)}%; background: ${rarityColor}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-bar&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Точность:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-progress&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-fill&amp;quot; style=&amp;quot;width: ${Math.min(item.value * 1.5, 100)}%; background: ${rarityColor}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-bar&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;stat-label&amp;quot;&amp;gt;Скорость:&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-progress&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;stat-fill&amp;quot; style=&amp;quot;width: ${Math.min(item.value * 1.2, 100)}%; background: ${rarityColor}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.modal.style.display = &#039;block&#039;;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; updateActiveFilters() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const filters = [];&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (this.elements.search.value) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; filters.push({&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;search&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; label: `Поиск: &amp;quot;${this.elements.search.value}&amp;quot;`,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; clear: () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.search.value = &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.filterItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (this.currentCategory !== &#039;all&#039;) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; filters.push({&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;category&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; label: `Категория: ${this.currentCategory}`,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; clear: () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelector(`.filter-btn[data-filter=&amp;quot;category&amp;quot;][data-value=&amp;quot;all&amp;quot;]`).click();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (this.currentRarity !== &#039;all&#039;) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; filters.push({&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; type: &#039;rarity&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; label: `Редкость: ${this.currentRarity}`,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; clear: () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelector(`.filter-btn[data-filter=&amp;quot;rarity&amp;quot;][data-value=&amp;quot;all&amp;quot;]`).click();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.activeFilters.innerHTML = filters.map(filter =&amp;gt; `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;filter-tag&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${filter.label}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-remove&amp;quot; data-type=&amp;quot;${filter.type}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;i class=&amp;quot;fas fa-times&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; `).join(&#039;&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Добавляем обработчики для кнопок удаления фильтров&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.activeFilters.querySelectorAll(&#039;.filter-remove&#039;).forEach(btn =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const type = e.target.closest(&#039;.filter-remove&#039;).dataset.type;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const filter = filters.find(f =&amp;gt; f.type === type);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (filter) filter.clear();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; updatePagination() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const totalItems = this.filteredItems.length;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const totalPages = Math.ceil(totalItems / SHOWCASE_CONFIG.itemsPerPage);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Обновляем кнопки&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.prevPage.disabled = this.currentPage === 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.nextPage.disabled = this.currentPage === totalPages;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Обновляем номера страниц&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; let pagesHTML = &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const maxVisible = 5;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; let startPage = Math.max(1, this.currentPage - Math.floor(maxVisible / 2));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; let endPage = Math.min(totalPages, startPage + maxVisible - 1);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (endPage - startPage + 1 &amp;lt; maxVisible) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; startPage = Math.max(1, endPage - maxVisible + 1);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (startPage &amp;gt; 1) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; pagesHTML += `&amp;lt;button class=&amp;quot;page-number&amp;quot; data-page=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/button&amp;gt;`;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (startPage &amp;gt; 2) pagesHTML += `&amp;lt;span class=&amp;quot;page-dots&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;`;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; for (let i = startPage; i &amp;lt;= endPage; i++) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; pagesHTML += `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;page-number ${i === this.currentPage ? &#039;active&#039; : &#039;&#039;}&amp;quot; data-page=&amp;quot;${i}&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${i}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; if (endPage &amp;lt; totalPages) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (endPage &amp;lt; totalPages - 1) pagesHTML += `&amp;lt;span class=&amp;quot;page-dots&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;`;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; pagesHTML += `&amp;lt;button class=&amp;quot;page-number&amp;quot; data-page=&amp;quot;${totalPages}&amp;quot;&amp;gt;${totalPages}&amp;lt;/button&amp;gt;`;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.pageNumbers.innerHTML = pagesHTML;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Добавляем обработчики для номеров страниц&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.pageNumbers.querySelectorAll(&#039;.page-number&#039;).forEach(btn =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.addEventListener(&#039;click&#039;, (e) =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const page = parseInt(e.target.dataset.page);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (page !== this.currentPage) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.currentPage = page;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.renderItems();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; this.updatePagination();&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; updateStats() {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const categories = new Set(this.items.map(item =&amp;gt; item.category));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.totalItems.textContent = this.filteredItems.length;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; this.elements.totalCategories.textContent = categories.size;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;// Инициализация витрины при загрузке страницы&lt;br /&gt;document.addEventListener(&#039;DOMContentLoaded&#039;, function() {&lt;br /&gt;&amp;#160; &amp;#160; // Создаем контейнер для витрины&lt;br /&gt;&amp;#160; &amp;#160; const showcaseContainer = document.createElement(&#039;div&#039;);&lt;br /&gt;&amp;#160; &amp;#160; showcaseContainer.id = &#039;rpg-items-showcase&#039;;&lt;br /&gt;&amp;#160; &amp;#160; document.body.appendChild(showcaseContainer);&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Инициализируем витрину&lt;br /&gt;&amp;#160; &amp;#160; const showcase = new RPGItemsShowcase(&#039;rpg-items-showcase&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; console.log(&#039;&amp;#127918; RPG Items Showcase загружен!&#039;);&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;!-- Контейнер для витрины --&amp;gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;rpg-items-showcase&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt;// Инициализация витрины (альтернативный способ)&lt;br /&gt;window.addEventListener(&#039;load&#039;, function() {&lt;br /&gt;&amp;#160; &amp;#160; if (!document.getElementById(&#039;rpg-items-showcase&#039;).querySelector(&#039;.rpg-showcase-container&#039;)) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const showcase = new RPGItemsShowcase(&#039;rpg-items-showcase&#039;);&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Sat, 20 Dec 2025 00:11:21 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=107#p107</guid>
		</item>
		<item>
			<title>Инвентарь</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=106#p106</link>
			<description>&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://upforme.ru/uploads/001c/92/09/2/965755.png&quot; alt=&quot;https://upforme.ru/uploads/001c/92/09/2/965755.png&quot; /&gt;&lt;br /&gt;Бассоцист&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 19 Dec 2025 23:55:53 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=106#p106</guid>
		</item>
		<item>
			<title>Тест</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=105#p105</link>
			<description>&lt;p&gt;[html]&lt;br /&gt;&amp;lt;div class=&amp;quot;main-container&amp;quot;&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;!-- Левая колонка с Альсиной --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;alsina-side&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/85238.jpg&amp;quot; alt=&amp;quot;Альсина Димитреску&amp;quot; class=&amp;quot;alsina-image&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;alsina-overlay&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;alsina-name&amp;quot;&amp;gt;Альсина Димитреску&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;alsina-quote&amp;quot;&amp;gt;&amp;quot;Замок — это не просто стены и комнаты. Это продолжение моего тела. А гости... они лишь питание для его роста.&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;lt;!-- Правая колонка с контентом --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-side&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Заголовок --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;page-header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h1 class=&amp;quot;main-title&amp;quot;&amp;gt;Трещина в реальности&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;subtitle&amp;quot;&amp;gt;Ролевая анкета для поиска соучастника&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;lt;!-- Галерея персонажей --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-gallery&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;gallery-title&amp;quot;&amp;gt;Мои лица&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-grid&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Альсина&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Беллатрикс&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Ниган&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Снейп&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Беллатрикс Лестрейндж&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Беллатрикс Лестрейндж&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;character-item&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;https://upforme.ru/uploads/001c/92/09/2/229215.jpg&amp;quot; alt=&amp;quot;Беллатрикс Лестрейндж&amp;quot; class=&amp;quot;character-img&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;lt;!-- Система табов на чистом CSS --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tabs-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Скрытые радио-кнопки для табов --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;tabs&amp;quot; id=&amp;quot;tab1&amp;quot; class=&amp;quot;tab-input&amp;quot; checked&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;tabs&amp;quot; id=&amp;quot;tab2&amp;quot; class=&amp;quot;tab-input&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;tabs&amp;quot; id=&amp;quot;tab3&amp;quot; class=&amp;quot;tab-input&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;tabs&amp;quot; id=&amp;quot;tab4&amp;quot; class=&amp;quot;tab-input&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;tabs&amp;quot; id=&amp;quot;tab5&amp;quot; class=&amp;quot;tab-input&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;lt;!-- Метки табов --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tabs-labels&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;label for=&amp;quot;tab1&amp;quot; class=&amp;quot;tab-label&amp;quot;&amp;gt;Обо мне&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;label for=&amp;quot;tab2&amp;quot; class=&amp;quot;tab-label&amp;quot;&amp;gt;Философия&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;label for=&amp;quot;tab3&amp;quot; class=&amp;quot;tab-label&amp;quot;&amp;gt;Предпочтения&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;label for=&amp;quot;tab4&amp;quot; class=&amp;quot;tab-label&amp;quot;&amp;gt;Вселенные&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;label for=&amp;quot;tab5&amp;quot; class=&amp;quot;tab-label&amp;quot;&amp;gt;Сценарии&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;lt;!-- Контент табов --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tabs-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Таб 1 --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 class=&amp;quot;tab-title&amp;quot;&amp;gt;Обо мне&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;text-block&amp;quot;&amp;gt;Иногда кажется, что всё это началось не в 2008-м, а гораздо раньше. Как будто под кожей всегда сидела эта трещина. А потом просто нашлось слово, чтобы её оправдать. «Ролевая игра». Звучит почти невинно. Как «дочка моряка» или «ночной кошмар». Но в ту первую ночь, когда я вставила пароль в синюю бездну «ВКонтакте», трещина разошлась.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;highlight-block&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Мы не играли. Мы заражались. Словно подхватывали друг от друга лихорадку через короткие, рубленые строчки в звёздочках. Это был не текст. Это был обмен жидкостями.&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;text-block&amp;quot;&amp;gt;Пот, слюна, адреналин — всё это текло по проводам. Мы писали 24/7, потому что остановиться значило почувствовать, как реальность, эта старая, дряблая шлюха, снова наваливается на тебя грудью. Сон был не сном, а временным отключением сознания. Компенсацией за те километры текста, которые мы вгоняли друг в друга, как иглу за иглой.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tags-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;tag&amp;quot;&amp;gt;#ТёмныеФантазии&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;tag&amp;quot;&amp;gt;#ПсихологическаяГлубина&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;tag&amp;quot;&amp;gt;#ЭротикаУжаса&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;tag&amp;quot;&amp;gt;#ПерсонажнаяИгра&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Таб 2 --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 class=&amp;quot;tab-title&amp;quot;&amp;gt;Философия игры&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;cards-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-feather-alt&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Как я пишу&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Мне неважно, как вы пишете. Мне важно — чувствуете ли вы. Главное — проникновение идеи, даже если оно грязное, неопрятное, с грамматическими соплями.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-ruler-horizontal&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Размер поста&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Три-пять тысяч символов — достаточно, чтобы возбудиться, но не устать. Тридцать тысяч — это марафон, когда тебя несут, а остановиться уже невозможно.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-hand-sparkles&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Ритуал&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Я читаю ваш пост перед самым ответом. Чтобы ваш голос звучал у меня в голове. Чтобы мой ответ был не монологом, а спазмом на ваше вторжение.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-comments&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Обратная связь&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;После хорошей сцены хочется закурить. Или вытереться. «Критика» — слово для тех, кто смотрит в замочную скважину. Мы либо делаем это вместе, либо нет.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Таб 3 --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 class=&amp;quot;tab-title&amp;quot;&amp;gt;Что я люблю в игре&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;cards-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-fire&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Напряжение&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Место не имеет значения. Кровать, заднее сиденье, грязный пол заброшенного склада — везде хорошо, если есть напряжение.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-skull&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Боль и смерть&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Я принимаю боль. Я требую смерти. Если это логично. Если это красиво. Если это служит истории, а не просто шокирует.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-crown&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Доминирование&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Люблю вести сюжет — быть тем, кто доминирует. Или тем, кто подчиняется, чтобы в нужный момент перевернуть всё и задушить сверху.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fas fa-ghost&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Неписей&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Не картонных дурачков. А таких, у которых в глазах настоящая, животная мука. Или настоящая, животная похоть. Разницы почти нет.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Таб 4 --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 class=&amp;quot;tab-title&amp;quot;&amp;gt;Вселенные&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;text-block&amp;quot;&amp;gt;Мир для меня — не сеттинг. Это позиция. Это поза. Это то, как тела сталкиваются в темноте.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;cards-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;«Ходячие мертвецы»&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Это не про зомби. Это про то, как после конца света секс становится валютой, утешением, оружием и наказанием. Потные спины в тесном фургоне.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;«Resident Evil»&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Холод клинических столов и горячее дыхание биологической угрозы. Эротика нарушения границ на клеточном уровне.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;«Гарри Поттер»&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Тёмные ритуалы в подвалах Малфоев. Кровь на пергаменте. Боль как ингредиент зелья. Беллатрикс, целующая подол мантии Повелителя.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;«Хранители» / «Пацаны»&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Секс как политика, как патология. Изнасилование идеалов силой, абсолютной и безразличной.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Таб 5 --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;tab-content&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h2 class=&amp;quot;tab-title&amp;quot;&amp;gt;Сценарии&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;text-block&amp;quot;&amp;gt;Мои незакрытые гештальты. Мои порнографические сценарии.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;cards-container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Поглощение Альсиной&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Не встреча. Поглощение. Медленное, церемониальное. Гость, который хочет быть раздавленным её величием, исчезнуть в ней.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Элис и Леон&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Секс как акт агрессивной вентиляции. Быстрый, жёсткий, в перерыве между волнами монстров. Без поцелуев. Только хрипы и укусы.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Лара и Нейтан&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Соперничество, которое разрешается физическим подавлением. Трофей — не артефей, а сломленная воля.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;content-card&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;card-title&amp;quot;&amp;gt;Детектив и маньяк&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Расследование, где детектив влюбляется в призрак жертвы. А потом находит её живой — и понимает, что она маньяк. Эротика соучастия.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;call-to-action&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h3 class=&amp;quot;action-title&amp;quot;&amp;gt;Если ты прочитал это, и у тебя не дрогнула рука...&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;action-text&amp;quot;&amp;gt;Я не ищу партнёра для игр. Я ищу соавтора для порно-некролога по всем этим прекрасным, мёртвым мирам. Того, кто не побоится испачкаться.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;action-text&amp;quot;&amp;gt;Присылай мне не анкету. Присылай мне свою самую грязную, стыдную фантазию. Ту, что прячешь даже от себя.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p class=&amp;quot;final-line&amp;quot;&amp;gt;Я жду. Трещина открыта.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Футер --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;page-footer&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;© 2024 • Ролевая анкета • Поиск соучастника для тёмных фантазий • Только CSS, без JavaScript&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;&amp;lt;i class=&amp;quot;fas fa-skull&amp;quot; style=&amp;quot;color: #8a5cb6; margin: 0 5px;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Все персонажи вымышлены &amp;lt;i class=&amp;quot;fas fa-heart&amp;quot; style=&amp;quot;color: #d44d8c; margin: 0 5px;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 19 Dec 2025 15:08:06 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=105#p105</guid>
		</item>
		<item>
			<title>Личное досье (тест)</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=94#p94</link>
			<description>&lt;p&gt;&lt;span class=&quot;highlight-text&quot;&gt;ЛИЧНОЕ ДЕЛО&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;ACTIVITY&quot; id=&quot;block-4&quot;&gt;&lt;p&gt;[2025-12-06]&lt;/p&gt;&lt;div class=&quot;prsnlinfo&quot; id=&quot;block-11&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MASTER-RANK&quot; id=&quot;block-5&quot;&gt;&lt;p&gt;&lt;strong&gt;РАНГ МАСТЕРСТВА&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Основное оружие::&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p46&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p47&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p48&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Вторичное оружие::&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p43&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p44&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p41&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&amp;#160; &lt;br /&gt;Оружие ближнего боя::&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p34&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p35&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &lt;br /&gt;Способности::&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p31&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p31&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;INVENTORY&quot; id=&quot;block-6&quot;&gt;&lt;p&gt;&lt;strong&gt;ИНВЕНТАРЬ&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Акцельтра: стартовое вооружение&lt;br /&gt;Бронко: купил за 20 в магазине&lt;br /&gt;Бассоцист: купил у Нигана за 50&lt;br /&gt;Катана: продал Лиззи за 40&lt;br /&gt;Токсики: потерял в битве за аванпост&lt;br /&gt;Акариус: украл у Нигана&lt;br /&gt;Цист: украл у Нигана&lt;br /&gt;Споромёт: стартовое вооружение&lt;br /&gt;Споротрикс: купил за 25&lt;br /&gt;Споромёт: продал Нигану за 50000&lt;br /&gt;Катана: украла Лиззи&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;ACHIEVEMENTS&quot; id=&quot;block-7&quot;&gt;&lt;p&gt;&lt;strong&gt;ДОСТИЖЕНИЯ&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Первопост: написать первый пост:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Хитрец: обмануть другого персонажа:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Любитель котиков: погладить котика:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Воин: победить в сложном бою:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p22&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Исследователь: открыть новую территорию:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Дипломат: успешно провести переговоры:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Мастер: достичь максимального уровня навыка:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p14&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Новатор: первым найти решение:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Защитник: защитить слабого:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Целитель: вылечить раненого:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Путешественник: посетить все локации:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;br /&gt;Коллекционер: собрать все предметы коллекции:: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=9#p23&quot;&gt;Тест личной карточки&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;SOCIAL&quot; id=&quot;block-8&quot;&gt;&lt;p&gt;&lt;strong&gt;СОЦИАЛЬНЫЕ СВЯЗИ&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Войд::&lt;br /&gt;конфликт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p1&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;br /&gt;доверие: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p2&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Виспер::&lt;br /&gt;угроза: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p1&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;br /&gt;дар: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=1#p2&quot;&gt;Тестовое сообщение&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Элис::&lt;br /&gt;спасение: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=25#p135&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=25#p135&lt;/a&gt;&lt;br /&gt;пари: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=30#p150&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=30#p150&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;флирт: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;br /&gt;близость: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=15#p150&quot;&gt;[Ополчение] Марианна: Потерянный протофрейм&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;FACTIONS&quot; id=&quot;block-9&quot;&gt;
						&lt;p&gt;Ополчение::&lt;br /&gt;О1225-01 &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=65#p2&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=65#p2&lt;/a&gt;&lt;br /&gt;О1225-02 &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=66#p2&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=66#p2&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Аутсайдеры::&lt;br /&gt;А1225-01 &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=67#p2&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=67#p2&lt;/a&gt;&lt;br /&gt;Босс: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=65#p2&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=65#p2&lt;/a&gt;&lt;br /&gt;Босс: &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=65#p3&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=65#p3&lt;/a&gt;&lt;/p&gt;
						&lt;p&gt;Скальдра::&lt;/p&gt;
						&lt;p&gt;Ночная волна::&lt;br /&gt;Н1225-01 &lt;a href=&quot;https://warframe.f-rpg.me/viewtopic.php?id=69#p2&quot;&gt;https://warframe.f-rpg.me/viewtopic.php?id=69#p2&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;SIGNATURES&quot; id=&quot;block-10&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;[hideprofile]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Wed, 17 Dec 2025 20:47:43 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=94#p94</guid>
		</item>
		<item>
			<title>Шрифты</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=93#p93</link>
			<description>&lt;div class=&quot;quote-box quote-main&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 22px&quot;&gt;Arial &lt;span style=&quot;font-family: Arial&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Arial Black &lt;span style=&quot;font-family: Arial Black&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Arial Narrow &lt;span style=&quot;font-family: Arial Narrow&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Book Antiqua &lt;span style=&quot;font-family: Book Antiqua&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Century Gothic &lt;span style=&quot;font-family: Century Gothic&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Comic Sans Ms &lt;span style=&quot;font-family: Comic Sans Ms&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Courier New &lt;span style=&quot;font-family: Courier New&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Fixedsys &lt;span style=&quot;font-family: Fixedsys&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Franklin Gothic Medium &lt;span style=&quot;font-family: Franklin Gothic Medium&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Garamond &lt;span style=&quot;font-family: Garamond&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Georgia &lt;span style=&quot;font-family: Georgia&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Impact &lt;span style=&quot;font-family: Impact&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lucida Console &lt;span style=&quot;font-family: Lucida Console&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Microsoft Sans Serif &lt;span style=&quot;font-family: Microsoft Sans Serif&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Palatino Linotype &lt;span style=&quot;font-family: Palatino Linotype&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;System &lt;span style=&quot;font-family: System&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Tahoma &lt;span style=&quot;font-family: Tahoma&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Times New Roman &lt;span style=&quot;font-family: Times New Roman&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Trebuchet Ms &lt;span style=&quot;font-family: Trebuchet Ms&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Verdana &lt;span style=&quot;font-family: Verdana&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Alumni Sans &lt;span style=&quot;font-family: Alumni Sans&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Blackcraft &lt;span style=&quot;font-family: Blackcraft&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Catacombs &lt;span style=&quot;font-family: Catacombs&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Caveat &lt;span style=&quot;font-family: Caveat&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Great Vibes &lt;span style=&quot;font-family: Great Vibes&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Lost &lt;span style=&quot;font-family: Lost&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Needleteeth &lt;span style=&quot;font-family: Needleteeth&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Spectral &lt;span style=&quot;font-family: Spectral&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Tiny &lt;span style=&quot;font-family: Tiny&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Unquiet Spirits &lt;span style=&quot;font-family: Unquiet Spirits&quot;&gt;» Whisper of the Void » Шёпот бездны » &lt;span style=&quot;font-style: italic&quot;&gt;Warframe » Варфрейм&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Wed, 17 Dec 2025 20:08:25 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=93#p93</guid>
		</item>
		<item>
			<title>[Ополчение] Капитан Марков: эвакуация выживших тест тест тест тест тес</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=89#p89</link>
			<description>&lt;p&gt;Vvvv&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Tue, 16 Dec 2025 20:36:59 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=89#p89</guid>
		</item>
		<item>
			<title>Рынок</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=62#p62</link>
			<description>&lt;p&gt;Тестовое сообщение??&lt;br /&gt;Бросок: 1d20: 19&lt;/p&gt;&lt;div class=&quot;arsenal&quot; id=&quot;block-12&quot;&gt;&lt;p&gt;Мой арсенал&lt;/p&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 15 Dec 2025 11:00:09 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=62#p62</guid>
		</item>
		<item>
			<title>Переулок</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=57#p57</link>
			<description>&lt;p&gt;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Mon, 15 Dec 2025 02:22:04 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=57#p57</guid>
		</item>
		<item>
			<title>Тестовая игровая тема</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=55#p55</link>
			<description>&lt;p&gt;Тестовое сообщение на форуме.&lt;/p&gt;
						&lt;p&gt;[Negan_доверие]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Tue, 09 Dec 2025 12:11:50 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=55#p55</guid>
		</item>
		<item>
			<title>Тест личной карточки</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=51#p51</link>
			<description>&lt;p&gt;&lt;strong&gt;Тёмный клинок&lt;/strong&gt;&lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;https://warframe.3dn.ru/icons/250px-DarkDagger.png&quot; alt=&quot;https://warframe.3dn.ru/icons/250px-DarkDagger.png&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot;&gt;Категория:&lt;/span&gt; Основное оружие&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot;&gt;Редкость:&lt;/span&gt; Штамповка&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 14 Nov 2025 15:17:26 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=51#p51</guid>
		</item>
		<item>
			<title>Карточка героя</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=49#p49</link>
			<description>&lt;div class=&quot;herocard&quot; id=&quot;block-13&quot;&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 14 Nov 2025 10:54:11 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=49#p49</guid>
		</item>
		<item>
			<title>Варфреймы</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=39#p39</link>
			<description>&lt;p&gt;тест&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Negan)</author>
			<pubDate>Wed, 12 Nov 2025 14:04:30 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=39#p39</guid>
		</item>
		<item>
			<title>Скрипт сезона</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=35#p35</link>
			<description>&lt;p&gt;[html]&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html lang=&amp;quot;ru&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;title&amp;gt;Warframe Cards - Настольная игра&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;style&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; * {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin: 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; box-sizing: border-box;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-family: &#039;Segoe UI&#039;, Tahoma, Geneva, Verdana, sans-serif;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; body {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; min-height: 100vh;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .container {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; max-width: 1200px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin: 0 auto;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .header {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; text-align: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 40px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: rgba(0, 0, 0, 0.3);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border: 2px solid #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .filters {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; justify-content: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 30px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-wrap: wrap;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .filter-btn {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 10px 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: #2d3047;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #fff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border: 1px solid #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 25px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; cursor: pointer;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; transition: all 0.3s ease;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .filter-btn:hover, .filter-btn.active {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #000;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-grid {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: grid;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 25px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-card {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: linear-gradient(145deg, #2d3047 0%, #1b1b2f 100%);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border: 2px solid #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; box-shadow: 0 10px 30px rgba(0, 255, 255, 0.1);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; transition: transform 0.3s ease, box-shadow 0.3s ease;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-card:hover {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; transform: translateY(-10px);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; box-shadow: 0 15px 40px rgba(0, 255, 255, 0.2);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-card::before {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; content: &#039;&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; top: 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; left: 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; right: 0;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; height: 4px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: linear-gradient(90deg, #ff6b6b, #4ecdc4, #45b7d1, #96ceb4, #ffeaa7);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .card-header {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-image {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; width: 80px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; height: 80px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 50%;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border: 2px solid #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-right: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; object-fit: cover;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-info {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; flex: 1;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-name {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-size: 1.5em;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-weight: bold;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 5px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-roles {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-wrap: wrap;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .role-tag {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: rgba(0, 255, 255, 0.2);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 4px 10px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-size: 0.8em;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border: 1px solid #00ffff;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .abilities-section {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-top: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .section-title {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-size: 1.1em;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #ff6b6b;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-bottom: 1px solid #444;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding-bottom: 5px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: rgba(255, 255, 255, 0.05);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 10px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding: 12px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 10px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-left: 3px solid #4ecdc4;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability.passive {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-left-color: #ffeaa7;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability-name {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-weight: bold;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #4ecdc4;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-bottom: 5px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; gap: 8px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability.passive .ability-name {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #ffeaa7;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability-description {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-size: 0.9em;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; line-height: 1.4;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #ccc;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .ability-icon {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; width: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; height: 20px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; background: #444;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-radius: 4px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; display: inline-block;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; .card-footer {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; margin-top: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; padding-top: 15px;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; border-top: 1px solid #444;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; font-size: 0.8em;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; color: #888;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; text-align: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; @media (max-width: 768px) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; .warframe-grid {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; grid-template-columns: 1fr;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; .filters {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;h1&amp;gt;WARFRAME CARDS&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;p&amp;gt;Коллекция карточек для настольной ролевой игры&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;filters&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn active&amp;quot; data-role=&amp;quot;all&amp;quot;&amp;gt;Все&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-role=&amp;quot;damage&amp;quot;&amp;gt;Урон&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-role=&amp;quot;support&amp;quot;&amp;gt;Поддержка&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-role=&amp;quot;survival&amp;quot;&amp;gt;Выживание&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-role=&amp;quot;stealth&amp;quot;&amp;gt;Скрытность&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;button class=&amp;quot;filter-btn&amp;quot; data-role=&amp;quot;crowdcontrol&amp;quot;&amp;gt;Контроль&amp;lt;/button&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;warframe-grid&amp;quot; id=&amp;quot;warframeGrid&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;!-- Карточки будут добавляться через JavaScript --&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;lt;script&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Данные варфреймов&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; const warframesData = [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &amp;quot;Atlas&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &amp;quot;https://content.warframe.com/PublicExport/Lotus/Interface/Icons/StoreIcons/Warframes/Atlas.png&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; roles: [&amp;quot;damage&amp;quot;, &amp;quot;survival&amp;quot;],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; abilities: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; passive: &amp;quot;Иммунитет к отбрасыванию при нахождении на земле. Поверженные окаменевшие враги оставляют Обломки, которые лечат Атласа или дают ему бонус к броне.&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; active: [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Оползень&amp;quot;, description: &amp;quot;Мощный повторяющийся удар, который устремляется вперед и наносит урон по площади.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Тектоника&amp;quot;, description: &amp;quot;Создает каменную стену, блокирующую вражеский огонь. Можно зарядить, чтобы скатить ее вперед как валун.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Окаменение&amp;quot;, description: &amp;quot;Атака конусом, превращающая врагов в камень, делая их уязвимыми и позволяя оставлять Обломки.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Грохот&amp;quot;, description: &amp;quot;Призывает двух элементалей камня для сражения за Атласа.&amp;quot; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &amp;quot;Banshee&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &amp;quot;https://content.warframe.com/PublicExport/Lotus/Interface/Icons/StoreIcons/Warframes/Banshee.png&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; roles: [&amp;quot;crowdcontrol&amp;quot;],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; abilities: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; passive: &amp;quot;Все оружие Банши работает бесшумно, не предупреждая врагов при стрельбе.&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; active: [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Звуковой удар&amp;quot;, description: &amp;quot;Излучает звуковую ударную волну, которая отбрасывает врагов в широком конусе.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Сонар&amp;quot;, description: &amp;quot;Обнаруживает уязвимые места врагов, которые умножают урон при попадании.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Тишина&amp;quot;, description: &amp;quot;Создает область, которая оглушает врагов, входящих в нее, и заглушает все звуки оружия.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Звуковое землетрясение&amp;quot;, description: &amp;quot;Создает ударные волны, наносящие урон и оглушающие всех врагов на большой площади.&amp;quot; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &amp;quot;Frost&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &amp;quot;https://content.warframe.com/PublicExport/Lotus/Interface/Icons/StoreIcons/Warframes/Frost.png&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; roles: [&amp;quot;crowdcontrol&amp;quot;, &amp;quot;survival&amp;quot;],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; abilities: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; passive: &amp;quot;Способности имеют увеличенную длительность эффекта статуса Холод. Враги с эффектом Холода в радиусе аффинити дают Фросту бонус к броне.&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; active: [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Замораживание&amp;quot;, description: &amp;quot;Запускает ледяной снаряд, который замораживает единственную цель на месте.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Ледяная волна&amp;quot;, description: &amp;quot;Посылает волну острого льда вперед, нанося урон и замедляя врагов на широком пути.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Снежный шар&amp;quot;, description: &amp;quot;Создает защитную сферу льда, блокирующую вражеские выстрелы. Кратко неуязвим при создании.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Лавина&amp;quot;, description: &amp;quot;Выпускает волну мороза, которая наносит урон всем ближайшим врагам и снижает их броню.&amp;quot; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &amp;quot;Volt&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &amp;quot;https://content.warframe.com/PublicExport/Lotus/Interface/Icons/StoreIcons/Warframes/Volt.png&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; roles: [&amp;quot;damage&amp;quot;, &amp;quot;support&amp;quot;],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; abilities: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; passive: &amp;quot;Накопитель заряда: накапливает статическое электричество при движении, добавляя бонусный урон Электричеством к следующей атаке.&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; active: [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Шок&amp;quot;, description: &amp;quot;Запускает снаряд, который передает урон Электричеством нескольким ближайшим врагам.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Скорость&amp;quot;, description: &amp;quot;Заряжает Вольта и ближайших союзников, значительно увеличивая их скорость передвижения и атаки.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Электрический щит&amp;quot;, description: &amp;quot;Развертывает энергетический барьер, блокирующий вражеский огонь и усиливающий выстрелы, произведенные сквозь него.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Разряд&amp;quot;, description: &amp;quot;Выпускает мощное электрическое поле, которое оглушает и наносит урон врагам на большой площади.&amp;quot; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; name: &amp;quot;Mag&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; image: &amp;quot;https://content.warframe.com/PublicExport/Lotus/Interface/Icons/StoreIcons/Warframes/Mag.png&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; roles: [&amp;quot;crowdcontrol&amp;quot;],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; abilities: {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; passive: &amp;quot;Автоматически притягивает предметы в радиусе 8 метров к себе.&amp;quot;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; active: [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Притяжение&amp;quot;, description: &amp;quot;Создает магнитный вихрь, который отбрасывает и притягивает врагов к Мэг.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Намагничивание&amp;quot;, description: &amp;quot;Захватывает цель в магнитном поле, которое захватывает снаряды и наносит периодический урон.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Поляризация&amp;quot;, description: &amp;quot;Излучает волну, которая истощает щиты и броню врагов, одновременно восстанавливая щиты союзников.&amp;quot; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; { name: &amp;quot;Раздавить&amp;quot;, description: &amp;quot;Телекинетически поднимает врагов, нанося массовый Магнитный урон и снимая их броню.&amp;quot; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ]&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; ];&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Функция для создания карточки варфрейма&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; function createWarframeCard(warframe) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const card = document.createElement(&#039;div&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; card.className = &#039;warframe-card&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; card.dataset.roles = warframe.roles.join(&#039; &#039;);&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const rolesHTML = warframe.roles.map(role =&amp;gt; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; `&amp;lt;span class=&amp;quot;role-tag&amp;quot;&amp;gt;${getRoleName(role)}&amp;lt;/span&amp;gt;`&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ).join(&#039;&#039;);&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const abilitiesHTML = warframe.abilities.active.map((ability, index) =&amp;gt; `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability-name&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;ability-icon&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${index + 1}. ${ability.name}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability-description&amp;quot;&amp;gt;${ability.description}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; `).join(&#039;&#039;);&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; card.innerHTML = `&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-header&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;img src=&amp;quot;${warframe.image}&amp;quot; alt=&amp;quot;${warframe.name}&amp;quot; class=&amp;quot;warframe-image&amp;quot; onerror=&amp;quot;this.src=&#039;https://via.placeholder.com/80x80/2d3047/00ffff?text=?&#039;&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;warframe-info&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;warframe-name&amp;quot;&amp;gt;${warframe.name}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;warframe-roles&amp;quot;&amp;gt;${rolesHTML}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;abilities-section&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;section-title&amp;quot;&amp;gt;СПОСОБНОСТИ&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability passive&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability-name&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;ability-icon&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Пассивная&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;ability-description&amp;quot;&amp;gt;${warframe.abilities.passive}&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ${abilitiesHTML}&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;card-footer&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; Warframe RPG Card © 2024&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; `;&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; return card;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Функция для получения русского названия роли&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; function getRoleName(role) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const roleNames = {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;damage&#039;: &#039;Урон&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;support&#039;: &#039;Поддержка&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;survival&#039;: &#039;Выживание&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;stealth&#039;: &#039;Скрытность&#039;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &#039;crowdcontrol&#039;: &#039;Контроль&#039;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; };&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; return roleNames[role] || role;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Функция для фильтрации карточек&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; function filterCards(role) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const cards = document.querySelectorAll(&#039;.warframe-card&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; cards.forEach(card =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; if (role === &#039;all&#039; || card.dataset.roles.includes(role)) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; card.style.display = &#039;block&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; } else {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; card.style.display = &#039;none&#039;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; }&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; // Инициализация&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; document.addEventListener(&#039;DOMContentLoaded&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const grid = document.getElementById(&#039;warframeGrid&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Создаем карточки для каждого варфрейма&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; warframesData.forEach(warframe =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; const card = createWarframeCard(warframe);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; grid.appendChild(card);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;/p&gt;
						&lt;p&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; // Добавляем обработчики для кнопок фильтра&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelectorAll(&#039;.filter-btn&#039;).forEach(btn =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.addEventListener(&#039;click&#039;, () =&amp;gt; {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.querySelectorAll(&#039;.filter-btn&#039;).forEach(b =&amp;gt; b.classList.remove(&#039;active&#039;));&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; btn.classList.add(&#039;active&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; filterCards(btn.dataset.role);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; });&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Tue, 11 Nov 2025 17:18:47 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=35#p35</guid>
		</item>
		<item>
			<title>Тестовое сообщение</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=30#p30</link>
			<description>&lt;p&gt;[html]&amp;lt;style&amp;gt;&lt;br /&gt;#season-widget {&lt;br /&gt;&amp;#160; &amp;#160; width: 200px;&lt;br /&gt;&amp;#160; &amp;#160; height: 200px;&lt;br /&gt;&amp;#160; &amp;#160; border: 2px solid;&lt;br /&gt;&amp;#160; &amp;#160; border-radius: 10px;&lt;br /&gt;&amp;#160; &amp;#160; display: flex;&lt;br /&gt;&amp;#160; &amp;#160; flex-direction: column;&lt;br /&gt;&amp;#160; &amp;#160; justify-content: center;&lt;br /&gt;&amp;#160; &amp;#160; align-items: center;&lt;br /&gt;&amp;#160; &amp;#160; font-family: Arial, sans-serif;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: bold;&lt;br /&gt;&amp;#160; &amp;#160; position: relative;&lt;br /&gt;&amp;#160; &amp;#160; overflow: hidden;&lt;br /&gt;&amp;#160; &amp;#160; box-sizing: border-box;&lt;br /&gt;&amp;#160; &amp;#160; padding: 10px;&lt;br /&gt;&amp;#160; &amp;#160; text-align: center;&lt;br /&gt;&amp;#160; &amp;#160; margin: 10px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;/* Стили для сезонов */&lt;br /&gt;.season-autumn {&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #fbe9e7, #ffab91);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ff8a65;&lt;br /&gt;&amp;#160; &amp;#160; color: #d84315;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.season-winter {&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #e3f2fd, #bbdefb);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #90caf9;&lt;br /&gt;&amp;#160; &amp;#160; color: #1565c0;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.season-spring {&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #e8f5e8, #c8e6c9);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #81c784;&lt;br /&gt;&amp;#160; &amp;#160; color: #2e7d32;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.season-summer {&lt;br /&gt;&amp;#160; &amp;#160; background: linear-gradient(135deg, #fff3e0, #ffcc80);&lt;br /&gt;&amp;#160; &amp;#160; border-color: #ffb74d;&lt;br /&gt;&amp;#160; &amp;#160; color: #ef6c00;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.season-name {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 24px;&lt;br /&gt;&amp;#160; &amp;#160; margin-bottom: 10px;&lt;br /&gt;&amp;#160; &amp;#160; text-shadow: 1px 1px 2px rgba(0,0,0,0.1);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.season-timer {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 12px;&lt;br /&gt;&amp;#160; &amp;#160; text-align: center;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;.days-left {&lt;br /&gt;&amp;#160; &amp;#160; font-size: 16px;&lt;br /&gt;&amp;#160; &amp;#160; color: #d32f2f;&lt;br /&gt;&amp;#160; &amp;#160; font-weight: bold;&lt;br /&gt;&amp;#160; &amp;#160; display: block;&lt;br /&gt;&amp;#160; &amp;#160; margin-top: 5px;&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;/* Декоративные элементы */&lt;br /&gt;.decor {&lt;br /&gt;&amp;#160; &amp;#160; position: absolute;&lt;br /&gt;&amp;#160; &amp;#160; top: 10px;&lt;br /&gt;&amp;#160; &amp;#160; right: 10px;&lt;br /&gt;&amp;#160; &amp;#160; font-size: 20px;&lt;br /&gt;&amp;#160; &amp;#160; opacity: 0.5;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;div id=&amp;quot;season-widget&amp;quot; class=&amp;quot;season-autumn&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;season-name&amp;quot;&amp;gt;ОСЕНЬ&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;season-timer&amp;quot;&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; ВРЕМЯ ДО ОКОНЧАНИЯ СЕЗОНА: &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;lt;span class=&amp;quot;days-left&amp;quot;&amp;gt;100&amp;lt;/span&amp;gt; ДНЕЙ&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;lt;div class=&amp;quot;decor&amp;quot;&amp;gt;&amp;#127810;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
						&lt;p&gt;&amp;lt;script&amp;gt;&lt;br /&gt;// Простая и надежная версия расчета сезонов&lt;br /&gt;function getSeasonInfo() {&lt;br /&gt;&amp;#160; &amp;#160; // Начальная дата - 1 ноября 2025&lt;br /&gt;&amp;#160; &amp;#160; const startDate = new Date(&#039;2025-11-01&#039;);&lt;br /&gt;&amp;#160; &amp;#160; const now = new Date();&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Разница в днях&lt;br /&gt;&amp;#160; &amp;#160; const diffTime = now - startDate;&lt;br /&gt;&amp;#160; &amp;#160; const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Если дата раньше начала&lt;br /&gt;&amp;#160; &amp;#160; if (diffDays &amp;lt; 0) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; return { season: &#039;autumn&#039;, name: &#039;ОСЕНЬ&#039;, decor: &#039;&amp;#127810;&#039;, daysLeft: 100 };&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Определяем текущий сезон (каждые 100 дней)&lt;br /&gt;&amp;#160; &amp;#160; const seasonCycle = Math.floor(diffDays / 100) % 4;&lt;br /&gt;&amp;#160; &amp;#160; const daysInSeason = diffDays % 100;&lt;br /&gt;&amp;#160; &amp;#160; const daysLeft = 100 - daysInSeason;&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; const seasons = [&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; { season: &#039;autumn&#039;, name: &#039;ОСЕНЬ&#039;, decor: &#039;&amp;#127810;&#039; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; { season: &#039;winter&#039;, name: &#039;ЗИМА&#039;, decor: &#039;&amp;#10052;&amp;#65039;&#039; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; { season: &#039;spring&#039;, name: &#039;ВЕСНА&#039;, decor: &#039;&amp;#127793;&#039; },&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; { season: &#039;summer&#039;, name: &#039;ЛЕТО&#039;, decor: &#039;&amp;#9728;&amp;#65039;&#039; }&lt;br /&gt;&amp;#160; &amp;#160; ];&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; return {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; ...seasons[seasonCycle],&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; daysLeft: daysLeft&lt;br /&gt;&amp;#160; &amp;#160; };&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;function updateSeasonWidget() {&lt;br /&gt;&amp;#160; &amp;#160; const seasonInfo = getSeasonInfo();&lt;br /&gt;&amp;#160; &amp;#160; const widget = document.getElementById(&#039;season-widget&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; if (!widget) {&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; console.error(&#039;Виджет не найден!&#039;);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; return;&lt;br /&gt;&amp;#160; &amp;#160; }&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Обновляем содержимое&lt;br /&gt;&amp;#160; &amp;#160; widget.querySelector(&#039;.season-name&#039;).textContent = seasonInfo.name;&lt;br /&gt;&amp;#160; &amp;#160; widget.querySelector(&#039;.days-left&#039;).textContent = seasonInfo.daysLeft;&lt;br /&gt;&amp;#160; &amp;#160; widget.querySelector(&#039;.decor&#039;).textContent = seasonInfo.decor;&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; // Обновляем классы&lt;br /&gt;&amp;#160; &amp;#160; widget.className = &#039;season-&#039; + seasonInfo.season;&lt;br /&gt;&amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; console.log(&#039;Сезон обновлен:&#039;, seasonInfo);&lt;br /&gt;}&lt;/p&gt;
						&lt;p&gt;// Запускаем при загрузке&lt;br /&gt;document.addEventListener(&#039;DOMContentLoaded&#039;, function() {&lt;br /&gt;&amp;#160; &amp;#160; console.log(&#039;Документ загружен, обновляем виджет...&#039;);&lt;br /&gt;&amp;#160; &amp;#160; updateSeasonWidget();&lt;br /&gt;});&lt;/p&gt;
						&lt;p&gt;// Дублируем запуск на всякий случай&lt;br /&gt;window.onload = updateSeasonWidget;&lt;/p&gt;
						&lt;p&gt;// Для отладки - выводим информацию&lt;br /&gt;console.log(&#039;Скрипт сезонов загружен, текущий сезон:&#039;, getSeasonInfo());&lt;br /&gt;&amp;lt;/script&amp;gt;[/html]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Fri, 24 Oct 2025 04:27:16 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=30#p30</guid>
		</item>
		<item>
			<title>Черновик матчасти</title>
			<link>https://warframe.f-rpg.me/viewtopic.php?pid=7#p7</link>
			<description>&lt;p&gt;&lt;span style=&quot;display: block; text-align: center&quot;&gt;&lt;strong&gt;Игровые расы&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;table style=&quot;table-layout:fixed;width:100%&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;Изображение&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Название, описание&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Трансформация&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;1. Люди&lt;br /&gt;Описание: Обычные люди, не тронутые заражением. Хрупкие, но обладающие неистребимой волей к выживанию. Их оружие — знания, интуиция и воля, но они уязвимы для Техрота.&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Трансформация: При контакте с вирусом Техноцит могут мутировать в Зараженных или, приняв сыворотку Энтрати, стать Протофреймом.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;2. Протофреймы&lt;br /&gt;Описание: Гибриды человека и Варфрейма, стабилизированные сывороткой Энтрати. Обладают сверхспособностями, но их разум балансирует на грани из-за Шкалы Заражения.&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Трансформация: При 100% заражении становятся либо Варфреймом Умброй (сохранив личность), либо бездушным Варфреймом.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;3. Варфреймы Умбра&lt;br /&gt;Описание: Элита среди зараженных. Сохранили сознание и волю после трансформации, став идеальным симбиозом человека и оружия. Обладают памятью и эмоциями.&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Трансформация: Могут деградировать в обычного Варфрейма при полной утрате самоосознания под давлением Бездны или техротного безумия.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;4. Варфреймы&lt;br /&gt;Описание: Бездушные боевые оболочки, лишенные личности. Могучие орудия, управляемые Волей оператора или приказами. Бывшие люди, чье сознание стерто Техротом.&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Трансформация: Трансформация невозможна. Это конечная стадия, точка невозврата, где от личности остается лишь пустая оболочка.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;[hideprofile]&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Void)</author>
			<pubDate>Wed, 22 Oct 2025 10:46:37 +0300</pubDate>
			<guid>https://warframe.f-rpg.me/viewtopic.php?pid=7#p7</guid>
		</item>
	</channel>
</rss>
