PageSourceSearch

https://rostcons.ru/science/doctorate.html

html rostcons.ru collected 2026-10-02 19:58:30 UTC 33,371 bytes, 548 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3	<head>
4		<meta charset="utf-8">
5<!-- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> -->
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<base href="//rostcons.ru/" />
8<title>РГК - Докторантура</title>
9
10<meta name="description" content="Официальный сайт Ростовской государственной консерватории им. С. В. Рахманинова"/>
11<meta name="keywords" content="Ростов, Ростовская консерватория, консерватория, Рахманинов, классическая музыка, музыкальное образование, музыка, образование, музыкальные занятия для детей, курсы звукорежиссуры, курсы звукорежиссуры в Ростове, музыка для особенных детей, музыкальное развитие, детский хор, раннее развитие детей, занятия для детей с ОВЗ, вокальная студия в Ростове, вокал для детей, обучение музыке в Ростове, Rostov-on-Don, Rostov State Rachmaninov Conservatoire, Rachmaninov Conservatoire, Rostov Conservatoire"/>
12<meta name="mailru-domain" content="Djeei7nasB19r7ro" />
13<meta name="yandex-verification" content="897775b699d029b6" />
14<meta name="yandex-verification" content="4e99a439a2290db9" />
15
16<link rel="icon" href="favicon.png" type="image/x-icon" />
17<link rel="alternate" type="application/rss+xml" title="RSS-лента Ростовская консерватория" href="https://rostcons.ru/Rss.rss">
18<link rel="alternate" type="application/rss+xml" title="Конкурсы Конференции" href="https://rostcons.ru/competitions.rss">
19<link rel="alternate" type="application/rss+xml" title="Концерты" href="https://rostcons.ru/concerto.rss">
20<link rel="alternate" type="application/rss+xml" title="Новости" href="https://rostcons.ru/news.rss">
21
22<link rel="stylesheet" href="/assets/dist/css/bvi.min.css">
23<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
24<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css">
25<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css" />
26<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css"/>
27
28<link rel="stylesheet" href="/assets/nd-css/bootstrap-negative-margins.min.css">
29<link rel="stylesheet" href="/assets/nd-css/myMenuCanvas.css">
30<link rel="stylesheet" href="/assets/nd-css/breadcrumbs.css">
31<link rel="stylesheet" href="/assets/nd-css/accord.css">
32<!--<link rel="stylesheet" href="/assets/Tilda-Sans/Tilda-Sans_VF.css">-->
33<link rel="stylesheet" href="/assets/dist/css/bvi.min.css">
34<link rel="stylesheet" href="/assets/nd-css/yatranslate.css">
35<link rel="stylesheet" href="/assets/nd-css/yasearch.css">
36<link rel="stylesheet" href="/assets/nd-css/cookiealert.css">
37<link rel="stylesheet" href="/assets/nd-css/tree.css">
38<!--<link rel="stylesheet" href="/assets/nd-css/pills-old.css">-->
39<link rel="stylesheet" href="/assets/nd-css/pills.css">
40  <link rel="stylesheet" href="/assets/nd-css/swiper.css">
41<link rel="stylesheet" href="/assets/nd-css/custom.css">
42
43		
44	</head>
45	<body class="d-flex flex-column min-vh-100">
46	  <div class="offcanvas offcanvas-start w-100" tabindex="-1" id="megaMenu" aria-labelledby="megaMenuLabel">
47  <div class="offcanvas-header px-3 py-0 mb-3">
48    <h5 class="offcanvas-title">
49      <a class="nav-link" href="/">Ростовская консерватория</a>
50    </h5>
51    <button
52      type="button"
53      class="btn-close"
54      data-bs-dismiss="offcanvas"
55      aria-label="Закрыть">
56    </button>
57  </div>
58
59  <div class="offcanvas-body p-0">
60
61    <!-- MOBILE -->
62    <div class="mobile-menu-container d-lg-none"></div>
63
64    <!-- DESKTOP -->
65    <div class="menu-grid column-gap-4 d-none d-lg-grid">
66      <div class="menu-col" data-col="1"></div>
67      <div class="menu-col" data-col="2"></div>
68      <div class="menu-col" data-col="3"></div>
69      <div class="menu-col" data-col="4"></div>
70    </div>
71
72  </div>
73</div>
74
75	  <main class="flex-fill">
76		  <header class="notranslate" translate="no">
77  <div class="container-fluid" id="brand">
78    <div class="container navbar pt-1">
79      <div class="col-8 col-lg-10">
80        <a class="navbar-brand" href="#">Ростовская <span class="myToggle">государственная</span> консерватория<span class="myToggle"> имени С. В. Рахманинова</span></a>
81      </div>
82      <div class="col-4 col-lg-2 d-flex justify-content-between">
83        <a href="//musalm.ru" target="_blank"><img src="/assets/nd-img/urma.svg" alt="alm" width="24" height="24"></a>
84        <a href="//max.ru/id6164028535_gos" target="_blank"><img src="/assets/nd-img/max.svg" alt="max" width="24" height="24"></a>
85        <a href="//vk.com/rostcons" target="_blank"><img src="/assets/nd-img/vk.svg" alt="vk" width="24" height="24"></a>
86      </div>
87    </div>
88  </div>
89  <!--Buttons-->
90  <div class="container-fluid px-0" id="buttons">
91    <div class="container navbar pt-0 mb-5">
92      <!--Кнопка Меню-->
93      <div class="col-2 col-lg-1">
94        <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#megaMenu" aria-controls="menuCanvas" aria-label="Toggle navigation">
95            <span class="navbar-toggler-icon"></span>
96        </button>
97      </div>
98      <!--Кнопка Поиск-->
99      <div class="col-5 offset-1 col-lg-3 offset-lg-6 text-end">
100        <div class="yandex-search-custom">
101  <form action="search_results.html" method="get">
102    <div class="ya-input-group">
103      <input 
104        type="search" 
105        name="query" 
106        placeholder="Поиск" 
107        autocomplete="off" 
108        class="form-control">
109
110      <button type="submit" aria-label="Поиск" class="btn btn-primary">
111        <svg xmlns="http://www.w3.org/2000/svg" 
112             width="24" 
113             height="24" 
114             fill="currentColor" 
115             class="bi bi-search" 
116             viewBox="0 0 16 16">
117          <path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/>
118        </svg>
119      </button>
120
121    </div>
122
123  </form>
124</div>
125
126      </div>
127      <!--Кнопка Слабовидящим-->
128      <div id="bvi" class="col-2 col-lg-1 text-end pt-1">
129        <a href="#" class="bvi-open"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="#262626" class="bi bi-eye-slash" viewBox="0 0 16 16"><path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z"/><path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z"/><path d="M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z"/></svg></a>
130      </div>
131      <!--Yandex Переводчик-->
132      <div class="col-2 col-lg-1 d-flex justify-content-end">
133        <div class="lang pt-1 me-2 me-lg-n1">
134<!--          <div id="ytWidget" style="display: none;"></div> -->
135          <div class="lang__link lang__link_select" data-lang-active="">
136            <img class="lang__img lang__img_select" src="/assets/nd-img/lang/lang__ru.svg" alt="Ru">
137          </div>
138          <div class="lang__list" data-lang-list="">
139            <a class="lang__link lang__link_sub" data-ya-lang="ru" href="//rostcons.ru/">
140              <img class="lang__img" src="/assets/nd-img/lang/lang__ru.svg" alt="ru">
141            </a>
142<!--            <a class="lang__link lang__link_sub" data-ya-lang="zh">
143              <img class="lang__img" src="/assets/nd-img/lang/lang__zh.svg" alt="zh">
144            </a> -->
145            <a class="lang__link lang__link_sub" data-ya-lang="en" href="sveden/international_relations.html">
146              <img class="lang__img" src="/assets/nd-img/lang/lang__en.svg" alt="en">
147            </a>
148          </div>
149        </div>
150      </div>
151
152    </div>
153  </div>
154</header>
155		  <div class="container-fluid"> <!-- id="vitrail"-->
156			  <nav class="breadcrumbs notranslate" translate="no" aria-label="Хлебные крошки">
157  <ol>
158    <!-- элементы будут добавляться через JS -->
159  </ol>
160</nav>
161			  <h1 class="text-center my-4">Докторантура</h1>
162<div class="row">
163  <div class="col-12 col-lg-10 mx-auto">
164    <p>Докторантура РГК открыта в 2012 году. Приказом Рособрнадзора № 2397-1881 от 14.12.07 в Ростовской консерватории утвержден Диссертационный совет по защите докторских диссертаций Д 210.016.01 (по специальности 17.00.02). В составе Совета находятся известные музыковеды, философы, культурологи, представляющие различные области искусствознания.</p>
165	  <p>Докторантура РГК является формой подготовки научно-педагогических кадров в системе послевузовского образования, представляет сотрудникам РГК и других учреждений и организаций Российской Федерации и иностранных государств возможность повышения уровня научной и педагогической квалификации.</p>
166	  <p>Подготовка научно-педагогических кадров в докторантуре осуществляется по Ð
166½Ð°ÑƒÑ‡Ð½Ð¾Ð¹ специальности 17.00.02 «Музыкальное искусство» в соответствии с действующей номенклатурой специальностей научных работников.</p>
167	  <p>Подготовка диссертации в докторантуре, осуществляется в соответствии с Постановлением Правительства РФ от 04.04.2014 N 267 «Об утверждении Положения о докторантуре», на основании договора между направляющей организацией (организация, осуществляющая образовательную или научную деятельность, работники которой направляются для подготовки диссертаций), Консерваторией и докторантом. Срок пребывания в докторантуре – до 3-х лет.</p>
168	  <ul>
169  		<li><a href="/assets/documents/2017/state/2_08.pdf">Положение о докторантуре 2017</a></li>
170		  <li><a href="/assets/documents/doctorate/indplan.pdf">Индивидуальный план работы докторанта</a></li>	
171	  </ul>
172    <dl class="accord">
173	    <dt class="selected">РГК объявляет прием в докторантуру</dt>
174		  <dd class="selected"><div>
175		    <p>5 февраля 2025 г.</p>
176		    <p>Диссертационный совет 23.2.018.01 по защите диссертаций на соискание ученой степени кандидата наук, на соискание ученой степени доктора наук по научной специальности 5.10.3. Виды искусства (музыкальное искусство) (искусствоведение) при ФГБОУ ВО «Ростовская государственная консерватория им. С. В. Рахманинова».</p>
177		    <p>Перечень необходимых документов, предоставление которых необходимо для рассмотрения вопроса о допуске к конкурсному отбору.</p>
178		    <p>К заявлению прилагаются следующие док
178ументы:</p>
179		    <ul>
180		      <li>копия диплома о присуждении ученой степени кандидата наук;</li>
181		      <li>копия аттестата доцента (при наличии);</li>
182		      <li>копия трудовой книжки;</li>
183		      <li>список опубликованных научных работ, подписанный докторантом, заведующим кафедрой, Ученым секретарем Ученого совета Консерватории или другой направляющей организации, заверенный гербовой печатью (форма № 16);</li>
184		      <li>перечень других научных достижений;</li>
185		      <li>развернутый план работы;</li>
186		      <li>реферат по избранной теме (включает конкретизацию темы исследования, обоснование ее актуальности, постановку целей, задач, указание гипотезы исследования и научной новизны, обозначение методов исследования, обзор специальной литературы, аналитические фрагменты) в объеме не менее одного печатного листа (в 3-х экземплярах);</li>
187		      <li>выписка из протокола заседания кафедры с ходатайством о направлении в докторантуру, назначении научного консультанта и утверждении темы докторской диссертации;</li>
188		      <li>копии документов: паспорта, ИНН, страхового свидетельства государственного пенсионного страхования;</li>
189		      <li>согласие на обработку персональных данных.</li>
190		    </ul>
191		    <p>Документ, удостоверяющий личность (паспорт), и диплом о присуждении ученой степени кандидата наук предъявляются поступающим в докторантуру лично.</p>
192		    <p><strong>Начало приема документов – 10 февраля 2025 года.</strong></p>
193		    <p><strong>Окончание приема – 20 февраля 2025 года.</strong></p>
194		    <p><strong>Конкурсный отбор – 21 февраля 2025 года.</strong></p>
195		  </div></dd>
196		  <br>
197		  <dt class="selected">Требования к работникам, направляемым в докторантуру</dt>
198		  <dd class="selected"><div>
199			  <p>В докторантуру может быть направлен работник Консерватории или другой организации, осуществляющий педагогическую и (или) научную (научно-исследовательскую) деятельность.</p>
200        <p>Работник должен иметь:</p>
201        <ul>
202          <li>ученую степень кандидата наук или ученую степень, полученную в иностранном государстве, признаваемую в Российской Федерации, обладателю которой предоставлены те же академические и (или) профессиональные права, что и кандидату наук в Российской Федерации;</li>
203          <li>стаж педагогической и (или) научной работы не менее 5 лет;</li>
204          <li>трудовой стаж не менее 1 года;</li>
205          <li>научные достижения: список работ, опубликованных в рецензируемых научных изданиях, в том числе, рекомендованных ВАК, монографию;</li>
206          <li>план подготовки диссертации.</li>
207        </ul>
208		  </div></dd>
209		  <br>
210		  <dt class="selected">Порядок направления в докторантуру</dt>
211		  <dd class="selected"><div>
212		    <p>Направление в докторантуру работника Консерватории или работника другой направляющей организации осуществляется на основании заявления работника установленного образца, к которому прилагаются документы, подтверждающие соответствие работника вышеперечисленным требованиям.</p>
213        <p>К заявлению прилагаются следующие док
213ументы:</p>
214        <ul>
215          <li>копия диплома о присуждении ученой степени кандидата наук;</li>
216          <li>копия аттестата доцента (при наличии);</li>
217          <li>копия трудовой книжки;</li>
218          <li>список опубликованных научных работ, подписанный докторантом, заведующим кафедрой, Ученым секретарем Ученого совета Консерватории или другой направляющей организации, заверенный гербовой печатью (форма № 16);</li>
219          <li>перечень других научных достижений;</li>
220          <li>развернутый план работы;</li>
221          <li>реферат по избранной теме (включает конкретизацию темы исследования, обоснование ее актуальности, постановку целей, задач, указание гипотезы исследования и научной новизны, обозначение методов исследования, обзор специальной литературы, аналитические фрагменты) в объеме не менее одного печатного листа (в 3-х экземплярах);</li>
222          <li>выписка из протокола заседания кафедры с ходатайством о направлении в докторантуру, назначении научного консультанта и утверждении темы докторской диссертации;</li>
223          <li>копии документов: паспорта, ИНН, страхового свидетельства государственного пенсионного страхования;</li>
224          <li>согласие на обработку персональных данных.</li>
225        </ul>
226        <p>Документ, удостоверяющий личность (паспорт), и диплом о присуждении ученой степени кандидата наук предъявляются поступающим в докторантуру лично.</p>
227        <p>Заявление с приложением документов  подается в отдел аспирантуры и докторантуры претендентом на поступление в докторантуру.</p>
228        <p>Отказ в приеме заявления может иметь место в случае несоответствия претендента вышеизложенным квалификационным требованиям, либо в случае предоставления неполного комплекта документов.</p>
229        <p>Заявление работника о направлении в докторантуру подлежит обсуждению на заседании Ученого совета Консерватории в целях выработки рекомендаций.</p>
230        <p>Ученый совет Консерватории вправе принять решение о возможности подготовки работником Консерватории или работником иной направляющей организации диссертации на соискание ученой степени доктора наук на базе Консерватории в случае выполнения всех приведенных требований.</p>
231        <p>Решение о направлении работника в докторантуру и его участия в конкурсном отборе принимается ректором Консерватории с учетом рекомендации Ученого совета в течение 3 месяцев со дня подачи работником соответствующего заявления.</p>
232        <p>В случае, если работник Консерватории направляется в докторантуру иной организации, в срок не позднее 10 дней после принятия решения о его Ð
232½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸ в докторантуру, в принимающую организацию подается письмо-ходатайство об участии работника, направляемого в докторантуру принимающей организации, в конкурсном отборе.</p>
233        <p>К указанному письму-ходатайству, подписанному ректором Консерватории и заверенному печатью, прилагаются документы, подтверждающие соответствие кандидатуры направляемого в докторантуру работника требованиям Положения о докторантуре, утвержденного постановлением Правительства Российской Федерации от 4 апреля 2014 г. № 267 и Положения о докторантуре принимающей организации.</p>
234		  </div></dd>
235	  </dl>
236  </div>
237</div>
238
239		  </div>
240		</main>
241		<footer class="notranslate text-center py-2 mt-5" translate="no" id="footer">
242  <div class="container">
243    <span>© Ростовская государственная консерватория им. С. В. Рахманинова, 2026</span>
244  </div>
245</footer>
246		<!-- START Bootstrap-Cookie-Alert -->
247<div class="alert cookiealert" role="alert">
248  <h4>Мы используем сookie</h4>
249  <span class="text-start">Для наилучшего представления сайта «Ростовская государственная консерватория им. С. В. Рахманинова» мы используем куки (cookie). Продолжая пользоваться этим сайтом, вы даете согласие на прием и передачу файлов cookie в соответствии с этим уведомлением.</span>
250<span class="float-end"><button type="button" class="btn btn-sm btn-outline-primary acceptcookies rounded-pill pill">Согласен</button></span>
251</div>
252<!-- END Bootstrap-Cookie-Alert -->
253		
253<script src="/assets/dist/js/bvi.min.js"></script>
253
254<!--Run function with default settings-->
255<script>
256  new isvek.Bvi();
257</script>
vendor: 1 bytes, line 257
257
258<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js"></script>
vendor: 1 bytes, line 258
258
259<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
vendor: 1 bytes, line 259
259
260<script src="https://www.google.com/jsapi" type="application/x-javascript"></script>
vendor: 1 bytes, line 260
260
261<script src="https://cdn.jsdelivr.net/gh/Wruczek/Bootstrap-Cookie-Alert@gh-pages/cookiealert.js"></script>
261
262<!-- 1. Сначала ядро (глобальный объект Swiper) -->
263<script src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js"></script>
263
264<!-- 2. Потом элементы (веб-компоненты) type="module" критически важен для правильной регистрации тегов -->
265<script src="https://cdn.jsdelivr.net/npm/[email protected]/swiper-element-bundle.min.js"></script>
265
266
267<script src="/assets/nd-js/mega-menu.js"></script>
vendor: 1 bytes, line 267
267
268<script src="/assets/nd-js/menu-data.js"></script>
vendor: 1 bytes, line 268
268
269<script src="/assets/nd-js/accord.js"></script>
vendor: 1 bytes, line 269
269
270<script src="/assets/nd-js/yatranslate.js"></script>
vendor: 1 bytes, line 270
270
271<script src="/assets/nd-js/tree.js" defer></script>
vendor: 1 bytes, line 271
271
272<script src="/assets/nd-js/exam.js" defer></script>
vendor: 1 bytes, line 272
272
273<script src="/assets/nd-js/show-hide.js" defer></script>
vendor: 1 bytes, line 273
273
274<script src="/assets/nd-js/pills.js" defer></script>
vendor: 1 bytes, line 274
274
275<script src="/assets/nd-js/viewer.js" defer></script>
275
276
277<script>
278  document.addEventListener('DOMContentLoaded', () => {
279    const offcanvasEl = document.getElementById('megaMenu');
280    if (!offcanvasEl) return;
281    offcanvasEl.addEventListener('hidden.bs.offcanvas', () => {
282      MegaMenu.reset();
283    });
284  });
285</script>
285
286<!--Tooltip-->
287<script>
288  var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
289  var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
290    return new bootstrap.Tooltip(tooltipTriggerEl, {
291    	'customClass': 'cream-tooltip',
292    	'html': true,
293    })
294  })
295</script>
295
296
297<script>
298(function(w, d, c) {
299  var s = d.createElement('script');
300  var h = d.getElementsByTagName('script')[0];
301
302  s.async = true;
303  s.src = 'https://site.yandex.net/v2.0/js/all.js';
304  h.parentNode.insertBefore(s, h);
305
306  (w[c] || (w[c] = [])).push(function() {
307    // Инициализация формы Яндекса
308    Ya.Site.Form.init();
309  });
310})(window, document, 'yandex_site_callbacks');
311</script>
311
312
313<script>
314document.addEventListener('DOMContentLoaded', function () {
315
316  document.addEventListener('click', function (e) {
317
318    const button = e.target.closest('.showList');
319    if (!button) return;
320
321    const cell = button.closest('td');
322    if (!cell) return;
323
324    const list = cell.querySelector('.list');
325    if (!list) return;
326
327    const items = list.querySelectorAll('li');
328
329    if (items.length <= 2) {
330      button.style.display = 'none';
331      return;
332    }
333
334    list.classList.toggle('is-open');
335
336    button.textContent = list.classList.contains('is-open')
337      ? 'Скрыть'
338      : 'Показать все';
339
340  });
341
342});
343</script>
343
344
345<script>
346document.addEventListener('DOMContentLoaded', () => {
347
348  const btnYear = document.getElementById('btn-year');
349  const btnInstrument = document.getElementById('btn-instrument');
350
351  const yearItems = document.querySelectorAll('#yearDropdownMenu .dropdown-item');
352  const instrumentItems = document.querySelectorAll('#instrumentDropdownMenu .dropdown-item');
353
354  function setActive(button) {
355    btnYear.classList.remove('active-filter');
356    btnInstrument.classList.remove('active-filter');
357    button.classList.add('active-filter');
358  }
359
360  function loadLaureates(filters, activeBtn) {
361    fetch('/ajax/', {
362      method: 'POST',
363      headers: {'Content-Type': 'application/x-www-form-urlencoded'},
364      body: new URLSearchParams(filters)
365    })
366    .then(res => res.json())
367    .then(res => {
368      document.getElementById('laureates-wrapper').innerHTML = res.html;
369      document.getElementById('laureates-title').innerHTML = res.title;
370
371      // ВАЖНО: ставим активную кнопку ПОСЛЕ загрузки
372      setActive(activeBtn);
373    });
374  }
375
376  // ГОД
377  yearItems.forEach(item => {
378    item.addEventListener('click', e => {
379      e.preventDefault();
380      const year = item.dataset.year;
381
382      loadLaureates({year}, btnYear);
383    });
384  });
385
386  // ИНСТРУМЕНТ
387  instrumentItems.forEach(item => {
388    item.addEventListener('click', e => {
389      e.preventDefault();
390      const instrument = item.dataset.instrument;
391
392      loadLaureates({instrument}, btnInstrument);
393    });
394  });
395
396});
397
398document.querySelectorAll('.dropdown-item').forEach(el => {
399  el.addEventListener('click', function() {
400    document.querySelectorAll('.dropdown-item').forEach(i => i.classList.remove('active'));
401    this.classList.add('active');
402  });
403});
404</script>
404
405
406<script>
407window.addEventListener('popstate', function() {
408  location.reload();
409});
410</script>
410
411
412<script>
413document.addEventListener('DOMContentLoaded', function () {
414  const yearSelect = document.getElementById('ec-year');
415  if (!yearSelect) return;
416
417  const minYear = 2024; // меняешь под страницу
418  const maxYear = 2026;
419
420  const currentYear = parseInt(yearSelect.value) || new Date().getFullYear();
421
422  yearSelect.innerHTML = '';
423
424  for (let y = minYear; y <= maxYear; y++) {
425    const option = document.createElement('option');
426    option.value = y;
427    option.textContent = y;
428
429    if (y === currentYear) {
430      option.selected = true;
431    }
432
433    yearSelect.appendChild(option);
434  }
435});
436</script>
436
437
438<script>
439let baseSpeed = 8000;
440let currentSpeed = baseSpeed;
441
442const swiper = new Swiper('.mySwiper', {
443  loop: true,
444  slidesPerView: 'auto',
445  spaceBetween: 10,
446
447  speed: currentSpeed,
448
449  autoplay: {
450    delay: 0,
451    disableOnInteraction: false,
452    pauseOnMouseEnter: true
453  },
454
455  freeMode: true,
456  freeModeMomentum: false,
457});
458
459function updateSpeed(newSpeed) {
460  currentSpeed = Math.max(1000, Math.min(newSpeed, 20000));
461  swiper.params.speed = currentSpeed;
462
463  swiper.autoplay.stop();
464  swiper.autoplay.start();
465}
466
467// кнопки
468const next = document.querySelector('.swiper-button-next');
469const prev = document.querySelector('.swiper-button-prev');
470
471let interval;
472
473// мышь
474next.addEventListener('mousedown', () => {
475  interval = setInterval(() => updateSpeed(currentSpeed - 500), 100);
476});
477
478prev.addEventListener('mousedown', () => {
479  interval = setInterval(() => updateSpeed(currentSpeed + 500), 100);
480});
481
482document.addEventListener('mouseup', () => {
483  clearInterval(interval);
484});
485
486// тач
487next.addEventListener('touchstart', () => {
488  interval = setInterval(() => updateSpeed(currentSpeed - 500), 100);
489});
490
491prev.addEventListener('touchstart', () => {
492  interval = setInterval(() => updateSpeed(currentSpeed + 500), 100);
493});
494
495document.addEventListener('touchend', () => {
496  clearInterval(interval);
497});
498
499document.addEventListener('touchcancel', () => {
500  clearInterval(interval);
501});
502</script>
502
503
504<script>
505document.addEventListener('DOMContentLoaded', () => {
506  const zoomGallery = new Swiper('.my-gallery-zoom', {
507    // ПОДКЛЮЧАЕМ МОДУЛЬ ZOOM - ЭТО САМОЕ ВАЖНОЕ
508    modules: [Swiper.Zoom], 
509    
510    zoom: {
511      maxRatio: 5,       // Макс увеличение
512      minRatio: 1,       // Не уменьшать меньше оригинала
513      drag: true,        // Двигать пальцем
514      toggle: true,      // Клик включает/выключает зум
515      startScale: 1
516    },
517    
518    slidesPerView: 1,   // Один слайд
519    spaceBetween: 0,    // Без отступов
520    
521    pagination: {
522      el: '.swiper-pagination',
523      clickable: true,
524      renderBullet: function (index, className) {
525        return '<span class="' + className + '">' + (index + 1) + '</span>';
526      },
527    }
528  });
529});
530</script>
530
531
532<script>
533document.addEventListener('DOMContentLoaded', function() {
534  const textarea = document.getElementById('message');
535  if (textarea) {
536    function autoResize() {
537      textarea.style.height = 'auto';
538      textarea.style.height = textarea.scrollHeight + 'px';
539    }
540    textarea.addEventListener('input', autoResize);
541    // Сразу подгоняем высоту под уже имеющийся текст (если он есть)
542    autoResize();
543  }
544});
545</script>
545
546
547	</body>
548</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.