diff --git a/31.08.25 4 курс ЛМКК.md b/31.08.25 4 курс ЛМКК.md new file mode 100755 index 0000000..01c22d6 --- /dev/null +++ b/31.08.25 4 курс ЛМКК.md @@ -0,0 +1,502 @@ +2025/2026 +Утверждаю +И.о. декана факультета иностранных языков и регионоведения +аьхл. Е.Л.Жэуббимдв +ОТДЕЛЕНИЕ ЛИНГВИСТИКИ И +МЕЖКУЛЬТУРНОЙ КОММУНИКАЦИИ +IV курс +VII семестр +1 англ. 2англ. 3 нем. 4 франц. 5 исп. 6 итал. +1 МКК 2 МКК +преподавание преподавание преподавание преподавание преподавание преподавание +9.00- +ПЕДАГОГИЧЕСКАЯ АНТРОПОЛОГИЯ.ума.Каежуиу Ш.М. 339 +10.30 +Ф И Л О С О Ф И Я. Ъню.Бъассдъыжпрш А.Ц. лекция с 1.09 439 +10.45- +П Ф И Л О С О Ф И Я. +О 12.15 Ъню.Бъассдъыжпрш А.Ц. +Н Семинар с 8.09 439 +Е Иностранный +Дисциплины по язык в Ф И Л О С О Ф И Л О С О Ф И Ф И Л О С О Ф И Я. +Д 13.00- выбору гуманитарной Ф И Я. Ъню.Бъассдъыжпрш А.Ц. семинар с 8.09 Ъню.Бъассдъыжпрш А.Ц. +Е Доц. сфере Доц.Рахманку +14.30 Егоров Е.П. Пр. лова Н.Ф. Сем. С 1.09 +Л Васильев А.П. Сем.с 1.09 423 423 +Ь +Н Гуманитарные курсы по выбору +Ъжх.Йбщфнрн А.Т. . Основы тьюторского сопровождения в контексте цифровизации лингвистического образования . 228 +И +14.45- Тд.щж.Шжщтыеэц Ж.Ш. Практическая риторика(на итал.яз.) 414 +К +Хю.Тгэюмйшч Я.Ч. 423 +16.15 +нкчь.Цлдффян К.Д. Коммуникативное тестирование. 336 +лхс.Ъодвцмкви А.Щ. Япония: истоки и параметры самобытности. 312 +шйб.Тубхнчл М.Д. Зрелищная культура Франции. 214 +16.30- +СПЕЦКУРСЫ , СПЕЦСЕМИНАРЫ +18.00 + +| П +О +Н +Е +Д +Е +Л +Ь +Н +И +К | | 1 англ. +преподавание | 2англ. +преподавание | 3 нем. +преподавание | 4 франц. +преподавание | 5 исп. +преподавание | 6 итал. +преподавание | 1 МКК | 2 МКК | +|---|---|---|---|---|---|---|---|---|---| +| | 9.00- +10.30 | ПЕДАГОГИЧЕСКАЯ АНТРОПОЛОГИЯ.ума.Каежуиу Ш.М. 339 | | | | | | | | +| | 10.45- +12.15 | Ф И Л О С О Ф И Я. Ъню.Бъассдъыжпрш А.Ц. лекция с 1.09 439 | | | | | | | | +| | | Ф И Л О С О Ф И Я. +Ъню.Бъассдъыжпрш А.Ц. +Семинар с 8.09 439 | | | | | | | | +| | 13.00- +14.30 | Дисциплины по +выбору +Доц. +Егоров Е.П. | Иностранный +язык в +гуманитарной +сфере +Пр. +Васильев А.П. | Ф И Л О С О +Ф И Я. +Доц.Рахманку +лова Н.Ф. +Сем.с 1.09 | Ф И Л О С О Ф И +Ъню.Бъассдъыжпрш А.Ц. семинар с 8.09 +423 | | | Ф И Л О С О Ф И Я. +Ъню.Бъассдъыжпрш А.Ц. +Сем. С 1.09 +423 | | +| | 14.45- +16.15 | Гуманитарные курсы по выбору +Ъжх.Йбщфнрн А.Т. . Основы тьюторского сопровождения в контексте цифровизации лингвистического образования . 228 +Тд.щж.Шжщтыеэц Ж.Ш. Практическая риторика(на итал.яз.) 414 +Хю.Тгэюмйшч Я.Ч. 423 +нкчь.Цлдффян К.Д. Коммуникативное тестирование. 336 +лхс.Ъодвцмкви А.Щ. Япония: истоки и параметры самобытности. 312 +шйб.Тубхнчл М.Д. Зрелищная культура Франции. 214 | | | | | | | | +| | 16.30- +18.00 | СПЕЦКУРСЫ , СПЕЦСЕМИНАРЫ | | | | | | | | + +Дисциплины +9.00- по выбору +Пр. +10.30 +Иванов А.А. +323 +Семёнов А.Е. Дисциплины Практикум +стилистика и Функциональная +по выбору по выбору по выбору литературное стилистика и по МК +10.45- доц. ст.пр. Пр. редактирован литературное Доц. +12.15 Семёнов И.О. Пр. редактированПр. Смирнов М.М. +В З.Г. Д.Х. Ь.В. Елэт С ож .И и . ц кий Давыд 3 о 2 в 3 а Й.Г. +435 547 436 414 +Т 448 +О Егоров А.С. Попов А.В. Дисциплины +Н Р 13.00- Д п и о с ц в П и ы п р б л . о и р н у ы по С в т ы .п б р о . р у ре л с д т и а и т к л е т р и и а с р т т у о и р в к а н а н о и и е е по с в т ы .п б р о . ру гума я с н з ф ы и е т к р а е в р ной по в П ы р б . о ру п Д о о М ц. К по в П ы р б . ору +14.30 Петров И.А. Кфжлйпих Доц. Петрожицкий Смирнов М.М. Кузнецов Д.П. +И Давыд 3 о 2 в 3 а Й.Г. Едли д ч о к ц о . А.И. Г.Е. Иванов П.С. А.И. +К 322 434 547 436 448 414 438 +Фу с н ти к л ц и и с о т н и а к л а ь н и а я Петров Н.М. я с з т ы ра к н в н ый Д п и о с ц в и ы п б л о и р н у ы Д п и о с ц в и ы п б л о и р н у ы Д п и о с ц в и ы п б л о и р н у ы +14.45- литературное по выбору по выбору гуманитарной Пр. Ст.пр. Пр. +16.15 редактирование Пр. ст.пр. проф. Лебедев Н.А. К.Т. +Доц. Иванов А.А. Морозов С.П. Васильев И.М. Ь.В. В.А. +Лебед 3 е 2 в 2 а И.Л. 323 434 547 436 415 438 +16.30- +БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ. +18.00 + +| В +Т +О +Р +Н +И +К | 9.00- +10.30 | | | | | | | Дисциплины +по выбору +Пр. +Иванов А.А. +323 | | +|---|---|---|---|---|---|---|---|---|---| +| | 10.45- +12.15 | | | Дисциплины +по выбору +доц. +Алексеев М.Д. +435 | Дисциплины +по выбору +ст.пр. +Семёнов М.А. +547 | Дисциплины +по выбору +Пр. +Павлов А.Е. +436 | Функциональная +стилистика и +литературное +редактирован +Пр. +Павлов Н.В. +448 | Функциональная +стилистика и +литературное +редактированПр. +Иванов А.А. +323 | Практикум +по МК +Доц. +Смирнов М.М. +414 | +| | 13.00- +14.30 | Дисциплины +по выбору +Пр. +Иванов А.А. +323 | Дисциплины +по выбору +Ст.пр. +Петров И.А. +322 | Функциональная +стилистика и +литературное +редактирование +доц. +Михайлов М.С. +434 | Дисциплины +по выбору +ст.пр. +Попов О.П. +547 | Иностранный +язык в +гуманитарной +сфере +Доц. +Иванов П.С. +436 | Дисциплины +по выбору +Пр. +Павлов Н.В. +448 | Практикум +по МК +Доц. +Смирнов М.М. +414 | Дисциплины +по выбору +Пр. +Кузнецов Д.П. +438 | +| | 14.45- +16.15 | Функциональная +стилистика и +литературное +редактирование +Доц. +Егоров Е.П. +322 | Дисциплины +по выбору +Пр. +Иванов А.А. +323 | Дисциплины +по выбору +ст.пр. +Морозов С.П. +434 | Иностранный +язык в +гуманитарной +проф. +Васильев И.М. +547 | Дисциплины +по выбору +Пр. +Павлов А.Е. +436 | Дисциплины +по выбору +Ст.пр. +Смирнов А.В. +415 | | Дисциплины +по выбору +Пр. +Кузнецов Д.П. +438 | +| | 16.30- +18.00 | БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ. | | | | | | | | + +9.00- +10.30 +10.45- +12.15 +С 13.00- +С Е М И О Т И К А. проф.Новиков А.В. +Р 14.30 +Е +14.45- +Д МЕЖФАКУЛЬТЕТСКИЕ КУРСЫ МГУ +А 16.15 +16.30- +МЕЖФАКУЛЬТЕТСКИЕ КУРСЫ МГУ +18.00 + +| С +Р +Е +Д +А | 9.00- +10.30 | | +|---|---|---| +| | 10.45- +12.15 | | +| | 13.00- +14.30 | С Е М И О Т И К А. проф.Новиков А.В. | +| | 14.45- +16.15 | МЕЖФАКУЛЬТЕТСКИЕ КУРСЫ МГУ | +| | 16.30- +18.00 | МЕЖФАКУЛЬТЕТСКИЕ КУРСЫ МГУ | + +9.00- +О Б Щ Е Е Я З Ы К О З Н А Н И Е. доц.Кузнецов А.В. 339 +10.30 +Вторые языки +1,2англ.МИР доц.Николаев А.Е. 314 +Итал.Дисциплины по выбору.проф.Новиков Д.М. 408 +10.45- +Исп.МИР пр.Смирнов М.Д. 448 +12.15 нем. Дисциплины по выбору.пр.Степанов В.Н. 414 +фр. Дисциплины по выбору.ст.пр.Козлов А.Е. 336 +кит.МИР ст.пр.Фёдоров А.В. 215 +Вторые языки +1англ.Дисциплины по выбору.ст.пр.Петров И.А. 315 +2англ.Практикум по речевой коммуникации.доц.Новиков В.Е. 309 +13.00- Итал.Дисциплины по выбору.проф.Новиков Д.М. 408 +14.30 +Исп.МИР пр.Смирнов М.Д. 448 +Ч нем. Практикум по речевой коммуникации.ст.пр.Михайлов С.А. 414 +Е +фр. МИР доц.Волков Е.И. 336 +Т +кит. МИР ст.пр.Фёдоров А.В. 438 +В +Е Новиков В.М. Павлов М.И. Иностранный +Р язык в Функциональная язык в стилистика и стилистика и +стилистика и язык в язык в язык в +Г гуманитарной литературное гуманитарной литературное литературное +14.45- гуманитарной гуманитарной гуманитарной +сфере. редактирование сфере. редактирование редактирование +16.15 Доц. Проф. доц. доц. +Пр. Лебедева И.Л доц. доу. Пр. +Новиков Д.М. Степанов А.П. Николаев М.Н. +Васильев А.П. Горбачевская Петров А.А. Фёдоров А.Н. +309 408 323 332 +338 С.И.414 336 448 +Вторые языки +1англ.Практикум по речевой коммуникации.доц.Павлов П.В. 310 +2англ.Дисциплины по выбору.ст.пр.Петров И.А. 312 +16.30- Итал.Практикум по речевой коммуникации.проф.Новиков Д.М. 448 +18.00 Исп.Теория и практика речевой коммуникации.ст.пр.Семёнов В.М. 414 +нем. МИР доц.Михайлов М.М. 423 +фр.МИР доц.Петров А.А. 336 +кит. Практикум по речевой коммуникации. Чжан Юаньюань 438 + +| Ч +Е +Т +В +Е +Р +Г | 9.00- +10.30 | О Б Щ Е Е Я З Ы К О З Н А Н И Е. доц.Кузнецов А.В. 339 | | | | | | | | +|---|---|---|---|---|---|---|---|---|---| +| | 10.45- +12.15 | Вторые языки +1,2англ.МИР доц.Николаев А.Е. 314 +Итал.Дисциплины по выбору.проф.Новиков Д.М. 408 +Исп.МИР пр.Смирнов М.Д. 448 +нем. Дисциплины по выбору.пр.Степанов В.Н. 414 +фр. Дисциплины по выбору.ст.пр.Козлов А.Е. 336 +кит.МИР ст.пр.Фёдоров А.В. 215 | | | | | | | | +| | 13.00- +14.30 | Вторые языки +1англ.Дисциплины по выбору.ст.пр.Петров И.А. 315 +2англ.Практикум по речевой коммуникации.доц.Новиков В.Е. 309 +Итал.Дисциплины по выбору.проф.Новиков Д.М. 408 +Исп.МИР пр.Смирнов М.Д. 448 +нем. Практикум по речевой коммуникации.ст.пр.Михайлов С.А. 414 +фр. МИР доц.Волков Е.И. 336 +кит. МИР ст.пр.Фёдоров А.В. 438 | | | | | | | | +| | 14.45- +16.15 | Иностранный +язык в +гуманитарной +сфере. +Пр. +Васильев А.П. +338 | Функциональная +стилистика и +литературное +редактирование +Доц. +Лебедева И.Л +309 | Иностранный +язык в +гуманитарной +сфере. +доц. +Егоров М.А.414 | Функциональная +стилистика и +литературное +редактирование +доу. +Петров А.А. +336 | Функциональная +стилистика и +литературное +редактирование +Пр. +Фёдоров А.Н. +448 | Иностранный +язык в +гуманитарной +Проф. +Новиков Д.М. +408 | Иностранный +язык в +гуманитарной +доц. +Степанов А.П. +323 | Иностранный +язык в +гуманитарной +доц. +Николаев М.Н. +332 | +| | 16.30- +18.00 | Вторые языки +1англ.Практикум по речевой коммуникации.доц.Павлов П.В. 310 +2англ.Дисциплины по выбору.ст.пр.Петров И.А. 312 +Итал.Практикум по речевой коммуникации.проф.Новиков Д.М. 448 +Исп.Теория и практика речевой коммуникации.ст.пр.Семёнов В.М. 414 +нем. МИР доц.Михайлов М.М. 423 +фр.МИР доц.Петров А.А. 336 +кит. Практикум по речевой коммуникации. Чжан Юаньюань 438 | | | | | | | | + +9.00- +10.30 +10.45- +П +Я 12.15 +Т +13.00- +Н +14.30 +И +Ц 14.45- +А +16.15 +16.30- +18.00 + +| П +Я +Т +Н +И +Ц +А | 9.00- +10.30 | | | | | | | | | +|---|---|---|---|---|---|---|---|---|---| +| | 10.45- +12.15 | | | | | | | | | +| | 13.00- +14.30 | | | | | | | | | +| | 14.45- +16.15 | | | | | | | | | +| | 16.30- +18.00 | | | | | | | | | + +Вторые языки +1англ.Теория и практика речевого общения.лхс.Ъодвцмкви А.Щ. 312 +9.00- +2англ.Дисциплины по выбору.пр.Соколов П.И. 314 +10.30 Исп. Дисциплины по выбору.пр.Михайлов С.В. 423 +нем. Теория и практика речевого общения.ст.пр.Морозов С.П. 434 +кит. Дисциплины по выбору. Пр.Чжан Юаньюань 231 +Вторые языки +1англ.Дисциплины по выбору.пр.Кузнецов Д.П. 312 +2англ.Теория и практика речевого общения. Доц.Степанов Е.П. 314 +10.45- +Итал.МИР доц.Петров Д.А. 412 +12.15 Исп. Дисциплины по выбору.пр.Михайлов С.В. 423 +С +нем.МИР ст.пр.Морозов С.П. 434 +У фр. Теория и практика речевого общения.пр.Алексеев М.В. 447 +Б кит. Дисциплины по выбору.пр.Чжан Юаньюань 231 +Б Вторые языки +О 1,2англ.МИР пр.Соколов В.М. 314 +Итал.МИР доц.Петров Д.А. 412 +Т +13.00- +Исп. .Практикум по речевой коммуникации.ст.пр.Семёнов В.М. 346 +А +14.30 нем. Дисциплины по выбору.пр.Попов А.М. +кит. Теория и практика речевого общения. Пр.Ван Цзехань 231 +фр. Практикум по речевой коммуникации.пр.Алексеев М.В. 336 +Вторые языки +14.45- +Итал.Теория и практика речевой коммуникации.доц.Петров Д.А. 412 +16.15 фр. Дисциплины по выбору.доц.Павлов А.А. 336 +16.30- +18.00 +Зам. декана по учебной работе, доцент В.А.Фадеева + +| С +У +Б +Б +О +Т +А | 9.00- +10.30 | Вторые языки +1англ.Теория и практика речевого общения.лхс.Ъодвцмкви А.Щ. 312 +2англ.Дисциплины по выбору.пр.Соколов П.И. 314 +Исп. Дисциплины по выбору.пр.Михайлов С.В. 423 +нем. Теория и практика речевого общения.ст.пр.Морозов С.П. 434 +кит. Дисциплины по выбору. Пр.Чжан Юаньюань 231 | | | | | | | | +|---|---|---|---|---|---|---|---|---|---| +| | 10.45- +12.15 | Вторые языки +1англ.Дисциплины по выбору.пр.Кузнецов Д.П. 312 +2англ.Теория и практика речевого общения. Доц.Степанов Е.П. 314 +Итал.МИР доц.Петров Д.А. 412 +Исп. Дисциплины по выбору.пр.Михайлов С.В. 423 +нем.МИР ст.пр.Морозов С.П. 434 +фр. Теория и практика речевого общения.пр.Алексеев М.В. 447 +кит. Дисциплины по выбору.пр.Чжан Юаньюань 231 | | | | | | | | +| | 13.00- +14.30 | Вторые языки +1,2англ.МИР пр.Соколов В.М. 314 +Итал.МИР доц.Петров Д.А. 412 +Исп. .Практикум по речевой коммуникации.ст.пр.Семёнов В.М. 346 +нем. Дисциплины по выбору.пр.Попов А.М. +кит. Теория и практика речевого общения. Пр.Ван Цзехань 231 +фр. Практикум по речевой коммуникации.пр.Алексеев М.В. 336 | | | | | | | | +| | 14.45- +16.15 | Вторые языки +Итал.Теория и практика речевой коммуникации.доц.Петров Д.А. 412 +фр. Дисциплины по выбору.доц.Павлов А.А. 336 | | | | | | | | +| | 16.30- +18.00 | | | | | | | | | diff --git a/PROBLEM-AND-SOLUTION.md b/PROBLEM-AND-SOLUTION.md index f265199..ea35818 100644 --- a/PROBLEM-AND-SOLUTION.md +++ b/PROBLEM-AND-SOLUTION.md @@ -106,15 +106,15 @@ VIP: 185.247.187.151 → kube-vip анонсирует на все 4 но ### Ingress ConfigMap -| Параметр | По умолчанию | Текущее | Причина | -|----------|-------------|---------|---------| -| `keep-alive` | 75 | **75** | Было 10 — рвало idle → RST | -| `use-http2` | true | **`"false"`** | HTTP/2 давал PROTOCOL_ERROR | -| `proxy-body-size` | 8m | **1024m** | Загрузка docx/pdf до 1 ГБ | -| `client-body-timeout` | 60 | **10** ⚠️ | Надо вернуть 60 | -| `client-header-timeout` | 60 | **10** ⚠️ | Надо вернуть 30 | -| `upstream-keepalive-connections` | 0 | **0** | Был 50, эксперимент | -| `error-log-level` | info | **debug** | Временно для диагностики | +| Параметр | Дефолт nginx | Было (Штурвал) | Стало | Причина | +|----------|-------------|-----------------|-------|---------| +| `keep-alive` | 75 | **10** | **75** | 10с — nginx рвал idle-соединения → RST. Вернули к дефолту | +| `use-http2` | true | true | **`"false"`** | HTTP/2 давал PROTOCOL_ERROR | +| `proxy-body-size` | 8m | 8m | **1024m** | Загрузка docx/pdf до 1 ГБ | +| `client-body-timeout` | 60 | **10** | **10** ⚠️ | Надо вернуть 60 | +| `client-header-timeout` | 60 | **10** | **10** ⚠️ | Надо вернуть 30 | +| `upstream-keepalive-connections` | 0 | **50** | **0** | Был эксперимент, можно вернуть 50 | +| `error-log-level` | info | info | **debug** | Временно для диагностики | ### Cilium @@ -134,10 +134,10 @@ VIP: 185.247.187.151 → kube-vip анонсирует на все 4 но ## Для DevOps — что должно быть в Штурвале ```yaml -# Ingress ConfigMap -keep-alive: "75" # ⚠️ было 10 — СРОЧНО исправить -client-body-timeout: "60" # ⚠️ было 10 — СРОЧНО исправить -client-header-timeout: "30" # ⚠️ было 10 +# Ingress ConfigMap — привести к дефолтам nginx +keep-alive: "75" # Штурвал ставит 10 — rвёт idle → RST +client-body-timeout: "60" # Штурвал ставит 10 — rвёт медленных клиентов +client-header-timeout: "30" # Штурвал ставит 10 use-http2: "true" # можно вернуть proxy-body-size: "1024m" # под загрузку файлов upstream-keepalive-connections: "0" diff --git a/drhider.pythonk8s.dev.nubes.ru.har b/drhider.pythonk8s.dev.nubes.ru.har deleted file mode 100755 index e2422f6..0000000 --- a/drhider.pythonk8s.dev.nubes.ru.har +++ /dev/null @@ -1,1800 +0,0 @@ -{ - "log": { - "version": "1.2", - "creator": { - "name": "WebInspector", - "version": "537.36" - }, - "pages": [ - { - "startedDateTime": "2026-07-14T05:29:09.069Z", - "id": "page_1", - "title": "https://drhider.pythonk8s.dev.nubes.ru/", - "pageTimings": { - "onContentLoad": 246.32300000121177, - "onLoad": 455.4820000012114 - } - }, - { - "startedDateTime": "2026-07-14T05:29:14.330Z", - "id": "page_2", - "title": "https://drhider.pythonk8s.dev.nubes.ru/", - "pageTimings": { - "onContentLoad": 212.82699999937904, - "onLoad": 506.74199999957636 - } - }, - { - "startedDateTime": "2026-07-14T05:29:42.231Z", - "id": "page_3", - "title": "https://drhider.pythonk8s.dev.nubes.ru/", - "pageTimings": { - "onContentLoad": 232.00999999971827, - "onLoad": 377.57699999929173 - } - } - ], - "entries": [ - { - "_initiator": { - "type": "other" - }, - "_priority": "VeryHigh", - "_resourceType": "document", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=0, i" - }, - { - "name": "referer", - "value": "https://deck-test.ngcloud.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "document" - }, - { - "name": "sec-fetch-mode", - "value": "navigate" - }, - { - "name": "sec-fetch-site", - "value": "cross-site" - }, - { - "name": "sec-fetch-user", - "value": "?1" - }, - { - "name": "upgrade-insecure-requests", - "value": "1" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-length", - "value": "12899" - }, - { - "name": "content-type", - "value": "text/html; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:10 GMT" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 12899, - "mimeType": "text/html", - "text": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9InJ1Ij4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8bWV0YSBodHRwLWVxdWl2PSJDYWNoZS1Db250cm9sIiBjb250ZW50PSJuby1jYWNoZSwgbm8tc3RvcmUsIG11c3QtcmV2YWxpZGF0ZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iUHJhZ21hIiBjb250ZW50PSJuby1jYWNoZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iRXhwaXJlcyIgY29udGVudD0iMCI+CiAgPHRpdGxlPkRySGlkZXIg4oCUINC+0LHRhNGD0YHQutCw0YbQuNGPINC00L7QutGD0LzQtdC90YLQvtCyPC90aXRsZT4KICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3N2Zyt4bWwiIGhyZWY9Ii9zdGF0aWMvZmF2aWNvbi5zdmciPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1icmFuZC1wcmltYXJ5OiAjMjU2M2ViOwogICAgICAtLWJyYW5kLWdyYXk6ICNkMWQ1ZGI7CiAgICAgIC0tYnJhbmQtZ3JleS1saWdodDogI2YzZjRmNjsKICAgICAgLS1iZzogI2Y5ZmFmYjsKICAgICAgLS1jYXJkOiAjZmZmZmZmOwogICAgICAtLXRleHQ6ICMxYTFhMWE7CiAgICAgIC0tbXV0ZWQ6ICM2YjcyODA7CiAgICAgIC0tcmVkOiAjZWY0NDQ0OwogICAgICAtLWdyZWVuOiAjMjJjNTVlOwogICAgfQogICAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfQogICAgYm9keSB7IGZvbnQ6IDE0cHggc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyBjb2xvcjogdmFyKC0tdGV4dCk7IGJhY2tncm91bmQ6IHZhcigtLWJnKTsgbWluLWhlaWdodDogMTAwdmg7IH0KICAgIC50b3BiYXIgewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBwYWRkaW5nOiAwIDE2cHg7IGhlaWdodDogNDhweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OwogICAgfQogICAgLnRvcGJhciBpbWcgeyBoZWlnaHQ6IDE4cHg7IH0KICAgIC50b3BiYXIgLnRpdGxlIHsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyB9CiAgICAudG9wYmFyIC52ZXIgeyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDEycHg7IH0KICAgIC50b3BiYXIgLmhlbHAgeyBtYXJnaW4tbGVmdDogYXV0bzsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CiAgICAudG9wYmFyIC5oZWxwOmhvdmVyIHsgY29sb3I6IHZhcigtLXRleHQpOyB9CiAgICAuY29udGVudCB7IG1heC13aWR0aDogODIwcHg7IG1hcmdpbjogMjBweCBhdXRvOyBwYWRkaW5nOiAwIDEycHg7IH0KICAgIC5jYXJkIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZCk7IGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMDQpOwogICAgfQogICAgLmNhcmQtaGVhZGVyIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHBhZGRpbmc6IDEwcHggMTJweDsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICAuY2FyZC1ib2R5IHsgcGFkZGluZzogMTJweDsgfQogICAgLnN1YiB7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDEuNTsgfQogICAgLmZpbGUtaW5wdXQtd3JhcCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgIC5maWxlLWlucHV0LXdyYXAgaW5wdXRbdHlwZT0iZmlsZSJdIHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTNweDsgfQogICAgLnRhYmxlLXdyYXAgeyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1ncmF5KTsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9CiAgICB0YWJsZSB7IHdpZHRoOiAxMDAlOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IDEzcHg7IH0KICAgIHRoIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDZweCA4cHg7CiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7CiAgICB9CiAgICB0ZCB7CiAgICAgIHBhZGRpbmc6IDVweCA4cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICB0cjpob3ZlciB0ZCB7IGJhY2tncm91bmQ6IHJnYmEoMzcsOTksMjM1LC4wMyk7IH0KICAgIC5uYW1lLWNlbGwgeyBtYXgtd2lkdGg6IDM0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQogICAgLm51bS1jZWxsIHsgdGV4dC1hbGlnbjogcmlnaHQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0KICAgIC5lbXB0eS1yb3cgdGQgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHg7IH0KICAgIC5yZW1vdmUtYnRuIHsKICAgICAgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2Y4NzE3MTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOwogICAgICBwYWRkaW5nOiAycHggNHB4OyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxOwogICAgfQogICAgLnJlbW92ZS1idG46aG92ZXIgeyBjb2xvcjogdmFyKC0tcmVkKTsgfQogICAgLmZvb3Rlci1iYXIgewogICAgICBtYXJnaW4tdG9wOiAxMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsKICAgIH0KICAgIC5idG4gewogICAgICBoZWlnaHQ6IDMycHg7IGJvcmRlci1yYWRpdXM6IDZweDsgcGFkZGluZzogMCAxMnB4OyBmb250LXNpemU6IDEzcHg7CiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgY29sb3I6IHZhcigtLXRleHQpOwogICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA1cHg7CiAgICB9CiAgICAuYnRuLXByaW1hcnkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6ICNmZmY7IH0KICAgIC5idG4tcHJpbWFyeTpob3ZlciB7IG9wYWNpdHk6IC45OyB9CiAgICAuYnRuOmRpc2FibGVkIHsgb3BhY2l0eTogLjQ7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH0KICAgIC5zdGF0dXMgeyBtYXJnaW4tdG9wOiAxMHB4OyBwYWRkaW5nOiA4cHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEzcHg7IGRpc3BsYXk6IG5vbmU7IH0KICAgIC5zdGF0dXMucHJvZ3Jlc3MgeyBiYWNrZ3JvdW5kOiAjZWZmNmZmOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyBkaXNwbGF5OiBibG9jazsgfQogICAgLnN0YXR1cy5kb25lIHsgYmFja2dyb3VuZDogI2YwZmRmNDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pOyBjb2xvcjogIzE2YTM0YTsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5zdGF0dXMuZXJyb3IgeyBiYWNrZ3JvdW5kOiAjZmVmMmYyOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpOyBjb2xvcjogIzk5MWIxYjsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5kbC1idG5zIHsgZGlzcGxheTogbm9uZTsgZ2FwOiA4cHg7IG1hcmdpbi10b3A6IDhweDsgfQogICAgLmRsLWJ0bnMuc2hvdyB7IGRpc3BsYXk6IGZsZXg7IH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGNsYXNzPSJ0b3BiYXIiPgogIDxpbWcgc3JjPSIvc3RhdGljL2xvZ28uc3ZnIiBhbHQ9Ik51YmVzIj4KICA8c3BhbiBjbGFzcz0idGl0bGUiPkRySGlkZXI8L3NwYW4+CiAgPHNwYW4gY2xhc3M9InZlciI+djAuMC4xODwvc3Bhbj4KICA8c3BhbiBjbGFzcz0iaGVscCIgb25jbGljaz0iZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hlbHBNb2RhbCcpLnN0eWxlLmRpc3BsYXk9J2ZsZXgnIj4/PC9zcGFuPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29udGVudCI+CiAgPGRpdiBjbGFzcz0iY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJjYXJkLWhlYWRlciI+0J7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhcmQtYm9keSI+CiAgICAgIDxwIGNsYXNzPSJzdWIiPgogICAgICAgINCX0LDQs9GA0YPQt9C40YLQtSDQtNC+0LrRg9C80LXQvdGC0YsgKC5kb2N4LCAucGRmLCAudHh0LCAuemlwKSDigJQg0L/QvtC70YPRh9C40YLQtSBaSVAg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguPGJyPgogICAgICAgIENTViDRgSDRgtCw0LHQu9C40YbQtdC5INC30LDQvNC10L0g0YHQutCw0YfQuNCy0LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LgogICAgICA8L3A+CiAgICAgIDxkaXYgY2xhc3M9ImZpbGUtaW5wdXQtd3JhcCI+CiAgICAgICAgPGlucHV0IHR5cGU9ImZpbGUiIGlkPSJmaWxlSW5wdXQiIG11bHRpcGxlIGFjY2VwdD0iLmRvY3gsLnBkZiwudHh0LC56aXAiPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idGFibGUtd3JhcCI+CiAgICAgICAgPHRhYmxlPgogICAgICAgICAgPHRoZWFkPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRoPtCY0LzRjzwvdGg+CiAgICAgICAgICAgICAgPHRoIHN0eWxlPSJ3aWR0aDo4MHB4OyI+0KDQsNC30LzQtdGAPC90aD4KICAgICAgICAgICAgICA8dGggc3R5bGU9IndpZHRoOjgwcHg7Ij7QodGC0LDRgtGD0YE8L3RoPgogICAgICAgICAgICAgIDx0aCBzdHlsZT0id2lkdGg6MzJweDsiPjwvdGg+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgPHRib2R5IGlkPSJmaWxlTGlzdCI+CiAgICAgICAgICAgIDx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+CiAgICAgICAgICA8L3Rib2R5PgogICAgICAgIDwvdGFibGU+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYmFyIj4KICAgICAgICA8c3BhbiBpZD0iZmlsZUNvdW50Ij4wINGE0LDQudC70L7Qsjwvc3Bhbj4KICAgICAgICA8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiIGlkPSJ1cGxvYWRCdG4iIGRpc2FibGVkIG9uY2xpY2s9InVwbG9hZEZpbGVzKCkiPvCfm6HvuI8g0J7QsdGE0YPRgdGG0LjRgNC+0LLQsNGC0Yw8L2J1dHRvbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InN0YXR1cyIgaWQ9InN0YXR1cyI+PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRsLWJ0bnMiIGlkPSJkbEJ0bnMiPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biBidG4tcHJpbWFyeSIgaWQ9ImRsWmlwIiBvbmNsaWNrPSJkb3dubG9hZFppcCgpIj7wn5OmINCh0LrQsNGH0LDRgtGMIFpJUDwvYnV0dG9uPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biIgaWQ9ImRsQ3N2IiBvbmNsaWNrPSJkb3dubG9hZENzdigpIj7wn5OLINCh0LrQsNGH0LDRgtGMIENTVjwvYnV0dG9uPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPHNjcmlwdD4KY29uc3QgZmkgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlsZUlucHV0Jyk7CmNvbnN0IGZsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVMaXN0Jyk7CmNvbnN0IGZjID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVDb3VudCcpOwpjb25zdCB1YiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1cGxvYWRCdG4nKTsKY29uc3Qgc3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3RhdHVzJyk7CmNvbnN0IGRiID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RsQnRucycpOwpsZXQgc2YgPSBbXTsKbGV0IGN1cnJlbnRTaWQgPSAnJzsKCmZ1bmN0aW9uIGZzKGIpIHsgcmV0dXJuIGIgPCAxMDI0ID8gYiArICcgQicgOiBiIDwgMTA0ODU3NiA/IChiIC8gMTAyNCkudG9GaXhlZCgxKSArICcgS0InIDogKGIgLyAxMDQ4NTc2KS50b0ZpeGVkKDEpICsgJyBNQic7IH0KCmZ1bmN0aW9uIHJyKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHsgZmwuaW5uZXJIVE1MID0gJzx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+JzsgfQogIGVsc2UgeyBmbC5pbm5lckhUTUwgPSBzZi5tYXAoKGYsIGkpID0+ICc8dHIgaWQ9InJvdy0nICsgaSArICciPjx0ZCBjbGFzcz0ibmFtZS1jZWxsIj4nICsgZi5uYW1lICsgJzwvdGQ+PHRkIGNsYXNzPSJudW0tY2VsbCI+JyArIGZzKGYuc2l6ZSkgKyAnPC90ZD48dGQgY2xhc3M9Im51bS1jZWxsIiBpZD0ic3QtJyArIGkgKyAnIiBzdHlsZT0iZm9udC1zaXplOjEycHg7Ij7igJQ8L3RkPjx0ZD48YnV0dG9uIGNsYXNzPSJyZW1vdmUtYnRuIiBvbmNsaWNrPSJybSgnICsgaSArICcpIj7inJU8L2J1dHRvbj48L3RkPjwvdHI+Jykuam9pbignJyk7IH0KICBmYy50ZXh0Q29udGVudCA9IHNmLmxlbmd0aCArICcg0YTQsNC50LvQvtCyJzsKICB1Yi5kaXNhYmxlZCA9IHNmLmxlbmd0aCA9PT0gMDsKfQoKZnVuY3Rpb24gcm0oaSkgeyBzZi5zcGxpY2UoaSwgMSk7IGNvbnN0IGQgPSBuZXcgRGF0YVRyYW5zZmVyKCk7IHNmLmZvckVhY2goZiA9PiBkLml0ZW1zLmFkZChmKSk7IGZpLmZpbGVzID0gZC5maWxlczsgcnIoKTsgfQoKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7IHNmID0gW107IGZpLnZhbHVlID0gJyc7IHJyKCk7IH0pOwpmaS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCAoKSA9PiB7IHNmID0gQXJyYXkuZnJvbShmaS5maWxlcyk7IHJyKCk7IH0pOwoKZnVuY3Rpb24gc3MoaWR4LCBoKSB7IGNvbnN0IGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3QtJyArIGlkeCk7IGlmIChlKSBlLmlubmVySFRNTCA9IGg7IH0KCmFzeW5jIGZ1bmN0aW9uIHVwbG9hZEZpbGVzKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHJldHVybjsKICB1Yi5kaXNhYmxlZCA9IHRydWU7CiAgZGIuY2xhc3NMaXN0LnJlbW92ZSgnc2hvdycpOwogIGNvbnN0IHRvdGFsID0gc2YubGVuZ3RoOwoKICAvLyDQpNCw0LfQsCAxOiDQt9Cw0LPRgNGD0LfQutCwIChYTUxIdHRwUmVxdWVzdCDigJQg0L/RgNC+0LPRgNC10YHRgSDQsiDRgdGC0YDQvtC60LUpCiAgZm9yIChsZXQgaSA9IDA7IGkgPCB0b3RhbDsgaSsrKSB7CiAgICBjb25zdCBmID0gc2ZbaV0sIG4gPSBpICsgMTsKICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgcHJvZ3Jlc3MnOwogICAgc3QudGV4dENvbnRlbnQgPSAn0JfQsNCz0YDRg9C30LrQsCAnICsgbiArICcvJyArIHRvdGFsICsgJzogJyArIGYubmFtZTsKICAgIHRyeSB7CiAgICAgIGNvbnN0IHQwID0gcGVyZm9ybWFuY2Uubm93KCk7CiAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICB4aHIub3BlbignUE9TVCcsICcvYXBpL3VwbG9hZCcpOwogICAgICAgIHhoci51cGxvYWQub25wcm9ncmVzcyA9IGZ1bmN0aW9uKGUpIHsKICAgICAgICAgIGlmIChlLmxlbmd0aENvbXB1dGFibGUpIHsKICAgICAgICAgICAgY29uc3QgcGN0ID0gTWF0aC5yb3VuZChlLmxvYWRlZCAvIGUudG90YWwgKiAxMDApOwogICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyNTYzZWIiPuKPsyAnICsgcGN0ICsgJyU8L3NwYW4+Jyk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25sb2FkID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICBpZiAoeGhyLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBKU09OLnBhcnNlKHhoci5yZXNwb25zZVRleHQpOwogICAgICAgICAgICBpZiAoZGF0YS5vaykgewogICAgICAgICAgICAgIGNvbnN0IGVsYXBzZWQgPSAocGVyZm9ybWFuY2Uubm93KCkgLSB0MCkgLyAxMDAwOwogICAgICAgICAgICAgIGNvbnN0IHNwZWVkID0gZi5zaXplIC8gZWxhcHNlZDsKICAgICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyMmM1NWUiPuKckyAnICsgZnMoc3BlZWQpICsgJy9zPC9zcGFuPicpOwogICAgICAgICAgICAgIGN1cnJlbnRTaWQgPSBkYXRhLnNlc3Npb247CiAgICAgICAgICAgICAgcmVzb2x2ZSgpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHJlamVjdChuZXcgRXJyb3IoZGF0YS5lcnJvcikpOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICByZWplY3QobmV3IEVycm9yKCdIVFRQICcgKyB4aHIuc3RhdHVzKSk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25lcnJvciA9IGZ1bmN0aW9uKCkgeyByZWplY3QobmV3IEVycm9yKCfQodC10YLRjCcpKTsgfTsKICAgICAgICBjb25zdCBmZCA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAgIGZkLmFwcGVuZCgnZmlsZXMnLCBmLCBmLm5hbWUpOwogICAgICAgIGlmIChjdXJyZW50U2lkKSBmZC5hcHBlbmQoJ3Nlc3Npb24nLCBjdXJyZW50U2lkKTsKICAgICAgICB4aHIuc2VuZChmZCk7CiAgICAgIH0pOwogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgIHNzKGksICc8c3BhbiBzdHlsZT0iY29sb3I6I2VmNDQ0NCI+4pyXPC9zcGFuPicpOwogICAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgICAgc3QudGV4dENvbnRlbnQgPSAn0J7RiNC40LHQutCwINC30LDQs9GA0YPQt9C60Lg6ICcgKyBlcnIubWVzc2FnZTsKICAgICAgdWIuZGlzYWJsZWQgPSBmYWxzZTsKICAgICAgcmV0dXJuOwogICAgfQogIH0KCiAgLy8g0KTQsNC30LAgMjog0L7QsdGA0LDQsdC+0YLQutCwIChTU0Ug4oCUINC/0YDQvtCz0YDQtdGB0YEg0L/QviDQutCw0LbQtNC+0LzRgyDRhNCw0LnQu9GDKQogIGZvciAobGV0IGkgPSAwOyBpIDwgdG90YWw7IGkrKykgc3MoaSwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7M8L3NwYW4+Jyk7CiAgY29uc3QgZmlsZVRpbWVycyA9IHt9OyAgLy8gaWR4IC0+IHBlcmZvcm1hbmNlLm5vdygpCiAgY29uc3QgZmlsZUludGVydmFscyA9IHt9OyAgLy8gaWR4IC0+IHNldEludGVydmFsIGlkCiAgc3QuY2xhc3NOYW1lID0gJ3N0YXR1cyBwcm9ncmVzcyc7CiAgc3QudGV4dENvbnRlbnQgPSAn0J7QsdGA0LDQsdC+0YLQutCwLi4uJzsKICBjb25zdCB0MCA9IHBlcmZvcm1hbmNlLm5vdygpOwogIGNvbnN0IHB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHsKICAgIGNvbnN0IHNlYyA9IE1hdGgucm91bmQoKHBlcmZvcm1hbmNlLm5vdygpIC0gdDApIC8gMTAwMCk7CiAgICBzdC50ZXh0Q29udGVudCA9ICfQntCx0YDQsNCx0L7RgtC60LAuLi4gJyArIHNlYyArICfRgSc7CiAgfSwgMTAwMCk7CgogIHRyeSB7CiAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CiAgICAgIGNvbnN0IGVzID0gbmV3IEV2ZW50U291cmNlKCcvYXBpL3Byb2Nlc3Nfc3RyZWFtLycgKyBjdXJyZW50U2lkKTsKICAgICAgZXMuYWRkRXZlbnRMaXN0ZW5lcignc3RhcnQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBmaWxlVGltZXJzW2QuaWR4XSA9IHBlcmZvcm1hbmNlLm5vdygpOwogICAgICAgIGZpbGVJbnRlcnZhbHNbZC5pZHhdID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7CiAgICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIGZpbGVUaW1lcnNbZC5pZHhdKSAvIDEwMDApLnRvRml4ZWQoMSk7CiAgICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7MgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgICAgfSwgMjAwKTsKICAgICAgfSk7CiAgICAgIGVzLmFkZEV2ZW50TGlzdGVuZXIoJ2RvbmUnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBjbGVhckludGVydmFsKGZpbGVJbnRlcnZhbHNbZC5pZHhdKTsKICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIChmaWxlVGltZXJzW2QuaWR4XSB8fCBwZXJmb3JtYW5jZS5ub3coKSkpIC8gMTAwMCkudG9GaXhlZCgxKTsKICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjJjNTVlIj7inJMgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgIH0pOwogICAgICBlcy5hZGRFdmVudExpc3RlbmVyKCdjb21wbGV0ZScsIGZ1bmN0aW9uKGUpIHsKICAgICAgICBlcy5jbG9zZSgpOwogICAgICAgIGNsZWFySW50ZXJ2YWwocHRpbWVyKTsKICAgICAgICBjb25zdCBkID0gSlNPTi5wYXJzZShlLmRhdGEpOwogICAgICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgZG9uZSc7CiAgICAgICAgc3QudGV4dENvbnRlbnQgPSAn4pyFINCe0LHRgNCw0LHQvtGC0LDQvdC+ICcgKyBkLnRvdGFsICsgJyDRhNCw0LnQu9C+0LIg0LfQsCAnICsgKChwZXJmb3JtYW5jZS5ub3coKSAtIHQwKSAvIDEwMDApLnRvRml4ZWQoMSkgKyAn0YEnOwogICAgICAgIGRiLmNsYXNzTGlzdC5hZGQoJ3Nob3cnKTsKICAgICAgICByZXNvbHZlKCk7CiAgICAgIH0pOwogICAgICBlcy5vbmVycm9yID0gZnVuY3Rpb24oKSB7CiAgICAgICAgZXMuY2xvc2UoKTsKICAgICAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICAgICAgcmVqZWN0KG5ldyBFcnJvcignU1NFIGNvbm5lY3Rpb24gZmFpbGVkJykpOwogICAgICB9OwogICAgfSk7CiAgfSBjYXRjaCAoZXJyKSB7CiAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgIHN0LnRleHRDb250ZW50ID0gJ9Ce0YjQuNCx0LrQsDogJyArIGVyci5tZXNzYWdlOwogIH0KICB1Yi5kaXNhYmxlZCA9IGZhbHNlOwp9CgpmdW5jdGlvbiBkb3dubG9hZFppcCgpIHsKICBpZiAoIWN1cnJlbnRTaWQpIHJldHVybjsKICB3aW5kb3cubG9jYXRpb24gPSAnL2FwaS9kb3dubG9hZC8nICsgY3VycmVudFNpZDsKfQoKZnVuY3Rpb24gZG93bmxvYWRDc3YoKSB7CiAgaWYgKCFjdXJyZW50U2lkKSByZXR1cm47CiAgd2luZG93LmxvY2F0aW9uID0gJy9hcGkvY3N2LycgKyBjdXJyZW50U2lkOwp9Cjwvc2NyaXB0Pgo8ZGl2IGlkPSJoZWxwTW9kYWwiIHN0eWxlPSJkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt6LWluZGV4Ojk5OTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlciIgb25jbGljaz0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDp2YXIoLS1jYXJkKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyNHB4O21heC13aWR0aDo0MjBweDtib3gtc2hhZG93OjAgNHB4IDI0cHggcmdiYSgwLDAsMCwuMTUpIiBvbmNsaWNrPSJldmVudC5zdG9wUHJvcGFnYXRpb24oKSI+CiAgICA8aDMgc3R5bGU9Im1hcmdpbi1ib3R0b206MTJweCI+RHJIaWRlciDigJQg0L7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2gzPgogICAgPHAgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjYiPgogICAgICDQl9Cw0LPRgNGD0LfQuNGC0LUg0LTQvtC60YPQvNC10L3RgtGLICguZG9jeCwgLnBkZiwgLnR4dCwgLnppcCkg4oCUINC/0L7Qu9GD0YfQuNGC0LUgWklQLdCw0YDRhdC40LIg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguCiAgICAgINCf0LXRgNGB0L7QvdCw0LvRjNC90YvQtSDQtNCw0L3QvdGL0LUsINGA0LXQutCy0LjQt9C40YLRiyDQutC+0LzQv9Cw0L3QuNC5LCDRgtC10LvQtdGE0L7QvdGLLCBlbWFpbCDQuCDQtNGA0YPQs9C40LUg0L/RgNC40LLQsNGC0L3Ri9C1INGB0LLQtdC00LXQvdC40Y8g0LfQsNC80LXQvdGP0Y7RgtGB0Y8g0L3QsCDQvtCx0LXQt9C70LjRh9C10L3QvdGL0LUg0LrQvtC00YsuCiAgICAgIENTVi3RhNCw0LnQuyDRgSDRgtCw0LHQu9C40YbQtdC5INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDQvtGA0LjQs9C40L3QsNC74oaS0LfQsNC80LXQvdCwINGB0LrQsNGH0LjQstCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvi4KICAgIDwvcD4KICAgIDxidXR0b24gY2xhc3M9ImJ0biIgc3R5bGU9Im1hcmdpbi10b3A6MTJweDt3aWR0aDoxMDAlIiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGVscE1vZGFsJykuc3R5bGUuZGlzcGxheT0nbm9uZSciPtCX0LDQutGA0YvRgtGMPC9idXR0b24+CiAgPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4=", - "encoding": "base64" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 13109, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:09.067Z", - "time": 80.30700000017532, - "timings": { - "blocked": 53.361000000421654, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.5940000000000012, - "wait": 24.753000000493834, - "receive": 1.5989999992598314, - "_blocked_queueing": 1.4090000004216563, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_1" - }, - { - "_initiator": { - "type": "parser", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 89 - }, - "_priority": "Medium", - "_resourceType": "image", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/logo.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/logo.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=2, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=logo.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:10 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96248-2872-2736524038\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3181, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:09.169Z", - "time": 53.715999998530606, - "timings": { - "blocked": 28.029999999659253, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.5380000000000003, - "wait": 24.487999999173454, - "receive": 0.6599999996979022, - "_blocked_queueing": 17.380999999659252, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_1" - }, - { - "_initiator": { - "type": "other" - }, - "_priority": "High", - "_resourceType": "other", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/favicon.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/favicon.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=1, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=favicon.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:10 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96348-2872-3333557307\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3183, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:09.568Z", - "time": 28.217999999469612, - "timings": { - "blocked": 2.707999999996624, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.9520000000000002, - "wait": 23.733000000305356, - "receive": 0.8249999991676304, - "_blocked_queueing": 1.036999999996624, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_1" - }, - { - "_initiator": { - "type": "other" - }, - "_priority": "VeryHigh", - "_resourceType": "document", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=0, i" - }, - { - "name": "referer", - "value": "https://deck-test.ngcloud.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "document" - }, - { - "name": "sec-fetch-mode", - "value": "navigate" - }, - { - "name": "sec-fetch-site", - "value": "cross-site" - }, - { - "name": "sec-fetch-user", - "value": "?1" - }, - { - "name": "upgrade-insecure-requests", - "value": "1" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-length", - "value": "12899" - }, - { - "name": "content-type", - "value": "text/html; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:15 GMT" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 12899, - "mimeType": "text/html", - "text": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9InJ1Ij4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8bWV0YSBodHRwLWVxdWl2PSJDYWNoZS1Db250cm9sIiBjb250ZW50PSJuby1jYWNoZSwgbm8tc3RvcmUsIG11c3QtcmV2YWxpZGF0ZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iUHJhZ21hIiBjb250ZW50PSJuby1jYWNoZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iRXhwaXJlcyIgY29udGVudD0iMCI+CiAgPHRpdGxlPkRySGlkZXIg4oCUINC+0LHRhNGD0YHQutCw0YbQuNGPINC00L7QutGD0LzQtdC90YLQvtCyPC90aXRsZT4KICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3N2Zyt4bWwiIGhyZWY9Ii9zdGF0aWMvZmF2aWNvbi5zdmciPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1icmFuZC1wcmltYXJ5OiAjMjU2M2ViOwogICAgICAtLWJyYW5kLWdyYXk6ICNkMWQ1ZGI7CiAgICAgIC0tYnJhbmQtZ3JleS1saWdodDogI2YzZjRmNjsKICAgICAgLS1iZzogI2Y5ZmFmYjsKICAgICAgLS1jYXJkOiAjZmZmZmZmOwogICAgICAtLXRleHQ6ICMxYTFhMWE7CiAgICAgIC0tbXV0ZWQ6ICM2YjcyODA7CiAgICAgIC0tcmVkOiAjZWY0NDQ0OwogICAgICAtLWdyZWVuOiAjMjJjNTVlOwogICAgfQogICAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfQogICAgYm9keSB7IGZvbnQ6IDE0cHggc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyBjb2xvcjogdmFyKC0tdGV4dCk7IGJhY2tncm91bmQ6IHZhcigtLWJnKTsgbWluLWhlaWdodDogMTAwdmg7IH0KICAgIC50b3BiYXIgewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBwYWRkaW5nOiAwIDE2cHg7IGhlaWdodDogNDhweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OwogICAgfQogICAgLnRvcGJhciBpbWcgeyBoZWlnaHQ6IDE4cHg7IH0KICAgIC50b3BiYXIgLnRpdGxlIHsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyB9CiAgICAudG9wYmFyIC52ZXIgeyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDEycHg7IH0KICAgIC50b3BiYXIgLmhlbHAgeyBtYXJnaW4tbGVmdDogYXV0bzsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CiAgICAudG9wYmFyIC5oZWxwOmhvdmVyIHsgY29sb3I6IHZhcigtLXRleHQpOyB9CiAgICAuY29udGVudCB7IG1heC13aWR0aDogODIwcHg7IG1hcmdpbjogMjBweCBhdXRvOyBwYWRkaW5nOiAwIDEycHg7IH0KICAgIC5jYXJkIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZCk7IGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMDQpOwogICAgfQogICAgLmNhcmQtaGVhZGVyIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHBhZGRpbmc6IDEwcHggMTJweDsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICAuY2FyZC1ib2R5IHsgcGFkZGluZzogMTJweDsgfQogICAgLnN1YiB7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDEuNTsgfQogICAgLmZpbGUtaW5wdXQtd3JhcCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgIC5maWxlLWlucHV0LXdyYXAgaW5wdXRbdHlwZT0iZmlsZSJdIHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTNweDsgfQogICAgLnRhYmxlLXdyYXAgeyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1ncmF5KTsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9CiAgICB0YWJsZSB7IHdpZHRoOiAxMDAlOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IDEzcHg7IH0KICAgIHRoIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDZweCA4cHg7CiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7CiAgICB9CiAgICB0ZCB7CiAgICAgIHBhZGRpbmc6IDVweCA4cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICB0cjpob3ZlciB0ZCB7IGJhY2tncm91bmQ6IHJnYmEoMzcsOTksMjM1LC4wMyk7IH0KICAgIC5uYW1lLWNlbGwgeyBtYXgtd2lkdGg6IDM0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQogICAgLm51bS1jZWxsIHsgdGV4dC1hbGlnbjogcmlnaHQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0KICAgIC5lbXB0eS1yb3cgdGQgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHg7IH0KICAgIC5yZW1vdmUtYnRuIHsKICAgICAgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2Y4NzE3MTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOwogICAgICBwYWRkaW5nOiAycHggNHB4OyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxOwogICAgfQogICAgLnJlbW92ZS1idG46aG92ZXIgeyBjb2xvcjogdmFyKC0tcmVkKTsgfQogICAgLmZvb3Rlci1iYXIgewogICAgICBtYXJnaW4tdG9wOiAxMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsKICAgIH0KICAgIC5idG4gewogICAgICBoZWlnaHQ6IDMycHg7IGJvcmRlci1yYWRpdXM6IDZweDsgcGFkZGluZzogMCAxMnB4OyBmb250LXNpemU6IDEzcHg7CiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgY29sb3I6IHZhcigtLXRleHQpOwogICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA1cHg7CiAgICB9CiAgICAuYnRuLXByaW1hcnkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6ICNmZmY7IH0KICAgIC5idG4tcHJpbWFyeTpob3ZlciB7IG9wYWNpdHk6IC45OyB9CiAgICAuYnRuOmRpc2FibGVkIHsgb3BhY2l0eTogLjQ7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH0KICAgIC5zdGF0dXMgeyBtYXJnaW4tdG9wOiAxMHB4OyBwYWRkaW5nOiA4cHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEzcHg7IGRpc3BsYXk6IG5vbmU7IH0KICAgIC5zdGF0dXMucHJvZ3Jlc3MgeyBiYWNrZ3JvdW5kOiAjZWZmNmZmOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyBkaXNwbGF5OiBibG9jazsgfQogICAgLnN0YXR1cy5kb25lIHsgYmFja2dyb3VuZDogI2YwZmRmNDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pOyBjb2xvcjogIzE2YTM0YTsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5zdGF0dXMuZXJyb3IgeyBiYWNrZ3JvdW5kOiAjZmVmMmYyOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpOyBjb2xvcjogIzk5MWIxYjsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5kbC1idG5zIHsgZGlzcGxheTogbm9uZTsgZ2FwOiA4cHg7IG1hcmdpbi10b3A6IDhweDsgfQogICAgLmRsLWJ0bnMuc2hvdyB7IGRpc3BsYXk6IGZsZXg7IH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGNsYXNzPSJ0b3BiYXIiPgogIDxpbWcgc3JjPSIvc3RhdGljL2xvZ28uc3ZnIiBhbHQ9Ik51YmVzIj4KICA8c3BhbiBjbGFzcz0idGl0bGUiPkRySGlkZXI8L3NwYW4+CiAgPHNwYW4gY2xhc3M9InZlciI+djAuMC4xODwvc3Bhbj4KICA8c3BhbiBjbGFzcz0iaGVscCIgb25jbGljaz0iZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hlbHBNb2RhbCcpLnN0eWxlLmRpc3BsYXk9J2ZsZXgnIj4/PC9zcGFuPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29udGVudCI+CiAgPGRpdiBjbGFzcz0iY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJjYXJkLWhlYWRlciI+0J7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhcmQtYm9keSI+CiAgICAgIDxwIGNsYXNzPSJzdWIiPgogICAgICAgINCX0LDQs9GA0YPQt9C40YLQtSDQtNC+0LrRg9C80LXQvdGC0YsgKC5kb2N4LCAucGRmLCAudHh0LCAuemlwKSDigJQg0L/QvtC70YPRh9C40YLQtSBaSVAg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguPGJyPgogICAgICAgIENTViDRgSDRgtCw0LHQu9C40YbQtdC5INC30LDQvNC10L0g0YHQutCw0YfQuNCy0LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LgogICAgICA8L3A+CiAgICAgIDxkaXYgY2xhc3M9ImZpbGUtaW5wdXQtd3JhcCI+CiAgICAgICAgPGlucHV0IHR5cGU9ImZpbGUiIGlkPSJmaWxlSW5wdXQiIG11bHRpcGxlIGFjY2VwdD0iLmRvY3gsLnBkZiwudHh0LC56aXAiPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idGFibGUtd3JhcCI+CiAgICAgICAgPHRhYmxlPgogICAgICAgICAgPHRoZWFkPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRoPtCY0LzRjzwvdGg+CiAgICAgICAgICAgICAgPHRoIHN0eWxlPSJ3aWR0aDo4MHB4OyI+0KDQsNC30LzQtdGAPC90aD4KICAgICAgICAgICAgICA8dGggc3R5bGU9IndpZHRoOjgwcHg7Ij7QodGC0LDRgtGD0YE8L3RoPgogICAgICAgICAgICAgIDx0aCBzdHlsZT0id2lkdGg6MzJweDsiPjwvdGg+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgPHRib2R5IGlkPSJmaWxlTGlzdCI+CiAgICAgICAgICAgIDx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+CiAgICAgICAgICA8L3Rib2R5PgogICAgICAgIDwvdGFibGU+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYmFyIj4KICAgICAgICA8c3BhbiBpZD0iZmlsZUNvdW50Ij4wINGE0LDQudC70L7Qsjwvc3Bhbj4KICAgICAgICA8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiIGlkPSJ1cGxvYWRCdG4iIGRpc2FibGVkIG9uY2xpY2s9InVwbG9hZEZpbGVzKCkiPvCfm6HvuI8g0J7QsdGE0YPRgdGG0LjRgNC+0LLQsNGC0Yw8L2J1dHRvbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InN0YXR1cyIgaWQ9InN0YXR1cyI+PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRsLWJ0bnMiIGlkPSJkbEJ0bnMiPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biBidG4tcHJpbWFyeSIgaWQ9ImRsWmlwIiBvbmNsaWNrPSJkb3dubG9hZFppcCgpIj7wn5OmINCh0LrQsNGH0LDRgtGMIFpJUDwvYnV0dG9uPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biIgaWQ9ImRsQ3N2IiBvbmNsaWNrPSJkb3dubG9hZENzdigpIj7wn5OLINCh0LrQsNGH0LDRgtGMIENTVjwvYnV0dG9uPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPHNjcmlwdD4KY29uc3QgZmkgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlsZUlucHV0Jyk7CmNvbnN0IGZsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVMaXN0Jyk7CmNvbnN0IGZjID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVDb3VudCcpOwpjb25zdCB1YiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1cGxvYWRCdG4nKTsKY29uc3Qgc3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3RhdHVzJyk7CmNvbnN0IGRiID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RsQnRucycpOwpsZXQgc2YgPSBbXTsKbGV0IGN1cnJlbnRTaWQgPSAnJzsKCmZ1bmN0aW9uIGZzKGIpIHsgcmV0dXJuIGIgPCAxMDI0ID8gYiArICcgQicgOiBiIDwgMTA0ODU3NiA/IChiIC8gMTAyNCkudG9GaXhlZCgxKSArICcgS0InIDogKGIgLyAxMDQ4NTc2KS50b0ZpeGVkKDEpICsgJyBNQic7IH0KCmZ1bmN0aW9uIHJyKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHsgZmwuaW5uZXJIVE1MID0gJzx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+JzsgfQogIGVsc2UgeyBmbC5pbm5lckhUTUwgPSBzZi5tYXAoKGYsIGkpID0+ICc8dHIgaWQ9InJvdy0nICsgaSArICciPjx0ZCBjbGFzcz0ibmFtZS1jZWxsIj4nICsgZi5uYW1lICsgJzwvdGQ+PHRkIGNsYXNzPSJudW0tY2VsbCI+JyArIGZzKGYuc2l6ZSkgKyAnPC90ZD48dGQgY2xhc3M9Im51bS1jZWxsIiBpZD0ic3QtJyArIGkgKyAnIiBzdHlsZT0iZm9udC1zaXplOjEycHg7Ij7igJQ8L3RkPjx0ZD48YnV0dG9uIGNsYXNzPSJyZW1vdmUtYnRuIiBvbmNsaWNrPSJybSgnICsgaSArICcpIj7inJU8L2J1dHRvbj48L3RkPjwvdHI+Jykuam9pbignJyk7IH0KICBmYy50ZXh0Q29udGVudCA9IHNmLmxlbmd0aCArICcg0YTQsNC50LvQvtCyJzsKICB1Yi5kaXNhYmxlZCA9IHNmLmxlbmd0aCA9PT0gMDsKfQoKZnVuY3Rpb24gcm0oaSkgeyBzZi5zcGxpY2UoaSwgMSk7IGNvbnN0IGQgPSBuZXcgRGF0YVRyYW5zZmVyKCk7IHNmLmZvckVhY2goZiA9PiBkLml0ZW1zLmFkZChmKSk7IGZpLmZpbGVzID0gZC5maWxlczsgcnIoKTsgfQoKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7IHNmID0gW107IGZpLnZhbHVlID0gJyc7IHJyKCk7IH0pOwpmaS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCAoKSA9PiB7IHNmID0gQXJyYXkuZnJvbShmaS5maWxlcyk7IHJyKCk7IH0pOwoKZnVuY3Rpb24gc3MoaWR4LCBoKSB7IGNvbnN0IGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3QtJyArIGlkeCk7IGlmIChlKSBlLmlubmVySFRNTCA9IGg7IH0KCmFzeW5jIGZ1bmN0aW9uIHVwbG9hZEZpbGVzKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHJldHVybjsKICB1Yi5kaXNhYmxlZCA9IHRydWU7CiAgZGIuY2xhc3NMaXN0LnJlbW92ZSgnc2hvdycpOwogIGNvbnN0IHRvdGFsID0gc2YubGVuZ3RoOwoKICAvLyDQpNCw0LfQsCAxOiDQt9Cw0LPRgNGD0LfQutCwIChYTUxIdHRwUmVxdWVzdCDigJQg0L/RgNC+0LPRgNC10YHRgSDQsiDRgdGC0YDQvtC60LUpCiAgZm9yIChsZXQgaSA9IDA7IGkgPCB0b3RhbDsgaSsrKSB7CiAgICBjb25zdCBmID0gc2ZbaV0sIG4gPSBpICsgMTsKICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgcHJvZ3Jlc3MnOwogICAgc3QudGV4dENvbnRlbnQgPSAn0JfQsNCz0YDRg9C30LrQsCAnICsgbiArICcvJyArIHRvdGFsICsgJzogJyArIGYubmFtZTsKICAgIHRyeSB7CiAgICAgIGNvbnN0IHQwID0gcGVyZm9ybWFuY2Uubm93KCk7CiAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICB4aHIub3BlbignUE9TVCcsICcvYXBpL3VwbG9hZCcpOwogICAgICAgIHhoci51cGxvYWQub25wcm9ncmVzcyA9IGZ1bmN0aW9uKGUpIHsKICAgICAgICAgIGlmIChlLmxlbmd0aENvbXB1dGFibGUpIHsKICAgICAgICAgICAgY29uc3QgcGN0ID0gTWF0aC5yb3VuZChlLmxvYWRlZCAvIGUudG90YWwgKiAxMDApOwogICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyNTYzZWIiPuKPsyAnICsgcGN0ICsgJyU8L3NwYW4+Jyk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25sb2FkID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICBpZiAoeGhyLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBKU09OLnBhcnNlKHhoci5yZXNwb25zZVRleHQpOwogICAgICAgICAgICBpZiAoZGF0YS5vaykgewogICAgICAgICAgICAgIGNvbnN0IGVsYXBzZWQgPSAocGVyZm9ybWFuY2Uubm93KCkgLSB0MCkgLyAxMDAwOwogICAgICAgICAgICAgIGNvbnN0IHNwZWVkID0gZi5zaXplIC8gZWxhcHNlZDsKICAgICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyMmM1NWUiPuKckyAnICsgZnMoc3BlZWQpICsgJy9zPC9zcGFuPicpOwogICAgICAgICAgICAgIGN1cnJlbnRTaWQgPSBkYXRhLnNlc3Npb247CiAgICAgICAgICAgICAgcmVzb2x2ZSgpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHJlamVjdChuZXcgRXJyb3IoZGF0YS5lcnJvcikpOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICByZWplY3QobmV3IEVycm9yKCdIVFRQICcgKyB4aHIuc3RhdHVzKSk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25lcnJvciA9IGZ1bmN0aW9uKCkgeyByZWplY3QobmV3IEVycm9yKCfQodC10YLRjCcpKTsgfTsKICAgICAgICBjb25zdCBmZCA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAgIGZkLmFwcGVuZCgnZmlsZXMnLCBmLCBmLm5hbWUpOwogICAgICAgIGlmIChjdXJyZW50U2lkKSBmZC5hcHBlbmQoJ3Nlc3Npb24nLCBjdXJyZW50U2lkKTsKICAgICAgICB4aHIuc2VuZChmZCk7CiAgICAgIH0pOwogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgIHNzKGksICc8c3BhbiBzdHlsZT0iY29sb3I6I2VmNDQ0NCI+4pyXPC9zcGFuPicpOwogICAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgICAgc3QudGV4dENvbnRlbnQgPSAn0J7RiNC40LHQutCwINC30LDQs9GA0YPQt9C60Lg6ICcgKyBlcnIubWVzc2FnZTsKICAgICAgdWIuZGlzYWJsZWQgPSBmYWxzZTsKICAgICAgcmV0dXJuOwogICAgfQogIH0KCiAgLy8g0KTQsNC30LAgMjog0L7QsdGA0LDQsdC+0YLQutCwIChTU0Ug4oCUINC/0YDQvtCz0YDQtdGB0YEg0L/QviDQutCw0LbQtNC+0LzRgyDRhNCw0LnQu9GDKQogIGZvciAobGV0IGkgPSAwOyBpIDwgdG90YWw7IGkrKykgc3MoaSwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7M8L3NwYW4+Jyk7CiAgY29uc3QgZmlsZVRpbWVycyA9IHt9OyAgLy8gaWR4IC0+IHBlcmZvcm1hbmNlLm5vdygpCiAgY29uc3QgZmlsZUludGVydmFscyA9IHt9OyAgLy8gaWR4IC0+IHNldEludGVydmFsIGlkCiAgc3QuY2xhc3NOYW1lID0gJ3N0YXR1cyBwcm9ncmVzcyc7CiAgc3QudGV4dENvbnRlbnQgPSAn0J7QsdGA0LDQsdC+0YLQutCwLi4uJzsKICBjb25zdCB0MCA9IHBlcmZvcm1hbmNlLm5vdygpOwogIGNvbnN0IHB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHsKICAgIGNvbnN0IHNlYyA9IE1hdGgucm91bmQoKHBlcmZvcm1hbmNlLm5vdygpIC0gdDApIC8gMTAwMCk7CiAgICBzdC50ZXh0Q29udGVudCA9ICfQntCx0YDQsNCx0L7RgtC60LAuLi4gJyArIHNlYyArICfRgSc7CiAgfSwgMTAwMCk7CgogIHRyeSB7CiAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CiAgICAgIGNvbnN0IGVzID0gbmV3IEV2ZW50U291cmNlKCcvYXBpL3Byb2Nlc3Nfc3RyZWFtLycgKyBjdXJyZW50U2lkKTsKICAgICAgZXMuYWRkRXZlbnRMaXN0ZW5lcignc3RhcnQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBmaWxlVGltZXJzW2QuaWR4XSA9IHBlcmZvcm1hbmNlLm5vdygpOwogICAgICAgIGZpbGVJbnRlcnZhbHNbZC5pZHhdID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7CiAgICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIGZpbGVUaW1lcnNbZC5pZHhdKSAvIDEwMDApLnRvRml4ZWQoMSk7CiAgICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7MgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgICAgfSwgMjAwKTsKICAgICAgfSk7CiAgICAgIGVzLmFkZEV2ZW50TGlzdGVuZXIoJ2RvbmUnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBjbGVhckludGVydmFsKGZpbGVJbnRlcnZhbHNbZC5pZHhdKTsKICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIChmaWxlVGltZXJzW2QuaWR4XSB8fCBwZXJmb3JtYW5jZS5ub3coKSkpIC8gMTAwMCkudG9GaXhlZCgxKTsKICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjJjNTVlIj7inJMgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgIH0pOwogICAgICBlcy5hZGRFdmVudExpc3RlbmVyKCdjb21wbGV0ZScsIGZ1bmN0aW9uKGUpIHsKICAgICAgICBlcy5jbG9zZSgpOwogICAgICAgIGNsZWFySW50ZXJ2YWwocHRpbWVyKTsKICAgICAgICBjb25zdCBkID0gSlNPTi5wYXJzZShlLmRhdGEpOwogICAgICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgZG9uZSc7CiAgICAgICAgc3QudGV4dENvbnRlbnQgPSAn4pyFINCe0LHRgNCw0LHQvtGC0LDQvdC+ICcgKyBkLnRvdGFsICsgJyDRhNCw0LnQu9C+0LIg0LfQsCAnICsgKChwZXJmb3JtYW5jZS5ub3coKSAtIHQwKSAvIDEwMDApLnRvRml4ZWQoMSkgKyAn0YEnOwogICAgICAgIGRiLmNsYXNzTGlzdC5hZGQoJ3Nob3cnKTsKICAgICAgICByZXNvbHZlKCk7CiAgICAgIH0pOwogICAgICBlcy5vbmVycm9yID0gZnVuY3Rpb24oKSB7CiAgICAgICAgZXMuY2xvc2UoKTsKICAgICAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICAgICAgcmVqZWN0KG5ldyBFcnJvcignU1NFIGNvbm5lY3Rpb24gZmFpbGVkJykpOwogICAgICB9OwogICAgfSk7CiAgfSBjYXRjaCAoZXJyKSB7CiAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgIHN0LnRleHRDb250ZW50ID0gJ9Ce0YjQuNCx0LrQsDogJyArIGVyci5tZXNzYWdlOwogIH0KICB1Yi5kaXNhYmxlZCA9IGZhbHNlOwp9CgpmdW5jdGlvbiBkb3dubG9hZFppcCgpIHsKICBpZiAoIWN1cnJlbnRTaWQpIHJldHVybjsKICB3aW5kb3cubG9jYXRpb24gPSAnL2FwaS9kb3dubG9hZC8nICsgY3VycmVudFNpZDsKfQoKZnVuY3Rpb24gZG93bmxvYWRDc3YoKSB7CiAgaWYgKCFjdXJyZW50U2lkKSByZXR1cm47CiAgd2luZG93LmxvY2F0aW9uID0gJy9hcGkvY3N2LycgKyBjdXJyZW50U2lkOwp9Cjwvc2NyaXB0Pgo8ZGl2IGlkPSJoZWxwTW9kYWwiIHN0eWxlPSJkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt6LWluZGV4Ojk5OTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlciIgb25jbGljaz0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDp2YXIoLS1jYXJkKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyNHB4O21heC13aWR0aDo0MjBweDtib3gtc2hhZG93OjAgNHB4IDI0cHggcmdiYSgwLDAsMCwuMTUpIiBvbmNsaWNrPSJldmVudC5zdG9wUHJvcGFnYXRpb24oKSI+CiAgICA8aDMgc3R5bGU9Im1hcmdpbi1ib3R0b206MTJweCI+RHJIaWRlciDigJQg0L7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2gzPgogICAgPHAgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjYiPgogICAgICDQl9Cw0LPRgNGD0LfQuNGC0LUg0LTQvtC60YPQvNC10L3RgtGLICguZG9jeCwgLnBkZiwgLnR4dCwgLnppcCkg4oCUINC/0L7Qu9GD0YfQuNGC0LUgWklQLdCw0YDRhdC40LIg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguCiAgICAgINCf0LXRgNGB0L7QvdCw0LvRjNC90YvQtSDQtNCw0L3QvdGL0LUsINGA0LXQutCy0LjQt9C40YLRiyDQutC+0LzQv9Cw0L3QuNC5LCDRgtC10LvQtdGE0L7QvdGLLCBlbWFpbCDQuCDQtNGA0YPQs9C40LUg0L/RgNC40LLQsNGC0L3Ri9C1INGB0LLQtdC00LXQvdC40Y8g0LfQsNC80LXQvdGP0Y7RgtGB0Y8g0L3QsCDQvtCx0LXQt9C70LjRh9C10L3QvdGL0LUg0LrQvtC00YsuCiAgICAgIENTVi3RhNCw0LnQuyDRgSDRgtCw0LHQu9C40YbQtdC5INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDQvtGA0LjQs9C40L3QsNC74oaS0LfQsNC80LXQvdCwINGB0LrQsNGH0LjQstCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvi4KICAgIDwvcD4KICAgIDxidXR0b24gY2xhc3M9ImJ0biIgc3R5bGU9Im1hcmdpbi10b3A6MTJweDt3aWR0aDoxMDAlIiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGVscE1vZGFsJykuc3R5bGUuZGlzcGxheT0nbm9uZSciPtCX0LDQutGA0YvRgtGMPC9idXR0b24+CiAgPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4=", - "encoding": "base64" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 13099, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:14.328Z", - "time": 67.88000000051397, - "timings": { - "blocked": 39.23500000056333, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 1.0740000000000052, - "wait": 25.96600000047858, - "receive": 1.6049999994720565, - "_blocked_queueing": 1.5330000005633337, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_2" - }, - { - "_initiator": { - "type": "parser", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 89 - }, - "_priority": "High", - "_resourceType": "image", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/logo.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/logo.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=1, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=logo.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:15 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96248-2872-2736524038\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3181, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:14.419Z", - "time": 262.9000000015367, - "timings": { - "blocked": 238.00000000051025, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.6299999999999955, - "wait": 23.485000000848316, - "receive": 0.7850000001781154, - "_blocked_queueing": 28.07600000051025, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_2" - }, - { - "_initiator": { - "type": "other" - }, - "_priority": "High", - "_resourceType": "other", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/favicon.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/favicon.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=1, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=favicon.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:16 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96348-2872-3333557307\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3183, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:14.843Z", - "time": 54.68800000016927, - "timings": { - "blocked": 29.779999999019783, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.5210000000000008, - "wait": 23.420999999723048, - "receive": 0.9660000014264369, - "_blocked_queueing": 3.134999999019783, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46276", - "pageref": "page_2" - }, - { - "_initiator": { - "type": "other" - }, - "_priority": "VeryHigh", - "_resourceType": "document", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=0, i" - }, - { - "name": "referer", - "value": "https://deck-test.ngcloud.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "document" - }, - { - "name": "sec-fetch-mode", - "value": "navigate" - }, - { - "name": "sec-fetch-site", - "value": "cross-site" - }, - { - "name": "sec-fetch-user", - "value": "?1" - }, - { - "name": "upgrade-insecure-requests", - "value": "1" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-length", - "value": "12899" - }, - { - "name": "content-type", - "value": "text/html; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:43 GMT" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 12899, - "mimeType": "text/html", - "text": "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9InJ1Ij4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8bWV0YSBodHRwLWVxdWl2PSJDYWNoZS1Db250cm9sIiBjb250ZW50PSJuby1jYWNoZSwgbm8tc3RvcmUsIG11c3QtcmV2YWxpZGF0ZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iUHJhZ21hIiBjb250ZW50PSJuby1jYWNoZSI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iRXhwaXJlcyIgY29udGVudD0iMCI+CiAgPHRpdGxlPkRySGlkZXIg4oCUINC+0LHRhNGD0YHQutCw0YbQuNGPINC00L7QutGD0LzQtdC90YLQvtCyPC90aXRsZT4KICA8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3N2Zyt4bWwiIGhyZWY9Ii9zdGF0aWMvZmF2aWNvbi5zdmciPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1icmFuZC1wcmltYXJ5OiAjMjU2M2ViOwogICAgICAtLWJyYW5kLWdyYXk6ICNkMWQ1ZGI7CiAgICAgIC0tYnJhbmQtZ3JleS1saWdodDogI2YzZjRmNjsKICAgICAgLS1iZzogI2Y5ZmFmYjsKICAgICAgLS1jYXJkOiAjZmZmZmZmOwogICAgICAtLXRleHQ6ICMxYTFhMWE7CiAgICAgIC0tbXV0ZWQ6ICM2YjcyODA7CiAgICAgIC0tcmVkOiAjZWY0NDQ0OwogICAgICAtLWdyZWVuOiAjMjJjNTVlOwogICAgfQogICAgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfQogICAgYm9keSB7IGZvbnQ6IDE0cHggc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyBjb2xvcjogdmFyKC0tdGV4dCk7IGJhY2tncm91bmQ6IHZhcigtLWJnKTsgbWluLWhlaWdodDogMTAwdmg7IH0KICAgIC50b3BiYXIgewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBwYWRkaW5nOiAwIDE2cHg7IGhlaWdodDogNDhweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OwogICAgfQogICAgLnRvcGJhciBpbWcgeyBoZWlnaHQ6IDE4cHg7IH0KICAgIC50b3BiYXIgLnRpdGxlIHsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyB9CiAgICAudG9wYmFyIC52ZXIgeyBmb250LXdlaWdodDogNDAwOyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDEycHg7IH0KICAgIC50b3BiYXIgLmhlbHAgeyBtYXJnaW4tbGVmdDogYXV0bzsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CiAgICAudG9wYmFyIC5oZWxwOmhvdmVyIHsgY29sb3I6IHZhcigtLXRleHQpOyB9CiAgICAuY29udGVudCB7IG1heC13aWR0aDogODIwcHg7IG1hcmdpbjogMjBweCBhdXRvOyBwYWRkaW5nOiAwIDEycHg7IH0KICAgIC5jYXJkIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZCk7IGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMDQpOwogICAgfQogICAgLmNhcmQtaGVhZGVyIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHBhZGRpbmc6IDEwcHggMTJweDsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICAuY2FyZC1ib2R5IHsgcGFkZGluZzogMTJweDsgfQogICAgLnN1YiB7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsgbWFyZ2luLWJvdHRvbTogMTBweDsgbGluZS1oZWlnaHQ6IDEuNTsgfQogICAgLmZpbGUtaW5wdXQtd3JhcCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgIC5maWxlLWlucHV0LXdyYXAgaW5wdXRbdHlwZT0iZmlsZSJdIHsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTNweDsgfQogICAgLnRhYmxlLXdyYXAgeyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1ncmF5KTsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9CiAgICB0YWJsZSB7IHdpZHRoOiAxMDAlOyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBmb250LXNpemU6IDEzcHg7IH0KICAgIHRoIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZ3JleS1saWdodCk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDZweCA4cHg7CiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOyB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7CiAgICB9CiAgICB0ZCB7CiAgICAgIHBhZGRpbmc6IDVweCA4cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZ3JheSk7CiAgICB9CiAgICB0cjpob3ZlciB0ZCB7IGJhY2tncm91bmQ6IHJnYmEoMzcsOTksMjM1LC4wMyk7IH0KICAgIC5uYW1lLWNlbGwgeyBtYXgtd2lkdGg6IDM0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQogICAgLm51bS1jZWxsIHsgdGV4dC1hbGlnbjogcmlnaHQ7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH0KICAgIC5lbXB0eS1yb3cgdGQgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHg7IH0KICAgIC5yZW1vdmUtYnRuIHsKICAgICAgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogI2Y4NzE3MTsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiBub25lOwogICAgICBwYWRkaW5nOiAycHggNHB4OyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxOwogICAgfQogICAgLnJlbW92ZS1idG46aG92ZXIgeyBjb2xvcjogdmFyKC0tcmVkKTsgfQogICAgLmZvb3Rlci1iYXIgewogICAgICBtYXJnaW4tdG9wOiAxMHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW11dGVkKTsKICAgIH0KICAgIC5idG4gewogICAgICBoZWlnaHQ6IDMycHg7IGJvcmRlci1yYWRpdXM6IDZweDsgcGFkZGluZzogMCAxMnB4OyBmb250LXNpemU6IDEzcHg7CiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWdyYXkpOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgY29sb3I6IHZhcigtLXRleHQpOwogICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA1cHg7CiAgICB9CiAgICAuYnRuLXByaW1hcnkgeyBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6ICNmZmY7IH0KICAgIC5idG4tcHJpbWFyeTpob3ZlciB7IG9wYWNpdHk6IC45OyB9CiAgICAuYnRuOmRpc2FibGVkIHsgb3BhY2l0eTogLjQ7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH0KICAgIC5zdGF0dXMgeyBtYXJnaW4tdG9wOiAxMHB4OyBwYWRkaW5nOiA4cHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEzcHg7IGRpc3BsYXk6IG5vbmU7IH0KICAgIC5zdGF0dXMucHJvZ3Jlc3MgeyBiYWNrZ3JvdW5kOiAjZWZmNmZmOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icmFuZC1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyBkaXNwbGF5OiBibG9jazsgfQogICAgLnN0YXR1cy5kb25lIHsgYmFja2dyb3VuZDogI2YwZmRmNDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pOyBjb2xvcjogIzE2YTM0YTsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5zdGF0dXMuZXJyb3IgeyBiYWNrZ3JvdW5kOiAjZmVmMmYyOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpOyBjb2xvcjogIzk5MWIxYjsgZGlzcGxheTogYmxvY2s7IH0KICAgIC5kbC1idG5zIHsgZGlzcGxheTogbm9uZTsgZ2FwOiA4cHg7IG1hcmdpbi10b3A6IDhweDsgfQogICAgLmRsLWJ0bnMuc2hvdyB7IGRpc3BsYXk6IGZsZXg7IH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGNsYXNzPSJ0b3BiYXIiPgogIDxpbWcgc3JjPSIvc3RhdGljL2xvZ28uc3ZnIiBhbHQ9Ik51YmVzIj4KICA8c3BhbiBjbGFzcz0idGl0bGUiPkRySGlkZXI8L3NwYW4+CiAgPHNwYW4gY2xhc3M9InZlciI+djAuMC4xODwvc3Bhbj4KICA8c3BhbiBjbGFzcz0iaGVscCIgb25jbGljaz0iZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hlbHBNb2RhbCcpLnN0eWxlLmRpc3BsYXk9J2ZsZXgnIj4/PC9zcGFuPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29udGVudCI+CiAgPGRpdiBjbGFzcz0iY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJjYXJkLWhlYWRlciI+0J7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhcmQtYm9keSI+CiAgICAgIDxwIGNsYXNzPSJzdWIiPgogICAgICAgINCX0LDQs9GA0YPQt9C40YLQtSDQtNC+0LrRg9C80LXQvdGC0YsgKC5kb2N4LCAucGRmLCAudHh0LCAuemlwKSDigJQg0L/QvtC70YPRh9C40YLQtSBaSVAg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguPGJyPgogICAgICAgIENTViDRgSDRgtCw0LHQu9C40YbQtdC5INC30LDQvNC10L0g0YHQutCw0YfQuNCy0LDQtdGC0YHRjyDQvtGC0LTQtdC70YzQvdC+LgogICAgICA8L3A+CiAgICAgIDxkaXYgY2xhc3M9ImZpbGUtaW5wdXQtd3JhcCI+CiAgICAgICAgPGlucHV0IHR5cGU9ImZpbGUiIGlkPSJmaWxlSW5wdXQiIG11bHRpcGxlIGFjY2VwdD0iLmRvY3gsLnBkZiwudHh0LC56aXAiPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idGFibGUtd3JhcCI+CiAgICAgICAgPHRhYmxlPgogICAgICAgICAgPHRoZWFkPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRoPtCY0LzRjzwvdGg+CiAgICAgICAgICAgICAgPHRoIHN0eWxlPSJ3aWR0aDo4MHB4OyI+0KDQsNC30LzQtdGAPC90aD4KICAgICAgICAgICAgICA8dGggc3R5bGU9IndpZHRoOjgwcHg7Ij7QodGC0LDRgtGD0YE8L3RoPgogICAgICAgICAgICAgIDx0aCBzdHlsZT0id2lkdGg6MzJweDsiPjwvdGg+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgICA8L3RoZWFkPgogICAgICAgICAgPHRib2R5IGlkPSJmaWxlTGlzdCI+CiAgICAgICAgICAgIDx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+CiAgICAgICAgICA8L3Rib2R5PgogICAgICAgIDwvdGFibGU+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYmFyIj4KICAgICAgICA8c3BhbiBpZD0iZmlsZUNvdW50Ij4wINGE0LDQudC70L7Qsjwvc3Bhbj4KICAgICAgICA8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiIGlkPSJ1cGxvYWRCdG4iIGRpc2FibGVkIG9uY2xpY2s9InVwbG9hZEZpbGVzKCkiPvCfm6HvuI8g0J7QsdGE0YPRgdGG0LjRgNC+0LLQsNGC0Yw8L2J1dHRvbj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InN0YXR1cyIgaWQ9InN0YXR1cyI+PC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImRsLWJ0bnMiIGlkPSJkbEJ0bnMiPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biBidG4tcHJpbWFyeSIgaWQ9ImRsWmlwIiBvbmNsaWNrPSJkb3dubG9hZFppcCgpIj7wn5OmINCh0LrQsNGH0LDRgtGMIFpJUDwvYnV0dG9uPgogICAgICAgIDxidXR0b24gY2xhc3M9ImJ0biIgaWQ9ImRsQ3N2IiBvbmNsaWNrPSJkb3dubG9hZENzdigpIj7wn5OLINCh0LrQsNGH0LDRgtGMIENTVjwvYnV0dG9uPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KPHNjcmlwdD4KY29uc3QgZmkgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZmlsZUlucHV0Jyk7CmNvbnN0IGZsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVMaXN0Jyk7CmNvbnN0IGZjID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ZpbGVDb3VudCcpOwpjb25zdCB1YiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1cGxvYWRCdG4nKTsKY29uc3Qgc3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3RhdHVzJyk7CmNvbnN0IGRiID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RsQnRucycpOwpsZXQgc2YgPSBbXTsKbGV0IGN1cnJlbnRTaWQgPSAnJzsKCmZ1bmN0aW9uIGZzKGIpIHsgcmV0dXJuIGIgPCAxMDI0ID8gYiArICcgQicgOiBiIDwgMTA0ODU3NiA/IChiIC8gMTAyNCkudG9GaXhlZCgxKSArICcgS0InIDogKGIgLyAxMDQ4NTc2KS50b0ZpeGVkKDEpICsgJyBNQic7IH0KCmZ1bmN0aW9uIHJyKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHsgZmwuaW5uZXJIVE1MID0gJzx0ciBjbGFzcz0iZW1wdHktcm93Ij48dGQgY29sc3Bhbj0iNCI+0J3QtdGCINCy0YvQsdGA0LDQvdC90YvRhSDRhNCw0LnQu9C+0LI8L3RkPjwvdHI+JzsgfQogIGVsc2UgeyBmbC5pbm5lckhUTUwgPSBzZi5tYXAoKGYsIGkpID0+ICc8dHIgaWQ9InJvdy0nICsgaSArICciPjx0ZCBjbGFzcz0ibmFtZS1jZWxsIj4nICsgZi5uYW1lICsgJzwvdGQ+PHRkIGNsYXNzPSJudW0tY2VsbCI+JyArIGZzKGYuc2l6ZSkgKyAnPC90ZD48dGQgY2xhc3M9Im51bS1jZWxsIiBpZD0ic3QtJyArIGkgKyAnIiBzdHlsZT0iZm9udC1zaXplOjEycHg7Ij7igJQ8L3RkPjx0ZD48YnV0dG9uIGNsYXNzPSJyZW1vdmUtYnRuIiBvbmNsaWNrPSJybSgnICsgaSArICcpIj7inJU8L2J1dHRvbj48L3RkPjwvdHI+Jykuam9pbignJyk7IH0KICBmYy50ZXh0Q29udGVudCA9IHNmLmxlbmd0aCArICcg0YTQsNC50LvQvtCyJzsKICB1Yi5kaXNhYmxlZCA9IHNmLmxlbmd0aCA9PT0gMDsKfQoKZnVuY3Rpb24gcm0oaSkgeyBzZi5zcGxpY2UoaSwgMSk7IGNvbnN0IGQgPSBuZXcgRGF0YVRyYW5zZmVyKCk7IHNmLmZvckVhY2goZiA9PiBkLml0ZW1zLmFkZChmKSk7IGZpLmZpbGVzID0gZC5maWxlczsgcnIoKTsgfQoKd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7IHNmID0gW107IGZpLnZhbHVlID0gJyc7IHJyKCk7IH0pOwpmaS5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCAoKSA9PiB7IHNmID0gQXJyYXkuZnJvbShmaS5maWxlcyk7IHJyKCk7IH0pOwoKZnVuY3Rpb24gc3MoaWR4LCBoKSB7IGNvbnN0IGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3QtJyArIGlkeCk7IGlmIChlKSBlLmlubmVySFRNTCA9IGg7IH0KCmFzeW5jIGZ1bmN0aW9uIHVwbG9hZEZpbGVzKCkgewogIGlmIChzZi5sZW5ndGggPT09IDApIHJldHVybjsKICB1Yi5kaXNhYmxlZCA9IHRydWU7CiAgZGIuY2xhc3NMaXN0LnJlbW92ZSgnc2hvdycpOwogIGNvbnN0IHRvdGFsID0gc2YubGVuZ3RoOwoKICAvLyDQpNCw0LfQsCAxOiDQt9Cw0LPRgNGD0LfQutCwIChYTUxIdHRwUmVxdWVzdCDigJQg0L/RgNC+0LPRgNC10YHRgSDQsiDRgdGC0YDQvtC60LUpCiAgZm9yIChsZXQgaSA9IDA7IGkgPCB0b3RhbDsgaSsrKSB7CiAgICBjb25zdCBmID0gc2ZbaV0sIG4gPSBpICsgMTsKICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgcHJvZ3Jlc3MnOwogICAgc3QudGV4dENvbnRlbnQgPSAn0JfQsNCz0YDRg9C30LrQsCAnICsgbiArICcvJyArIHRvdGFsICsgJzogJyArIGYubmFtZTsKICAgIHRyeSB7CiAgICAgIGNvbnN0IHQwID0gcGVyZm9ybWFuY2Uubm93KCk7CiAgICAgIGF3YWl0IG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICB4aHIub3BlbignUE9TVCcsICcvYXBpL3VwbG9hZCcpOwogICAgICAgIHhoci51cGxvYWQub25wcm9ncmVzcyA9IGZ1bmN0aW9uKGUpIHsKICAgICAgICAgIGlmIChlLmxlbmd0aENvbXB1dGFibGUpIHsKICAgICAgICAgICAgY29uc3QgcGN0ID0gTWF0aC5yb3VuZChlLmxvYWRlZCAvIGUudG90YWwgKiAxMDApOwogICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyNTYzZWIiPuKPsyAnICsgcGN0ICsgJyU8L3NwYW4+Jyk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25sb2FkID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICBpZiAoeGhyLnN0YXR1cyA9PT0gMjAwKSB7CiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBKU09OLnBhcnNlKHhoci5yZXNwb25zZVRleHQpOwogICAgICAgICAgICBpZiAoZGF0YS5vaykgewogICAgICAgICAgICAgIGNvbnN0IGVsYXBzZWQgPSAocGVyZm9ybWFuY2Uubm93KCkgLSB0MCkgLyAxMDAwOwogICAgICAgICAgICAgIGNvbnN0IHNwZWVkID0gZi5zaXplIC8gZWxhcHNlZDsKICAgICAgICAgICAgICBzcyhpLCAnPHNwYW4gc3R5bGU9ImNvbG9yOiMyMmM1NWUiPuKckyAnICsgZnMoc3BlZWQpICsgJy9zPC9zcGFuPicpOwogICAgICAgICAgICAgIGN1cnJlbnRTaWQgPSBkYXRhLnNlc3Npb247CiAgICAgICAgICAgICAgcmVzb2x2ZSgpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgIHJlamVjdChuZXcgRXJyb3IoZGF0YS5lcnJvcikpOwogICAgICAgICAgICB9CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICByZWplY3QobmV3IEVycm9yKCdIVFRQICcgKyB4aHIuc3RhdHVzKSk7CiAgICAgICAgICB9CiAgICAgICAgfTsKICAgICAgICB4aHIub25lcnJvciA9IGZ1bmN0aW9uKCkgeyByZWplY3QobmV3IEVycm9yKCfQodC10YLRjCcpKTsgfTsKICAgICAgICBjb25zdCBmZCA9IG5ldyBGb3JtRGF0YSgpOwogICAgICAgIGZkLmFwcGVuZCgnZmlsZXMnLCBmLCBmLm5hbWUpOwogICAgICAgIGlmIChjdXJyZW50U2lkKSBmZC5hcHBlbmQoJ3Nlc3Npb24nLCBjdXJyZW50U2lkKTsKICAgICAgICB4aHIuc2VuZChmZCk7CiAgICAgIH0pOwogICAgfSBjYXRjaCAoZXJyKSB7CiAgICAgIHNzKGksICc8c3BhbiBzdHlsZT0iY29sb3I6I2VmNDQ0NCI+4pyXPC9zcGFuPicpOwogICAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgICAgc3QudGV4dENvbnRlbnQgPSAn0J7RiNC40LHQutCwINC30LDQs9GA0YPQt9C60Lg6ICcgKyBlcnIubWVzc2FnZTsKICAgICAgdWIuZGlzYWJsZWQgPSBmYWxzZTsKICAgICAgcmV0dXJuOwogICAgfQogIH0KCiAgLy8g0KTQsNC30LAgMjog0L7QsdGA0LDQsdC+0YLQutCwIChTU0Ug4oCUINC/0YDQvtCz0YDQtdGB0YEg0L/QviDQutCw0LbQtNC+0LzRgyDRhNCw0LnQu9GDKQogIGZvciAobGV0IGkgPSAwOyBpIDwgdG90YWw7IGkrKykgc3MoaSwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7M8L3NwYW4+Jyk7CiAgY29uc3QgZmlsZVRpbWVycyA9IHt9OyAgLy8gaWR4IC0+IHBlcmZvcm1hbmNlLm5vdygpCiAgY29uc3QgZmlsZUludGVydmFscyA9IHt9OyAgLy8gaWR4IC0+IHNldEludGVydmFsIGlkCiAgc3QuY2xhc3NOYW1lID0gJ3N0YXR1cyBwcm9ncmVzcyc7CiAgc3QudGV4dENvbnRlbnQgPSAn0J7QsdGA0LDQsdC+0YLQutCwLi4uJzsKICBjb25zdCB0MCA9IHBlcmZvcm1hbmNlLm5vdygpOwogIGNvbnN0IHB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHsKICAgIGNvbnN0IHNlYyA9IE1hdGgucm91bmQoKHBlcmZvcm1hbmNlLm5vdygpIC0gdDApIC8gMTAwMCk7CiAgICBzdC50ZXh0Q29udGVudCA9ICfQntCx0YDQsNCx0L7RgtC60LAuLi4gJyArIHNlYyArICfRgSc7CiAgfSwgMTAwMCk7CgogIHRyeSB7CiAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CiAgICAgIGNvbnN0IGVzID0gbmV3IEV2ZW50U291cmNlKCcvYXBpL3Byb2Nlc3Nfc3RyZWFtLycgKyBjdXJyZW50U2lkKTsKICAgICAgZXMuYWRkRXZlbnRMaXN0ZW5lcignc3RhcnQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBmaWxlVGltZXJzW2QuaWR4XSA9IHBlcmZvcm1hbmNlLm5vdygpOwogICAgICAgIGZpbGVJbnRlcnZhbHNbZC5pZHhdID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7CiAgICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIGZpbGVUaW1lcnNbZC5pZHhdKSAvIDEwMDApLnRvRml4ZWQoMSk7CiAgICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjU2M2ViIj7ij7MgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgICAgfSwgMjAwKTsKICAgICAgfSk7CiAgICAgIGVzLmFkZEV2ZW50TGlzdGVuZXIoJ2RvbmUnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UoZS5kYXRhKTsKICAgICAgICBjbGVhckludGVydmFsKGZpbGVJbnRlcnZhbHNbZC5pZHhdKTsKICAgICAgICBjb25zdCBlbGFwc2VkID0gKChwZXJmb3JtYW5jZS5ub3coKSAtIChmaWxlVGltZXJzW2QuaWR4XSB8fCBwZXJmb3JtYW5jZS5ub3coKSkpIC8gMTAwMCkudG9GaXhlZCgxKTsKICAgICAgICBzcyhkLmlkeCwgJzxzcGFuIHN0eWxlPSJjb2xvcjojMjJjNTVlIj7inJMgJyArIGVsYXBzZWQgKyAn0YE8L3NwYW4+Jyk7CiAgICAgIH0pOwogICAgICBlcy5hZGRFdmVudExpc3RlbmVyKCdjb21wbGV0ZScsIGZ1bmN0aW9uKGUpIHsKICAgICAgICBlcy5jbG9zZSgpOwogICAgICAgIGNsZWFySW50ZXJ2YWwocHRpbWVyKTsKICAgICAgICBjb25zdCBkID0gSlNPTi5wYXJzZShlLmRhdGEpOwogICAgICAgIHN0LmNsYXNzTmFtZSA9ICdzdGF0dXMgZG9uZSc7CiAgICAgICAgc3QudGV4dENvbnRlbnQgPSAn4pyFINCe0LHRgNCw0LHQvtGC0LDQvdC+ICcgKyBkLnRvdGFsICsgJyDRhNCw0LnQu9C+0LIg0LfQsCAnICsgKChwZXJmb3JtYW5jZS5ub3coKSAtIHQwKSAvIDEwMDApLnRvRml4ZWQoMSkgKyAn0YEnOwogICAgICAgIGRiLmNsYXNzTGlzdC5hZGQoJ3Nob3cnKTsKICAgICAgICByZXNvbHZlKCk7CiAgICAgIH0pOwogICAgICBlcy5vbmVycm9yID0gZnVuY3Rpb24oKSB7CiAgICAgICAgZXMuY2xvc2UoKTsKICAgICAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICAgICAgcmVqZWN0KG5ldyBFcnJvcignU1NFIGNvbm5lY3Rpb24gZmFpbGVkJykpOwogICAgICB9OwogICAgfSk7CiAgfSBjYXRjaCAoZXJyKSB7CiAgICBjbGVhckludGVydmFsKHB0aW1lcik7CiAgICBzdC5jbGFzc05hbWUgPSAnc3RhdHVzIGVycm9yJzsKICAgIHN0LnRleHRDb250ZW50ID0gJ9Ce0YjQuNCx0LrQsDogJyArIGVyci5tZXNzYWdlOwogIH0KICB1Yi5kaXNhYmxlZCA9IGZhbHNlOwp9CgpmdW5jdGlvbiBkb3dubG9hZFppcCgpIHsKICBpZiAoIWN1cnJlbnRTaWQpIHJldHVybjsKICB3aW5kb3cubG9jYXRpb24gPSAnL2FwaS9kb3dubG9hZC8nICsgY3VycmVudFNpZDsKfQoKZnVuY3Rpb24gZG93bmxvYWRDc3YoKSB7CiAgaWYgKCFjdXJyZW50U2lkKSByZXR1cm47CiAgd2luZG93LmxvY2F0aW9uID0gJy9hcGkvY3N2LycgKyBjdXJyZW50U2lkOwp9Cjwvc2NyaXB0Pgo8ZGl2IGlkPSJoZWxwTW9kYWwiIHN0eWxlPSJkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTt6LWluZGV4Ojk5OTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlciIgb25jbGljaz0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDp2YXIoLS1jYXJkKTtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyNHB4O21heC13aWR0aDo0MjBweDtib3gtc2hhZG93OjAgNHB4IDI0cHggcmdiYSgwLDAsMCwuMTUpIiBvbmNsaWNrPSJldmVudC5zdG9wUHJvcGFnYXRpb24oKSI+CiAgICA8aDMgc3R5bGU9Im1hcmdpbi1ib3R0b206MTJweCI+RHJIaWRlciDigJQg0L7QsdGE0YPRgdC60LDRhtC40Y8g0LTQvtC60YPQvNC10L3RgtC+0LI8L2gzPgogICAgPHAgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjYiPgogICAgICDQl9Cw0LPRgNGD0LfQuNGC0LUg0LTQvtC60YPQvNC10L3RgtGLICguZG9jeCwgLnBkZiwgLnR4dCwgLnppcCkg4oCUINC/0L7Qu9GD0YfQuNGC0LUgWklQLdCw0YDRhdC40LIg0YEg0L7QsdC10LfQu9C40YfQtdC90L3Ri9C80Lgg0LrQvtC/0LjRj9C80LguCiAgICAgINCf0LXRgNGB0L7QvdCw0LvRjNC90YvQtSDQtNCw0L3QvdGL0LUsINGA0LXQutCy0LjQt9C40YLRiyDQutC+0LzQv9Cw0L3QuNC5LCDRgtC10LvQtdGE0L7QvdGLLCBlbWFpbCDQuCDQtNGA0YPQs9C40LUg0L/RgNC40LLQsNGC0L3Ri9C1INGB0LLQtdC00LXQvdC40Y8g0LfQsNC80LXQvdGP0Y7RgtGB0Y8g0L3QsCDQvtCx0LXQt9C70LjRh9C10L3QvdGL0LUg0LrQvtC00YsuCiAgICAgIENTVi3RhNCw0LnQuyDRgSDRgtCw0LHQu9C40YbQtdC5INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDQvtGA0LjQs9C40L3QsNC74oaS0LfQsNC80LXQvdCwINGB0LrQsNGH0LjQstCw0LXRgtGB0Y8g0L7RgtC00LXQu9GM0L3Qvi4KICAgIDwvcD4KICAgIDxidXR0b24gY2xhc3M9ImJ0biIgc3R5bGU9Im1hcmdpbi10b3A6MTJweDt3aWR0aDoxMDAlIiBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaGVscE1vZGFsJykuc3R5bGUuZGlzcGxheT0nbm9uZSciPtCX0LDQutGA0YvRgtGMPC9idXR0b24+CiAgPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4=", - "encoding": "base64" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 13100, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:42.228Z", - "time": 93.9699999998993, - "timings": { - "blocked": 63.78900000051444, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.6199999999999974, - "wait": 27.797000000655302, - "receive": 1.7639999987295596, - "_blocked_queueing": 2.5430000005144393, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46508", - "pageref": "page_3" - }, - { - "_initiator": { - "type": "parser", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 89 - }, - "_priority": "Medium", - "_resourceType": "image", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/logo.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/logo.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=2, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=logo.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:43 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96248-2872-2736524038\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3181, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:42.337Z", - "time": 53.50900000121328, - "timings": { - "blocked": 27.20099999967986, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0.6300000000000008, - "wait": 23.832000000509783, - "receive": 1.84600000102364, - "_blocked_queueing": 20.749999999679858, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46508", - "pageref": "page_3" - }, - { - "_initiator": { - "type": "other" - }, - "_priority": "High", - "_resourceType": "other", - "cache": {}, - "connection": "443", - "request": { - "method": "GET", - "url": "https://drhider.pythonk8s.dev.nubes.ru/static/favicon.svg", - "httpVersion": "http/2.0", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "GET" - }, - { - "name": ":path", - "value": "/static/favicon.svg" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=1, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "image" - }, - { - "name": "sec-fetch-mode", - "value": "no-cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 0 - }, - "response": { - "status": 200, - "statusText": "", - "httpVersion": "http/2.0", - "headers": [ - { - "name": "accept-ranges", - "value": "bytes" - }, - { - "name": "cache-control", - "value": "no-cache, no-store, must-revalidate" - }, - { - "name": "content-disposition", - "value": "inline; filename=favicon.svg" - }, - { - "name": "content-length", - "value": "2872" - }, - { - "name": "content-type", - "value": "image/svg+xml; charset=utf-8" - }, - { - "name": "date", - "value": "Tue, 14 Jul 2026 05:29:43 GMT" - }, - { - "name": "etag", - "value": "\"1784006524.96348-2872-3333557307\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "last-modified", - "value": "Tue, 14 Jul 2026 05:22:04 GMT" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "strict-transport-security", - "value": "max-age=31536000; includeSubDomains; preload" - } - ], - "cookies": [], - "content": { - "size": 2872, - "mimeType": "image/svg+xml", - "text": "\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 3183, - "_error": null, - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "185.247.187.151", - "startedDateTime": "2026-07-14T05:29:42.697Z", - "time": 31.594000000040978, - "timings": { - "blocked": 6.791999999513035, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 1.0190000000000001, - "wait": 23.080999999344463, - "receive": 0.7020000011834782, - "_blocked_queueing": 1.9489999995130347, - "_workerStart": -1, - "_workerReady": -1, - "_workerFetchStart": -1, - "_workerRespondWithSettled": -1 - }, - "_connectionId": "46508", - "pageref": "page_3" - }, - { - "_initiator": { - "type": "script", - "stack": { - "callFrames": [ - { - "functionName": "", - "scriptId": "321", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 200, - "columnNumber": 12 - }, - { - "functionName": "uploadFiles", - "scriptId": "321", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 171, - "columnNumber": 12 - }, - { - "functionName": "onclick", - "scriptId": "342", - "url": "https://drhider.pythonk8s.dev.nubes.ru/", - "lineNumber": 122, - "columnNumber": 88 - } - ] - } - }, - "_priority": "High", - "_resourceType": "xhr", - "cache": {}, - "request": { - "method": "POST", - "url": "https://drhider.pythonk8s.dev.nubes.ru/api/upload", - "httpVersion": "", - "headers": [ - { - "name": ":authority", - "value": "drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": ":method", - "value": "POST" - }, - { - "name": ":path", - "value": "/api/upload" - }, - { - "name": ":scheme", - "value": "https" - }, - { - "name": "accept", - "value": "*/*" - }, - { - "name": "accept-encoding", - "value": "gzip, deflate, br, zstd" - }, - { - "name": "accept-language", - "value": "en-US,en;q=0.9,ru;q=0.8,it;q=0.7" - }, - { - "name": "cache-control", - "value": "no-cache" - }, - { - "name": "content-length", - "value": "64764" - }, - { - "name": "content-type", - "value": "multipart/form-data; boundary=----WebKitFormBoundarynPjAVZsr2qFmMDzv" - }, - { - "name": "dnt", - "value": "1" - }, - { - "name": "origin", - "value": "https://drhider.pythonk8s.dev.nubes.ru" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "priority", - "value": "u=1, i" - }, - { - "name": "referer", - "value": "https://drhider.pythonk8s.dev.nubes.ru/" - }, - { - "name": "sec-ch-ua", - "value": "\"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"150\", \"Google Chrome\";v=\"150\"" - }, - { - "name": "sec-ch-ua-mobile", - "value": "?0" - }, - { - "name": "sec-ch-ua-platform", - "value": "\"Windows\"" - }, - { - "name": "sec-fetch-dest", - "value": "empty" - }, - { - "name": "sec-fetch-mode", - "value": "cors" - }, - { - "name": "sec-fetch-site", - "value": "same-origin" - }, - { - "name": "user-agent", - "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" - } - ], - "queryString": [], - "cookies": [], - "headersSize": -1, - "bodySize": 268, - "postData": { - "mimeType": "multipart/form-data; boundary=----WebKitFormBoundarynPjAVZsr2qFmMDzv", - "text": "------WebKitFormBoundarynPjAVZsr2qFmMDzv\r\nContent-Disposition: form-data; name=\"files\"; filename=\"договор-XXX001-03700.docx\"\r\nContent-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document\r\n\r\n\r\n------WebKitFormBoundarynPjAVZsr2qFmMDzv--\r\n", - "params": [ - { - "name": "files", - "value": "(двоичный)" - } - ] - } - }, - "response": { - "status": 0, - "statusText": "", - "httpVersion": "", - "headers": [], - "cookies": [], - "content": { - "size": 0, - "mimeType": "x-unknown" - }, - "redirectURL": "", - "headersSize": -1, - "bodySize": -1, - "_transferSize": 0, - "_error": "net::ERR_HTTP2_PROTOCOL_ERROR", - "_fetchedViaServiceWorker": false - }, - "serverIPAddress": "", - "startedDateTime": "2026-07-14T05:29:52.373Z", - "time": 10029.978000000483, - "timings": { - "blocked": 10029.978000000483, - "dns": -1, - "ssl": -1, - "connect": -1, - "send": 0, - "wait": 0, - "receive": 0, - "_blocked_queueing": 2.6930000003630994 - }, - "pageref": "page_3" - } - ] - } -} \ No newline at end of file