Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging.

This commit is contained in:
vrubelroman 2026-01-10 21:40:07 +00:00
parent 5c8456de96
commit 551b64777a
10 changed files with 522 additions and 1083 deletions

View file

@ -19,5 +19,5 @@ TIKTOK_DOWNLOADER_URL=http://localhost:5559
# Admin Bot Configuration # Admin Bot Configuration
ADMIN_BOT_TOKEN=8128669173:AAGEEBuBwDm36jChqcFB31P3_VP4-EzK5aM ADMIN_BOT_TOKEN=8575250350:AAHte7xaQFS3FvoKyul9tl5DTFzEkT7ZQTs
# Chat ID будет автоматически сохранен при первом использовании админ бота (команда /stat) # Chat ID будет автоматически сохранен при первом использовании админ бота (команда /stat)

11
bot.py
View file

@ -377,9 +377,9 @@ def detect_video_source(url: str) -> str:
return 'youtube' return 'youtube'
elif 'instagram.com' in domain: elif 'instagram.com' in domain:
return 'instagram' return 'instagram'
elif 'vk.com' in domain or 'vk.ru' in domain or 'vkontakte.ru' in domain: elif 'vk.com' in domain or 'vkontakte.ru' in domain:
return 'vk' return 'vk'
elif 'yapfiles.ru' in domain or 'yapfiles.com' in domain: elif 'yapfiles.ru' in domain:
return 'yapfiles' return 'yapfiles'
elif 'tiktok.com' in domain: elif 'tiktok.com' in domain:
return 'tiktok' return 'tiktok'
@ -567,13 +567,6 @@ async def process_queue_item(item: QueueItem):
# Отправляем копию видео админ боту # Отправляем копию видео админ боту
await send_video_to_admin_bot(video_path, item.url, item.original_message.from_user) await send_video_to_admin_bot(video_path, item.url, item.original_message.from_user)
# Удаляем файл после успешной отправки пользователю и админ боту
try:
Path(video_path).unlink()
logger.info(f"Файл удален после успешной отправки: {video_path}")
except Exception as delete_error:
logger.warning(f"Не удалось удалить файл {video_path}: {delete_error}")
# Удаляем статусное сообщение и исходное сообщение со ссылкой # Удаляем статусное сообщение и исходное сообщение со ссылкой
try: try:
await item.status_message.delete() await item.status_message.delete()

View file

@ -3,11 +3,17 @@ services:
build: . build: .
container_name: instagram_downloader_service container_name: instagram_downloader_service
restart: unless-stopped restart: unless-stopped
ports:
- "5556:5556"
volumes: volumes:
- ./downloads:/app/downloads - ./downloads:/app/downloads
- ./instagram_cookies.txt:/app/instagram_cookies.txt - ./instagram_cookies.txt:/app/instagram_cookies.txt
environment: environment:
- INSTAGRAM_COOKIES_FILE=/app/instagram_cookies.txt - INSTAGRAM_COOKIES_FILE=/app/instagram_cookies.txt
- PORT=5556 - PORT=5556
network_mode: host dns:
- 8.8.8.8
- 8.8.4.4
extra_hosts:
- "host.docker.internal:host-gateway"

View file

@ -1,286 +1,80 @@
# Netscape HTTP Cookie File # Netscape HTTP Cookie File
# This file is generated by yt-dlp. Do not edit. # This file is generated by yt-dlp. Do not edit.
.google.com TRUE / TRUE 1780917258 __Secure-BUCKET CMQF .youtube.com TRUE / TRUE 1766682211722 GPS 1
.google.com TRUE / TRUE 1799493258 SOCS CAISHAgCEhJnd3NfMjAyNTEyMDgtMF9SQzEaAnJ1IAEaBgiA8OLJBg .youtube.com TRUE / FALSE 1801240447022 HSID AyQ5v_SYe7XVSwk4B
.google.com TRUE / FALSE 1800542597 SID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBKlJeg7leOkxNJHoAC_2WRAACgYKAfISARISFQHGX2Mi7ohA5SHTOEhSoIX7bpPCwhoVAUF8yKr77cfIkGC1OVHdYQNC0AuD0076 .youtube.com TRUE / TRUE 1801240447022 SSID A6URSCEMDAehLdZmX
.google.com TRUE / TRUE 1800542597 __Secure-1PSID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBSMWyKGBBcZ6P6oYMU4vkGAACgYKAVcSARISFQHGX2MiPB2iuU2HGOpjGM1mJHyv3RoVAUF8yKoxQhStUqz3iXqFRhx791VE0076 .youtube.com TRUE / FALSE 1801240447022 APISID 8dbTFmLBSXBgxwR5/Aqxn9OCBXLwhMCr-P
.google.com TRUE / TRUE 1800542597 __Secure-3PSID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBdPnlLB7qUVWDYQV9Gel0rgACgYKAZ4SARISFQHGX2MiQZFT3ceJ7t0M4d6DzX-yexoVAUF8yKoDoqta6d1vQcEWhWbTHko_0076 .youtube.com TRUE / TRUE 1801240447022 SAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / FALSE 1800542597 HSID AgKYlio4UwEVnJuzw .youtube.com TRUE / TRUE 1801240447022 __Secure-1PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / TRUE 1800542597 SSID A7F_erXS3_u_3rnvw .youtube.com TRUE / TRUE 1801240447022 __Secure-3PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / FALSE 1800542597 APISID wjKZY32OELkoQKHW/AtmmbYwlgEhWKjwql .youtube.com TRUE / FALSE 1801240447022 SID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORWy-1_doST3irLT7fKnkQxgACgYKAQISARISFQHGX2MilL6s9awadiJaXRMjiu9lLRoVAUF8yKp_M_Ok5g1ar7jrn86fvLMF0076
.google.com TRUE / TRUE 1800542597 SAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .youtube.com TRUE / TRUE 1801240447022 __Secure-1PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORvPUfV9STnM9siC1pNIOJ2QACgYKATISARISFQHGX2MilhTR6tV7tcHn-KuRiRaeORoVAUF8yKrmVJeRha71w45MZCoucInK0076
.google.com TRUE / TRUE 1800542597 __Secure-1PAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .youtube.com TRUE / TRUE 1801240447022 __Secure-3PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9OR1VHBz8REn-K0-YVN11Qj8AACgYKAUQSARISFQHGX2MidGT9tL6UDHvuQoxs-FkozRoVAUF8yKqCdtKqHi3n9zj44Yve9xrA0076
.google.com TRUE / TRUE 1800542597 __Secure-3PAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .youtube.com TRUE / TRUE 1801240447479 LOGIN_INFO AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g:QUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / FALSE 1781714257 SEARCH_SAMESITE CgQI2Z8B .youtube.com TRUE / FALSE 1766680454000 ST-l3hjtt session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / TRUE 1780606020 AEC AaJma5tB_95c_KhJP2ag7WROEJrAhqdmimJLX-s3lYvR3IEMHOKcT4YUew .youtube.com TRUE / FALSE 1766680833000 ST-c5kgne itct=CKEDEIf2BBgEIhMI7ciKxJXZkQMVkHX2CB1YMhVxWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D&csn=-28VKqawlbGtJA_i&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22CKEDEIf2BBgEIhMI7ciKxJXZkQMVkHX2CB1YMhVxWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2Fshorts%2FL_ssdybrIEg%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_SHORTS%22%2C%22rootVe%22%3A37414%7D%7D%2C%22reelWatchEndpoint%22%3A%7B%22videoId%22%3A%22L_ssdybrIEg%22%2C%22playerParams%22%3A%228AEBoAMByAMkuAQFogYVAV9WnuN4cdq_CrzWOW9SPJmZqqj_kAcC%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FL_ssdybrIEg%2Fframe0.jpg%22%2C%22width%22%3A720%2C%22height%22%3A1280%7D%5D%2C%22isOriginalAspectRatio%22%3Atrue%7D%2C%22overlay%22%3A%7B%22reelPlayerOverlayRenderer%22%3A%7B%22style%22%3A%22REEL_PLAYER_OVERLAY_STYLE_SHORTS%22%2C%22trackingParams%22%3A%22CKUDELC1BCITCO3IisSV2ZEDFZB19ggdWDIVcQ%3D%3D%22%2C%22reelPlayerNavigationModel%22%3A%22REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED%22%7D%7D%2C%22params%22%3A%22CAUwAroBGFVDaEhvTmNZREV3TkVDNHlxTE1zd1Rfdw%253D%253D%22%2C%22sequenceProvider%22%3A%22REEL_WATCH_SEQUENCE_PROVIDER_RPC%22%2C%22sequenceParams%22%3A%22CgtMX3NzZHlicklFZyoCGAVQGWgA%22%2C%22loggingContext%22%3A%7B%22vssLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%2C%22qoeLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%7D%2C%22ustreamerConfig%22%3A%22CAw%3D%22%7D%7D
.google.com TRUE / TRUE 1781176458 NID 527=tY3ICSwLUik21IyiJoAv-a_TmvT6O9ZXnDYkos3d-iHqXVfVTxy3odzqutzJgumgn4CqO5_KN2vTzoO27oGDkF6zdXzaRZE9mCYOv7yWGUYH-I75LIh54166K7GLxddCHRTLpspg0ziFfb4lpjLhaR33Talj5r6ePziZo0HiLfNAaWW5byMUt2pezCZ6PVdZc-vcRAaRvJ4v2f9dpkvtJapx545F7drcTVVJHEHCpczywJWL3LKIojJyTwxlvUrncpdrHkXtkPLCmHMe4VdJNRyYxXWo-Yu0zk78iZF_ZtbLOdcWlKGTfsQhix4cTlCFLg .youtube.com TRUE / FALSE 1766680846000 ST-1b itct=IhMIg6qIxJXZkQMVdONCBR343R3QMghleHRlcm5hbMoBBBx5ENY%3D&csn=8XjgKC-zmQMGfhHz&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22IhMIg6qIxJXZkQMVdONCBR343R3QMghleHRlcm5hbMoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2F%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_BROWSE%22%2C%22rootVe%22%3A3854%2C%22apiUrl%22%3A%22%2Fyoutubei%2Fv1%2Fbrowse%22%7D%7D%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D
.google.com TRUE / TRUE 1797771425 __Secure-1PSIDTS sidts-CjIBflaCdeL-dDOQYBCteQIDN0MGBEcRJH-YAh-sGm93ZwVfb4wiiBETvifmvzQQVKAmOBAA .youtube.com TRUE / FALSE 1766680846000 ST-yve142 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / TRUE 1797771425 __Secure-3PSIDTS sidts-CjIBflaCdeL-dDOQYBCteQIDN0MGBEcRJH-YAh-sGm93ZwVfb4wiiBETvifmvzQQVKAmOBAA .youtube.com TRUE / FALSE 1766680920000 ST-12qny8p itct=CLsDEIf2BBgAIhMI5Mfy_5bZkQMVdKYnAh2_LhBIWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D&csn=jdKcWNZwnjJNcfRK&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22CLsDEIf2BBgAIhMI5Mfy_5bZkQMVdKYnAh2_LhBIWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2Fshorts%2FN0qGefDGh1g%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_SHORTS%22%2C%22rootVe%22%3A37414%7D%7D%2C%22reelWatchEndpoint%22%3A%7B%22videoId%22%3A%22N0qGefDGh1g%22%2C%22playerParams%22%3A%228AEBoAMByAMkuAQFogYVAV9WnuPoQ-rLcmTTs6scHZ-JYaKVkAcC%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FN0qGefDGh1g%2Fframe0.jpg%22%2C%22width%22%3A1080%2C%22height%22%3A1920%7D%5D%2C%22isOriginalAspectRatio%22%3Atrue%7D%2C%22overlay%22%3A%7B%22reelPlayerOverlayRenderer%22%3A%7B%22style%22%3A%22REEL_PLAYER_OVERLAY_STYLE_SHORTS%22%2C%22trackingParams%22%3A%22CL8DELC1BCITCOTH8v-W2ZEDFXSmJwIdvy4QSA%3D%3D%22%2C%22reelPlayerNavigationModel%22%3A%22REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED%22%7D%7D%2C%22params%22%3A%22CAUwAroBGFVDUXVDdkExSmpFVzhZRmpEM2hKOVppUQ%253D%253D%22%2C%22sequenceProvider%22%3A%22REEL_WATCH_SEQUENCE_PROVIDER_RPC%22%2C%22sequenceParams%22%3A%22CgtOMHFHZWZER2gxZyoCGAVQGWgA%22%2C%22loggingContext%22%3A%7B%22vssLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%2C%22qoeLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%7D%2C%22ustreamerConfig%22%3A%22CAw%3D%22%7D%7D
.google.com TRUE / FALSE 1797698258 SIDCC AKEyXzU-QwB1GOFqoRhSwWy3oevAB1z4gaiMGAippwh7--wMikRPEBCY6SXGE-t3Jg12y-2vmw .youtube.com TRUE / TRUE 1766681517000 CONSISTENCY APeVyi9lOfhC2Ta5yM1yn4DTAYRRHcOo9i7wdXBcPbloVqCxTId1mvCwO3dFKSNLh3UHggSmH5xpiF33YG_7Agc-dpZgOmVYBH_698K8ZqGlitQrYuYLSbgf_TU
.google.com TRUE / TRUE 1797698258 __Secure-1PSIDCC AKEyXzWGoQpp_gCXy3BT8KefWZuWTniqH2xGAMTAVOn0uGRKXRXm0wb7AFzDYgZHbdmY5lSI .youtube.com TRUE / TRUE 1782232411442 __Secure-YNID 14.YT=hWZ2AglGUvxiesZv_8TSiBLnXgIwiafePPANYqZpTKZv6-Qs0bc9zzdhamCEsiphNuccVmpCOOpt7yNVv3Ujk4qezdCAI4N8B2cuuF6es9LogF114dGRA9wBKIsoJ-VvfL17iXM2cnXTG0mcNwLuF7bkwKQlRjhylElD4mS7oCtU9q85hcRFPUFdtT28LyFY-kvUzDWD-NfYcPpdrul13uug6qJfU2VxjBtO9yG6jEd4s3ZKlp5DVjC0mMOMr5tpii4DgylAHvsbpmWSMnAsKhrA-X77RLKUbmrKnX8KE2NHtXVLsZHTXMvTaXZo0hv-RTOa4b5np8_ntiDoImVoHA
.google.com TRUE / TRUE 1797698258 __Secure-3PSIDCC AKEyXzVnWIRceU2kEniZnf0UHPZoSbAbklI_6Zad0uwK0LZP9xpovy4NoRmEXubxIeYtcoOs .youtube.com TRUE / TRUE 1782232413029 __Secure-ROLLOUT_TOKEN CKPS2eDK6Lu50QEQwdv1spXZkQMYqcLJs5XZkQM%3D
.google.com TRUE /verify TRUE 1781176458 SNID AHDpxKl-HzEypOr4GSfdEy3Rf1Un1geVql0CkkCaYJcf1jzyzW7ZezW5tOlvdqxZEsUH5PMzKYd_ACcrRGNC5a_KXuKigoI_Cp0 .youtube.com TRUE / FALSE 1767884327000 ST-1supwba session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
sex-studentki.live FALSE / FALSE 1799795429 dsktp 1 .youtube.com TRUE / FALSE 1766681255000 ST-3opvp5 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.mozilla.org TRUE / FALSE 1799925263 _ga GA1.2.1451822324.1765365263 .youtube.com TRUE / FALSE 1766792433000 ST-hcbf8d session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.mozilla.org TRUE / FALSE 1799925684 _ga_B9CY1C9VBC GS2.1.s1765365263$o1$g1$t1765365684$j60$l0$h0 .youtube.com TRUE / TRUE 1782242619178 VISITOR_INFO1_LIVE vFr43YvHJaE
accounts.google.com FALSE / TRUE 1800542597 __Host-GAPS 1:y1ibBl5P7tgBCZG2yJwmfpUQ2jNG75pdTSVRiutWoVuBFHRIs1ekgyMMKsI2JOH6_SruNHLtyQcjPIuD3LfyoAkrHrRCUA:KChgEkbr02XJoO3d .youtube.com TRUE / TRUE 1782242619178 VISITOR_PRIVACY_METADATA CgJSVRIEGgAgMg%3D%3D
accounts.google.com FALSE / TRUE 1768574572 OTZ 8394643_44_44_123780_40_436260 .youtube.com TRUE / FALSE 1766690634000 ST-tladcw session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
accounts.google.com FALSE / TRUE 1800542597 SMSV ADHTe-BGiZsjccZOiPDGzah2pJjJN_vX23TSW0mrGWD0_voe4cXfyJTzXaSyLuj0AbquBf_hNG3qwTkRZHzcRKGwz_ekhgTyQQqK4j-LCPFCffP9aBqAj3E .youtube.com TRUE / TRUE 1801250640872 PREF f4=4000000&f6=40000000&tz=Europe.Moscow&f7=100
accounts.google.com FALSE / TRUE 1800542597 ACCOUNT_CHOOSER AFx_qI5FkDDI4eMF_QlNtAnM7nm-I19ZQb6PgxgJhI-zZR9vmP5Z6GSUGkWyxP4wVnFIqMUWk0xA7To1ic5vEwpYY6xdkTGlTg-3DMee8epLQZKMlDvqAHreSDcgwyP1hSXM3kV3WI8DmLLzBNFjNQWT_psHrJNDNw .youtube.com TRUE / FALSE 1766690647000 ST-xuwub9 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
accounts.google.com FALSE / TRUE 1800542597 LSID s.LT|s.youtube:g.a0004ghwIKGgdwEwaKV8FOXLfJUWl68qPYUX3cpSi6SEmNuKnUBIrKNYv2MrSWUla6PEb0fPMAACgYKAdMSARISFQHGX2MiZ_0JLNbd63Ubvepr4BXJIBoVAUF8yKplLJLVhuupES7ZoYNUlbtL0076 .youtube.com TRUE / TRUE 1798226690267 __Secure-1PSIDTS sidts-CjUBflaCdSKlBX9nR8AdoaXNbK9QPrgiu60ZXIpXTh5Si6pMmtQ-BE2t_Av9qSS0hrT0O0ps-hAA
accounts.google.com FALSE / TRUE 1800542597 __Host-1PLSID s.LT|s.youtube:g.a0004ghwIKGgdwEwaKV8FOXLfJUWl68qPYUX3cpSi6SEmNuKnUBIGn29QBExjlcCk04_Hv5MHgACgYKAQoSARISFQHGX2MiGw81SvxNOgnqW9r8P-q2vRoVAUF8yKqcunhiMUfu4ehFWsQff9p20076 .youtube.com TRUE / TRUE 1798226690268 __Secure-3PSIDTS sidts-CjUBflaCdSKlBX9nR8AdoaXNbK9QPrgiu60ZXIpXTh5Si6pMmtQ-BE2t_Av9qSS0hrT0O0ps-hAA
accounts.google.com FALSE / TRUE 1800542597 __Host-3PLSID s.LT|s.youtube:g.a0004ghwIKGgdwEwaKV8FOXLfJUWl68qPYUX3cpSi6SEmNuKnUBIJVZIifb09R8W1SPKIOHoSwACgYKAUgSARISFQHGX2MiIvfwWveJ-SgHWoMm2W0K6hoVAUF8yKp4aCGBVjeuvmMuaps1IvdQ0076 .youtube.com TRUE / FALSE 1798226644141 SIDCC AKEyXzUqActYZdoo6OBZv76ibnNJwCIkR7cQlJHJSwtdOSFwOfFTLxT9yMpRNZUvhS-Tux6lkfE
.youtube.com TRUE / TRUE 1800110568 SOCS CAISEwgDEgk4NDUwMDg1NjUaAmVuIAEaBgiA5YfKBg .youtube.com TRUE / TRUE 1798226644531 __Secure-1PSIDCC AKEyXzVmDr17bVleux-6buQmgY6oqov7Ri_hPIqxsM3HIs-Gb1RG5IbItob_ZaCx-9YNHDzV-qU
.youtube.com TRUE / FALSE 1800542598 HSID AgU2ziEm91ELdef4_ .youtube.com TRUE / TRUE 1798226644531 __Secure-3PSIDCC AKEyXzVkudkquIPUi9lx8AfzLVscRmNi_BA0HOo5-mEcIEzPlv5pj5W31_ELI1Lmdc7BYU51ZfU
.youtube.com TRUE / TRUE 1800542598 SSID A0-eMtoo33yH1RFJs .google.com TRUE / TRUE 1782491622824 NID 527=PeU1Eps3gZBgFgBYzZr27SlgYfxRR2O2H6inahnyXXA7AxTzhbNTCbVHK3nljPYfN4s_YQ8WbP5SP6pyAGHtjMkbWUKYAbPf2MzECAqDBTsFC4zjZ_GNWd4gLAv4A70iKLUkf4KFmDdD9mOga98OmmeTqh2m-VNDnvDUjgxos41bCBoXpSw6tCXf_veFc-7TtVp75ScJ8C9XfbNIvjnJUMGYZ0ShpuNgq0SYO-DWQt8uYfCeFIz0Cq6aWDN6J-uV2zZlzGwPqT-mTDVckG1T7GHuJB5gBPyGojvgVFqyeyhlD_AZ7c5GF95RZNo99PN4IczesqtKr1i2eE9HvMohE7fDUIWFqSl9D9SXHnfRxMsK2DgqPoMVLdGxncYD2ZmD4b9DNcmZVUZ1-wimUo7D7M97xPVvQrffVlqJ_p6tz5ELBOlRgs6Xx4wxQ10d_cqELSFCrwtR8vrG3ako2rTk0Aga3_ww0Sx3-BoTJAhn1kKVmVRxnsXjNqNAzsIVCBxJk_W1y6MrGUMsioT400cIQidAxWwtmFZW5Ch4hGrqDmBZUlRcC8Ob7q_156oIlwhG8ek4SlyFwb2pEh4xhyUwDC2GBhKpSwHitEFZhnCJ9UQFXakUr3jkpwVN03Nbxj85H2iLJ_RfvIiNyty0HyZgOGyNWipnIYZB
.youtube.com TRUE / FALSE 1800542598 APISID wjKZY32OELkoQKHW/AtmmbYwlgEhWKjwql .google.com TRUE / FALSE 1801240446824 SID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORWy-1_doST3irLT7fKnkQxgACgYKAQISARISFQHGX2MilL6s9awadiJaXRMjiu9lLRoVAUF8yKp_M_Ok5g1ar7jrn86fvLMF0076
.youtube.com TRUE / TRUE 1800542598 SAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .google.com TRUE / TRUE 1801240446825 __Secure-1PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORvPUfV9STnM9siC1pNIOJ2QACgYKATISARISFQHGX2MilhTR6tV7tcHn-KuRiRaeORoVAUF8yKrmVJeRha71w45MZCoucInK0076
.youtube.com TRUE / TRUE 1800542598 __Secure-1PAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .google.com TRUE / TRUE 1801240446825 __Secure-3PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9OR1VHBz8REn-K0-YVN11Qj8AACgYKAUQSARISFQHGX2MidGT9tL6UDHvuQoxs-FkozRoVAUF8yKqCdtKqHi3n9zj44Yve9xrA0076
.youtube.com TRUE / TRUE 1800542598 __Secure-3PAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .google.com TRUE / FALSE 1801240446825 HSID AoP5yUt72BmkCpa2w
.youtube.com TRUE / FALSE 1800542598 SID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBKlJeg7leOkxNJHoAC_2WRAACgYKAfISARISFQHGX2Mi7ohA5SHTOEhSoIX7bpPCwhoVAUF8yKr77cfIkGC1OVHdYQNC0AuD0076 .google.com TRUE / TRUE 1801240446825 SSID ATS2wwb4l0szG-q-d
.youtube.com TRUE / TRUE 1800542598 __Secure-1PSID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBSMWyKGBBcZ6P6oYMU4vkGAACgYKAVcSARISFQHGX2MiPB2iuU2HGOpjGM1mJHyv3RoVAUF8yKoxQhStUqz3iXqFRhx791VE0076 .google.com TRUE / FALSE 1801240446825 APISID 8dbTFmLBSXBgxwR5/Aqxn9OCBXLwhMCr-P
.youtube.com TRUE / TRUE 1800542598 __Secure-3PSID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBdPnlLB7qUVWDYQV9Gel0rgACgYKAZ4SARISFQHGX2MiQZFT3ceJ7t0M4d6DzX-yexoVAUF8yKoDoqta6d1vQcEWhWbTHko_0076 .google.com TRUE / TRUE 1801240446825 SAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.youtube.com TRUE / TRUE 1800542598 LOGIN_INFO AFmmF2swRQIhALBlpuaKMv8Dweed2cDlNxVgZI3o7DHvM-AtNjrQ2dwhAiBw10wraubJ1HlfHTmBmyeQM-jprQ4MfegzYrSv-wtDyA:QUQ3MjNmeV8wLU00SnBZSnRieWpzZmt0S2gydDI1LTFDQWJpeGRub2E2Wl9hdF9mdUN2cHBlcFgzalFndHJVSzBNalVvY1Rad0d4Qm9XWU05eXJwdWtwYzlkNkpuQ2JGNHc2aWtJd1AyRWJOZFRjb2RJXy1HbXV2NURGX01rbW4zaWw0NTc3bVNsMFVhcnp3TE9EaWxVcnZIWXBVU05uZVBB .google.com TRUE / TRUE 1801240446825 __Secure-1PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.youtube.com TRUE / TRUE 1781714451 __Secure-YNID 14.YT=SZGcbeVer_Gdx-dtieqOYOXwVJ2fMbttBfztEzWy4LpeUyCWlU1pu2bOyel01eUroJUbBtYV9-qw7MnPByZzVmcZZIS0XLt1ptoH9YepSRq7X_KKmX1Yo5fb3bD8-I7Qhwa6_yCIj8ACjZHqVYB4oVy-mrU0GCUhoNutRr38JPRSxjfvYV3VN4S6MeiqoZyG9952epKwarkAu2c7AUfOCLZO4omo-Bb9Jfk04BZUCriH_bjSeul7BFdbFsaQZ1XqHHaR6SmEXc_YnU73fnlbgeaJYQKDSvtGrAbFJRoVBLZCwUGEbVPTCJZ5OEybvm4bAa0i-bkKobIL8h11kTPynQ .google.com TRUE / TRUE 1801240446825 __Secure-3PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.youtube.com TRUE / TRUE 1781714451 __Secure-ROLLOUT_TOKEN CKC5kdOTut2QswEQzOGy3e3EkQMYqo-Y7IvKkQM%3D .google.com TRUE / FALSE 1798216447762 SIDCC AKEyXzVIgEAd24y5ht9UU5R1YijaqIW13LMWPNUYQaPX3bwQhKSPRAXTsWtknXGkFx6P2H4e
.youtube.com TRUE / TRUE 1781748724 VISITOR_INFO1_LIVE agq9HhdF-fE .google.com TRUE / TRUE 1798216447762 __Secure-1PSIDCC AKEyXzVXN_DCFe3COysH90cGGzuFC6AyeLAPJRKKSK-zVY3Hcaz-8lYpUSyog2sHoAYSUNcw
.youtube.com TRUE / TRUE 1781748724 VISITOR_PRIVACY_METADATA CgJMVBIhEh0SGwsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJiBS .google.com TRUE / TRUE 1798216447762 __Secure-3PSIDCC AKEyXzWJXieZod1WX37WgcBdhXICcXciTJokiKhKjt6RTlOK2nPIpqjig5oD5PRICoUOPn0hEw
.youtube.com TRUE / TRUE 1800756755 PREF f4=4000000&f6=40000000&tz=Europe.Moscow&f7=100&f5=30000 accounts.google.com FALSE / TRUE 1769272422000 OTZ 8406274_44_44_123780_40_436260
.youtube.com TRUE / TRUE 1797732732 __Secure-1PSIDTS sidts-CjUBflaCdTWSHsUwfV1HBootUFX7uNoBAIiycQ5LyivZEGvviIr1VfJyiE7YjAZVWSpQxsXmYhAA accounts.google.com FALSE / TRUE 1801240446825 __Host-GAPS 1:kP585rA7txT9Dp-sKcZMe0NegGdOsSKl3Du17-GmwJpOLFaymFHJfDCeZ4j_qrcO5p61UzBjswv4ExEnVK7hPATNWiYKgg:55YC-gIIzpA-uuta
.youtube.com TRUE / TRUE 1797732732 __Secure-3PSIDTS sidts-CjUBflaCdTWSHsUwfV1HBootUFX7uNoBAIiycQ5LyivZEGvviIr1VfJyiE7YjAZVWSpQxsXmYhAA accounts.google.com FALSE / TRUE 1801240446825 SMSV ADHTe-BCqHOQ2QUz2hbitd3A98hQ87SHaozJJW1ePaN_Iuw2lKMhmocHJVYCFdR4U7gyci7AJEF5HZA9-QHNjraubHWH3VYScFl8D2Dd-SiDNUjbdomyFAM
.youtube.com TRUE / FALSE 1797732737 SIDCC AKEyXzXsBbyjFMrBlpcdz8qbFxhrfc-2e0eyl_qIud80kizhh8ubQRrKNVOfQ4oFAkesPDRPJg accounts.google.com FALSE / TRUE 1801240446923 LSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMob6gPmynFatwuCv8EAEgKqQACgYKAYgSARISFQHGX2MiZuZjjaOzWURdtk34b4_SnBoVAUF8yKrkErvoHL-8lAVjnoKGyWv50076
.youtube.com TRUE / TRUE 1797732737 __Secure-1PSIDCC AKEyXzVSxsOoALp9KHkaA_0kUw24FOxufMRIIrshzVTwg_noE4thDevW6yL8BympM8BCoH2HSQ accounts.google.com FALSE / TRUE 1801240446923 __Host-1PLSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMoLtMFp8xqgNstJQGlC2bjoAACgYKAZMSARISFQHGX2MitMuk5bK__a3pqgEtv4m_BBoVAUF8yKp9GjdyrT3KtPq-84NrXEgA0076
.youtube.com TRUE / TRUE 1797732737 __Secure-3PSIDCC AKEyXzVMlptj6yXzDxMagg1PefS-BL_0Di2wrwNOTJwMn5a14uVlOiiADcM3c6bdxkE2AbgiFQ accounts.google.com FALSE / TRUE 1801240446923 __Host-3PLSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMooUGHwGWJlNWfw7y2E1Se1QACgYKATgSARISFQHGX2MiC7YRbmPX9d5-kq3Dm5XEbRoVAUF8yKri0pKAzBLZ-oyq7LI_z-280076
www.google.com FALSE /recaptcha TRUE 1781782284 _GRECAPTCHA 09ABCLyOFa_aj429UBVuT1BbXeXUg_ZcsGOQypKcGRxUAgHUCP3_kX_Lm-OEZoY6KTYD4D6ohtOQDBdAgTYKqOf6c accounts.google.com FALSE / TRUE 1801240446923 ACCOUNT_CHOOSER AFx_qI4mkY40Xm-Cqzf3YH3nY0QG3RjXKT38H9t5DB1NN2Zk5HLYhC57vOAt-3giFL6C3FEZQ0T9PYXNy4D2xPN-CKC7ZazdP7pYI7dsDA0ix4CwrSeOFnrOotFEzxhCRrA0zxiRh02cS-MBNWN1EHeUETwzY-eVIg
.facebook.com TRUE / TRUE 1799963979 datr S-05aRMEAJEaLLwYCMb4y3JM .instagram.com TRUE / TRUE 1801240452128 datr hGdNaS-QqakSYV8X2eqVTIyA
.facebook.com TRUE / TRUE 1800722889 ps_l 1 .instagram.com TRUE / TRUE 1798216452128 ig_did 2C886E85-30B9-4495-B882-D9F545DF28E4
.facebook.com TRUE / TRUE 1800722889 ps_n 1 .instagram.com TRUE / TRUE 1801240453000 mid aU1nhAAEAAGuKRzTGE9SdmhLzZ5Z
.facebook.com TRUE / TRUE 1800722923 sb yYFFaTuyVXc-Z6gZVju0_Yzc .instagram.com TRUE / TRUE 1801245231141 ps_l 1
.facebook.com TRUE / TRUE 1797732825 c_user 1617768346 .instagram.com TRUE / TRUE 1801245231142 ps_n 1
.facebook.com TRUE / TRUE 1773972825 fr 1LCu2EmvKYn3M54lb.AWekhjGl7d4xAPUF-QNR3ptvd1wWxHv_d7WuCvx6VooP1QcVMKs.BpRgZZ..AAA.0.0.BpRgZZ.AWedle_WbYBg2FeSvOJnRXEy_iU .instagram.com TRUE / TRUE 1767285265000 dpr 2
.facebook.com TRUE / TRUE 1797732825 xs 6%3AWVUaXMxZry_QDQ%3A2%3A1766162920%3A-1%3A-1%3A%3AAcxlk8AaePQD8xWQlsbnJY1H_xJue94ofJbWIMFvfQ .instagram.com TRUE / TRUE 1798223935702 sessionid 42059678244%3A5Ki9k7MzmvuDNW%3A6%3AAYgbpoNF5vQfTD7LPBzN3Ue7U2Mw46iMHqdCENmMwA
.facebook.com TRUE /login/device-based/ TRUE 1773938978 dbln %7B%221617768346%22%3A%22gHPjlHDd%22%7D .instagram.com TRUE / TRUE 1801250620406 csrftoken 65sd6jtosiOxEiu1aqo_ig
.instagram.com TRUE / TRUE 1799925293 mid aTlWLAAEAAEBRoS_PfrA_i5UP0w1 .instagram.com TRUE / TRUE 1774466620406 ds_user_id 42059678244
.instagram.com TRUE / TRUE 1796901312 ig_did B0879634-89D6-4098-9B3E-958B6BC00183 .instagram.com TRUE / TRUE 1767295416000 wd 1862x964
.instagram.com TRUE / TRUE 1796939890 sessionid 42059678244%3AD0GdfKmaFZWqXp%3A10%3AAYgpCODjycI3EWMR6G5Uh6kXjroGZ6pb1IRJmXGX3g .paddle.com TRUE / TRUE 1766775409733 __cf_bm sz5qrrbYRA4Zjp4JQdgWwJZO9mNNKIFuQa0iIM2Izb8-1766773609-1.0.1.1-23WpMv49dXzX7l1trHNd22lbCTQRZ8WXF3oXztDpwkLlSOyxC9pDeqrn6x3W7Ka5b_hWOu1hSLxZQcVMCiw6yLWcPMO_FaqRMEL_5RuljU8
.instagram.com TRUE / TRUE 1801171943 csrftoken CnChQ6nTz8cfm_U7q2ur9w .facebook.com TRUE / TRUE 1774456470567 fr 0KagXa4iCCcvDaDsx.AWcIOczTUZ8qGNp9bLOjyILYIjcAP8OUFg2D5AIktEruojagbiY.BpTWeW..AAA.0.0.BpTWeW.AWceSUFm7oixigKgPQzCIPptuOY
.instagram.com TRUE / TRUE 1774387943 ds_user_id 42059678244 firefox.autorefresh.page FALSE / TRUE 1766777042143 app_session eyJpdiI6IkRZa1FzWUlqODVyd3I1ZFk0REFpZVE9PSIsInZhbHVlIjoiVUtWeXliNVdpVHkxRXF3ZGtEYmpUcXp4cnRtVHdDN3dVQUg0MFFvS091ZjNZQzJsdXlzeFBPb3MzK3lUQWN4bHpOOEJkZWUyd1Q2Z01IOUFGRjhQbTVPbFI0UU4vWWttRnNCUUgxdzcyeisyZ2Nmbm8zdEl2QUF1T1ZkSGhjc2EiLCJtYWMiOiJmYzhmOTgwOGZlY2VhOWNhZjEzMzMxNjhiNzkwNzM0NzFlM2EwMTk3NzE5ZTg3MzYzOTBlNzBjNGQ2MjgyMzVhIiwidGFnIjoiIn0%3D
.instagram.com TRUE / TRUE 1799925292 datr LFY5aVDEvvzQRTypNm_NZ0d3 .google.ru TRUE / TRUE 1782491647355 NID 527=O71dLADNBETNV1PoHFHNSahY49kmpEgfRzuIT6ax1RB5hjbNVnMbiAbTiWYkmz9HxNFbI4rFc12oJ0lu-9xSKB9WyMTSgW8OXaX2z_Ru-AcIByawbqARdbJdYe4htam94bXhijCD_4HuOS-k7pT7KQAOa6zfXbxo2bZ8pwk0ERiyFfdaFsLFurA3hiX9Ta4NdjTFnpqf0rCw5U2zHFui5Y-7R14
.instagram.com TRUE / TRUE 0 rur "LDC\05442059678244\0541798147943:01feba4043c618da653803fe00ee162b83df514d917c3c89ebcfc25c690b8697ccbb6f87" .google.ru TRUE / FALSE 1801240447115 HSID AyQ5v_SYe7XVSwk4B
.fbsbx.com TRUE / FALSE 1773939411 _gcl_au 1.1.891036229.1766163412 .google.ru TRUE / TRUE 1801240447355 SSID A6URSCEMDAehLdZmX
.doubleclick.net TRUE / TRUE 1799860930 IDE AHWqTUnGKujmF6T-zlGWfSjifCDeN20Rfshs4iBlmpXznPkn4V0T4hgzBNJvHRDs .google.ru TRUE / FALSE 1801240447355 APISID 8dbTFmLBSXBgxwR5/Aqxn9OCBXLwhMCr-P
discord.com FALSE / TRUE 1800736803 __dcfduid e52ff920dd1a11f0a433256427aa7c41 .google.ru TRUE / TRUE 1801240447355 SAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
discord.com FALSE / TRUE 1800736803 __sdcfduid e52ff921dd1a11f0a433256427aa7c414a9db36cb4ce41fa458a6ab01593dd1a6346235351eb490ad5fd2a1886fd34fc .google.ru TRUE / TRUE 1801240447355 __Secure-1PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.vkvideo.ru TRUE / TRUE 1797920073 remixstid 2082565721_nYh2ZyEceTJaD5ID62Q3YOkfCW7nUyTwShdXTWbpXL0 .google.ru TRUE / TRUE 1801240447355 __Secure-3PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.vkvideo.ru TRUE / TRUE 1766781606 remixgp 181499790765f8065713da48d9a247e7 .google.ru TRUE / FALSE 1801240447355 SID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORWy-1_doST3irLT7fKnkQxgACgYKAQISARISFQHGX2MilL6s9awadiJaXRMjiu9lLRoVAUF8yKp_M_Ok5g1ar7jrn86fvLMF0076
.vkvideo.ru TRUE / TRUE 1797712806 remixdt 0 .google.ru TRUE / TRUE 1801240447355 __Secure-1PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORvPUfV9STnM9siC1pNIOJ2QACgYKATISARISFQHGX2MilhTR6tV7tcHn-KuRiRaeORoVAUF8yKrmVJeRha71w45MZCoucInK0076
.vkvideo.ru TRUE / TRUE 1797712806 remixrt 1 .google.ru TRUE / TRUE 1801240447355 __Secure-3PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9OR1VHBz8REn-K0-YVN11Qj8AACgYKAUQSARISFQHGX2MidGT9tL6UDHvuQoxs-FkozRoVAUF8yKqCdtKqHi3n9zj44Yve9xrA0076
.vkvideo.ru TRUE / TRUE 1797712807 remixstlid 9071317537548247541_7rzZznJouzfxxYr6WijTVPr27dLvkU3g2ZkLbzMiChc .fbsbx.com TRUE / FALSE 1774456468000 _gcl_au 1.1.1061823530.1766680468
.vkvideo.ru TRUE / FALSE 1766781608 domain_sid gut0EeT1mY0p7_bxUC3VU%3A1766176808490 .doubleclick.net TRUE / TRUE 1766681368281 test_cookie CheckForPermission
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_width 1920
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_height 1080
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_dpr 2
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_depth 24
.vkvideo.ru TRUE / TRUE 1766781633 remixscreen_orient 1
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_winzoom 1.77
.vkvideo.ru TRUE / TRUE 1797712834 remixdark_color_scheme 1
.vkvideo.ru TRUE / TRUE 1797712834 remixcolor_scheme_mode auto
.vkvideo.ru TRUE / TRUE 1767472834 remixsf 1
.vkvideo.ru TRUE / FALSE 1794948034 tmr_lvid 07ba7eb91fab30f775c4244b2adffb94
.vkvideo.ru TRUE / FALSE 1794948034 tmr_lvidTS 1766176806834
.ya.ru TRUE / TRUE 1797712803 yandex_csyr 1766176803:1
.ya.ru TRUE / TRUE 1800736803 is_gdpr 1
.ya.ru TRUE / TRUE 1800736803 is_gdpr_b CKKubhC/6QIYAQ==
.ya.ru TRUE / TRUE 1800736803 i sOPxacOrTn1V3C8Cv2iF1hOHMwXyP1Gas1M4VlsH4Joo4avrPHeFHbZ7I/yAMZv6+jginEOk3HMjacD3ueCO37VwBps=
.ya.ru TRUE / TRUE 1800736803 yandexuid 9513077971766176803
.ya.ru TRUE / TRUE 1797712803 yashr 731151291766176803
.ya.ru TRUE / TRUE 1800736803 bh YKPwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.ya.ru TRUE / FALSE 1768768803 spravka dD0xNzM0NjQwODAzO2k9ODkuNDAuNi4yMjg7RD0zRkY1MjhFQkI3RkU0MDc4RTY0QUNCMzBBQzVFMkE1RDY5NEE1N0JDQjc1MTI5NTg0MkIzQzE0OEQ2NDQyNjhDNEU0N0MxMUMyMDY2MzlFNDt1PTE3MzQ2NDA4MDM0MjMxNzYyMjI7aD0wMjFiMzYyNzAyN2ExMjQ3OTQxYmU1MDY5YTNkYzFlOQ==
.ya.ru TRUE / TRUE 1800736833 _yasc nYZCAILbPq9PvagD8vOQD690DTq4ecRqd806nvQfmqinV1eX6uQDdnArVPamZKT/toq5YA==
.ya.ru TRUE / TRUE 1800736836 my YwA=
.ya.ru TRUE / TRUE 1767386437 cycada DSGjVg9sC9ETcNzpvXg7eZGsPmKjJ3poNKtGpjd1ugw=
.yandex.ru TRUE / TRUE 1800736836 is_gdpr 1
.yandex.ru TRUE / TRUE 1800736836 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.ru TRUE / TRUE 1796590022 yashr 2803630921765054022
.yandex.ru TRUE / TRUE 1800736803 skid 6580980951766176803
.yandex.ru TRUE / TRUE 1799614022 i vstmxWXJC2wTFbgn/8Qp9aG/T0Yx+f5d8D425ZNul7oGf618maEaEFN1EKSNbyKAawFArBqk8+ZJ/C8Npc/Vr0I37uk=
.yandex.ru TRUE / TRUE 1799614022 yandexuid 6686312051765054022
.yandex.ru TRUE / TRUE 1799614022 bh YMas0skGahLcyumIDvKso64Ek6ryjgPk7QM=
.yandex.ru TRUE / TRUE 1799614022 _yasc eenvGJraNnYujygdnBiB9YPpKPAf6Xjx2AdH9mkumzqXV0cUGDvoAkCsSmYNQQ==
.yandex.ru TRUE / TRUE 1800736836 yp 1781944837.szm.2:1920x1080:527x938
.yandex.ru TRUE / TRUE 1800736836 my YwA=
.yandex.ru TRUE / TRUE 1799614022 yuidss 6686312051765054022
.yandex.ru TRUE / TRUE 1796590022 ymex 2080414022.yrts.1765054022
.yandex.ru TRUE / FALSE 1796590022 _ym_uid 1765054023498106798
.yandex.ru TRUE / FALSE 1796590022 _ym_d 1765054023
.market.yandex.ru TRUE / FALSE 1800736810 yandexmarket 48%2CRUR%2C1%2C%2C%2C%2C2%2C0%2C0%2C213%2C0%2C0%2C12%2C0%2C0%2C0
.market.yandex.ru TRUE / TRUE 1800736833 visits 1766176803-1766176803-1766176803
.market.yandex.ru TRUE / FALSE 1800736833 cmp-merge true
.market.yandex.ru TRUE / FALSE 1800736833 reviews-merge true
.market.yandex.ru TRUE / TRUE 1781901633 muid
market.yandex.ru FALSE / FALSE 1773934077 oq_last_shown_date 1766176803384
market.yandex.ru FALSE / FALSE 1766781609 wf 1e249392c6c00d410cda294922b36afe
market.yandex.ru FALSE / FALSE 1773934063 oq_shown_onboardings %5B%5D
.chess.com TRUE / FALSE 1797712803 me %7B%22deviceId%22%3A%22e53c40cc-dd1a-11f0-940b-1f06239e1d23%22%7D
.chess.com TRUE / FALSE 1768855233 ATTRIBUTION_V1 %7B%22initialAttribution%22%3A%7B%22source%22%3A%22unknown%22%2C%22medium%22%3A%22unknown%22%2C%22campaign%22%3Anull%2C%22term%22%3Anull%2C%22content%22%3Anull%2C%22route%22%3A%22%5C%2Fblog%5C%2Fvrubelroman%22%2C%22referer%22%3A%22unknown%22%2C%22version%22%3A%221.0.0%22%2C%22createDateTime%22%3A%221766176803%22%7D%2C%22lastAttribution%22%3A%7B%22source%22%3A%22unknown%22%2C%22medium%22%3A%22unknown%22%2C%22campaign%22%3Anull%2C%22term%22%3Anull%2C%22content%22%3Anull%2C%22route%22%3A%22%5C%2Fblog%5C%2Fvrubelroman%22%2C%22referer%22%3A%22unknown%22%2C%22version%22%3A%221.0.0%22%2C%22createDateTime%22%3A%221766176833%22%7D%7D
.chess.com TRUE / FALSE 1797712834 OptanonConsent isGpcEnabled=0&datestamp=Fri+Dec+19+2025+23%3A40%3A34+GMT%2B0300+(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%2C+%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B5+%D0%B2%D1%80%D0%B5%D0%BC%D1%8F)&version=202505.2.0&browserGpcFlag=0&isIABGlobal=false&hosts=&genVendors=V2%3A0%2C&consentId=76264e7d-07c1-4c9a-b801-de24345cafb4&interactionCount=1&isAnonUser=1&landingPath=https%3A%2F%2Fwww.chess.com%2Fblog%2Fvrubelroman&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0%2CC0005%3A0
www.chess.com FALSE / FALSE 1797712803 visitorid %3A61f7%3Affff%3A89.40.6.228
www.chess.com FALSE / FALSE 1768768809 cw-test-20250625_prebid-v2-test_1_99 control
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_ppid-hem_10_90 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20251211_taboola-test_100_0 yes-taboola
www.chess.com FALSE / FALSE 1768768809 cw-test-20251114_pubmatic-test_50_50 test
www.chess.com FALSE / FALSE 1768768809 cw-test-20250807_uid-2-test_100_0_0 enabled@sha256_absent
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-facade-hardFloor_85_15 falla
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-facade-multiplier_90_10 multc
www.chess.com FALSE / FALSE 1768768809 cw-test-20251104_amazon-floors_5_95 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20250730_force-render-base-divs_30_70 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20250814_amazon_90_10 yes-amazon
www.chess.com FALSE / FALSE 1768768809 cw-test-20251124_no-fill-delay-exponential-backoff_50_50 control
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-comparison-multiplier_0_100 control
.yandex.lt TRUE / TRUE 1800736803 is_gdpr 1
.yandex.lt TRUE / TRUE 1800736803 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.lt TRUE / TRUE 1800736803 _yasc NeNDGVzw9qEYtV4R52V5NzoBNvdo2/45gJUwjP+LdAWQeoKocaEl/yKkLpil0bhV5w==
.yandex.lt TRUE / TRUE 1800736803 i 9GQL3+19MeI57gVW5fnh+SIu3ao993itFu78tkZMG+odRwbZ/KcuPoOdFYsjjXeJTLyx748WQ2XC5rk/VbfBvkyluiI=
.yandex.lt TRUE / TRUE 1800736803 yandexuid 5869916111766176803
.yandex.lt TRUE / TRUE 1797712803 yashr 8654001121766176803
.yandex.lt TRUE / TRUE 1800736803 bh YKPwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.perplexity.ai TRUE / TRUE 1797712805 cf_clearance 6Vm67sm0pW.AMoUFvZ3wSAN_zLqfksfqi9yBbGyY83A-1766176805-1.2.1.1-EwCdPsg7JR0lYoW2CoVW_nsDOM3XGoNnyKVPV35ngIb4qIJoqFXYGuAaoVmro_ftl5Je4DPAB.2EHkQk5y93_Wp0T95gQ8m8OkDtqhXB61w4GwSAZzDkqOXh1bmsf_C7Hgk5snraEQyPSeh9vLuvy1WAGjrpiWl18.uR5Qe7aI5Hc_AmVHZMNRwzB9OxYpqB32wExKzIczpr8VLNNTvRMRccJD.tTmOAyPUu2qKFB2M
www.perplexity.ai FALSE / FALSE 1797712803 pplx.visitor-id 31a39acc-72b2-407b-a895-e84f80eb8e73
www.perplexity.ai FALSE / FALSE 1781728833 g_state {"i_l":0,"i_ll":1766176833434,"i_b":"EKPuKXuX4ahN2ytWc38cVFe66PuQkNhupQi8+F7qf34","i_e":{"enable_itp_optimization":0}}
www.perplexity.ai FALSE / FALSE 1800736834 pplx.metadata {%22qc%22:0%2C%22qcu%22:0%2C%22qcm%22:0%2C%22qcc%22:0%2C%22qcco%22:0%2C%22qccol%22:0%2C%22qcdr%22:0%2C%22qcs%22:0%2C%22qcd%22:0%2C%22hli%22:false%2C%22hcga%22:false%2C%22hcds%22:false%2C%22hso%22:false%2C%22hfo%22:false%2C%22hsco%22:false%2C%22hfco%22:false%2C%22hsma%22:false%2C%22hdc%22:false}
www.perplexity.ai FALSE / FALSE 1797712838 _dd_s aid=4736c602-eef8-4652-ac72-43c8ea622109&rum=2&id=2aca30a2-7a60-471e-bdc6-4eeae2d546dd&created=1766176804822&expire=1766177738085&logs=0
.chatgpt.com TRUE / FALSE 1797280803 oai-did 4cef84ea-8680-4ba4-af03-8823657ddd79
.chatgpt.com TRUE / FALSE 1781788760 oai_consent_analytics false
.chatgpt.com TRUE / FALSE 1781788760 oai_consent_marketing false
.chatgpt.com TRUE / FALSE 1781788760 oai-allow-ne false
.chatgpt.com TRUE / TRUE 1797712804 cf_clearance oFZNuB_VjcAPhsu7uLcPyXLDOA02F5w3ChybkxxmdYQ-1766176804-1.2.1.1-Gh.l20MewCHoXVqHkrFJhnyruTL6mKdroWyuQhHegJ2ijeUjIv_DU576qlcxHl8Ghmo5drMFTpytYGa6H2y15jHISzdtueC2cbbbg8.zcHgDd29F44dYAwUFOzax8z7UtPSPhFM29J9MswVODX13LLP8b49Y0n7OdVcbfcC43TccOQgbeqKku6OB9xMZnd4G0_YY8vihNkMxSHj_18VpVzegsXDxtg3hN2ZpMvnZWXU
.chatgpt.com TRUE / TRUE 1774023949 __Secure-next-auth.session-token eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..swUPM4VURDGgFBLV.QbtBfPaFqAGhP-zTb2FVurnKjAN7ZHIVi7RFd4mvzcXClCLyymqONRxeRCvCY_MEY3k2drnG6HbdtlxboCC8Cjuned8dHFOUHemvP9Aau5FLqOMMG-YO2ptsHy-MnPtdqp6tq0NGPjYPheyLNvtwdWnvjYTQiAGsUZrK26X4SA_vEYvHBHjMrdoL4KODm9oAV3Bzgdean0NIfVYNaafwJRny38RxYdaZ91eXw7FHByEXfhoX7i0urP2dmhdYA7GoBAsOjN27NIFOQ21gf51uCKHsk2JQHuefIST-09D_uGbqvhiMQlpohRqdHsKsqaay0DkHOJt24SKz_wufazLwdR9Cl7SDIP8gE7V9z8dCi6nGtn5LOnt0hTnHXijb4InRzLh1WMsu4_J_vI_h66A3s70h2FB4J-5tvGGJFTkJ-v_Zdlxi-kLulaQsAKM8Tf1tGR3RCL3gHoT61D1NNhkxvNuNePyDmmSFY4qbd-7Hiurih9SqKyOKICRDJ8WUVYQuEf-7PqhoeXgl6o5uhnO1WluhFKicM398WEEP8UzMqaZZPAMz4zOFDgqa4DuLxSu3ENNFmVI7Fjb21keDv2vXT0pX6wEh1fwy8TiAH9BOQRBNV-O4saBYx3fsDjqQ228dNjy5w5HtoYiDwu2yQCF6eHz8XME0HjxVuc3U4wAyw2UTjL_DWB39iLmsIuzRg6Fv5wZiGHN1iIYH7k_7PEGx0WgcQjR9sN27py5F9PzO7UO8ZeGyaUSMX3UmsywpPGqzOKsaICVP8p4onRZmnm5T29o1SnOLVWqb7r7lsOfS5E49qiq0V7geyoIOcqV7V9anRJ7bR-_3iWF9hWnjBi2WbPEB8mDrYrvbJuACWgYFTyMW8wB2EiVNHNBnINtCHKmdHQTGyMFm7hMWMYW233AmUV6p97w7AzgxW222vIZRpHkWSPir3UmDOKFyPWmJnQReVflX35P_S-6qnYguMsuS_HjTombnEHYoX63Nqv1uaCzRnuEWAVAfG0S6GO2Ip6CaTGqb4cOg8QdicEg5mN1LjTJK9cYq6aGl6sL-M3KsKepKHPyfpeT9u9efO-UxOMOstKp7EKxpDERGoF72hlIASk1uVr9tQzlRjM_Vdxuk-S8WO6pDOlzxksKff-P2GC8NdEJdBAqHHadu4YezJSlHqWp6SPtqkh-MV7nPh9dYlVvRC3WZUj7r3Qev5G5DsZMYKnRTX4bNc4GUG0RcI1-PD3FsxB0k_RS-udDEJT7aSEMFA6wzCHTEymHLnJ2k2O8m-uRl732Pau98OFwpnCSgCToGCPSrj4EW0aIqfpC0ttzD2ql0Sp8_vT0bZphkjCpVdIDgGThI9giEfT8E6hbiMSSHMRaCcHJbXm-mPxLMzLxHfmdhjV8Qtc9macUki_JHefhwf3cNdkyNsM-Qp7d21eq2d07Tm2gvFlnGCGgZ4qpe-bXFtQkSAT1McBdMlIr_JbWjV_CHK0EVPliIZcjPcH5JqNPVYzLwVCnn-w-MFipsIHpflIsRjGDNLHt9AdGAle1UjwrESGTyN0E-oKbduqPrasGtalYtz2sSNF1mpTlEqyEk4jWXQaXfZ6mTmGiJBkrO2-7BbsHfhBN2khlhbEZuW1B-om8Q_ocks6ZW4wRsw2t9E0QfZt-neyMsXl4fmmz5geJPQJ8skvO_iu3OObhqTtVB8VDTW5cTW2uWyX4C6uF1K9vZesP4pczWhmoiZ8Oh1EkPQudyRsYWee3Ny1LfDdEgG3aHFSw52uqwKPpnmhmVhEgZ2xLyo4va4n3GqaS6cajxbkuA49b1HCYt2ZQaNFksNtTCTc0wSDOj_Ln8kxFYk8Mmx7C73joTsOOwwmRFjtbiY15obdpSPApVR8G2BGEYuGqpi3JP4Zlj3xz8PrC66E1ZqDMdqOChrPvV-BzwXH3CKxtXUYQ2W08o0Uy6wyOmsw268l6VudOaCDXs5MTGA9w7ryMOmm9fsZSl1jD2HON9Zu0SgSuU7HPPqYeSQPQa-WrbWgAJB6UvblUNyrv0xFh1oUop_MPFW1YRCAVklMasHmpOqrCnwiVl7CtwSwzTrpMRNe-j2QpW67u-3XwR7eJjeZ8x0bHXZZ6yY2fuUNi4T0-pvCU6pWJIQ6sVbA-VzclgEjQZh0jvF5W2uYH_KwpjBV-ClVmU88_YMr4wWoQgE6yvNaX6wjFzj7AmJTs6MuVqpREl3pJjW9cnMTk15fZg_rcrrlSbbN7eIk5zq0Vy-p01LjBO5wXb1CAbhAqVtsGmpcGf4pxrCTIhxLQTud0Z7OEB3BLLH1Gp1BcV8BZ4R3izEK7yvW0zxZRym8tWMEnOojM9yncBKLpFumJgvwD3PphPL1bXveCTZvpW2sOLGxwEB0SMh6j_HVuP-HtWVRoNGGkIjV8METREvbz1HQOh4-1nSJa5RKU2I0vMTSS6DMNaR55EY1Jef3lMd03drKGEKAdBotIXqgbaYSgYMnltk2gT7EmfoTsHMg79L6mub71_iX6pa0tTIwV2kndbIA-LWtubD-JKvuLClGl5VtT75zwefERTGeW2EUu5t6N89bCNYVKl-PcoUeFGz2GFXg6O2ZQAGT8RQRzmKVchs_6hVF7LPIUKOCQeiNNVWspVZ3iiF8_nvoDxNPSI_5AUB4FvLVEMsT1NEHODS2oKD4KnKn4FMxhIE6Ud0jlhho_F5_JzBnb5un8cMc2fmq_GZpVDS8RgnGq3Y4AkdWuqFSA-rp-GFoSvCgQmSS4McBF3mDXy9QsbUJTyhgnIBPnry4ZK7EoZCoj1QATfgrLgKsFpiSPujnsLeQJ3LRxKmc3NdAcuprf4X626qdj-sxngDN828wXX8WxB4m8b69pvV2hMeUDJ3Sdu0FMDBEv9MSCtJNG46pecBKBFSN9VPiJkfc-DRdQY9Dtv8Wx_oHcYCVvSgounGTuSFoSAILF3wel234weCIhrGzVbgQ02lVYiVKAdZ2Nx2nlD8mvTb9uWb2NBtlraB_mLtLTg7V287jUJlCZzB8Fd-H8GkVRfNbkaUHx5n_858k2BJvWmfoufZshVGisP-8i2wqxK4PX9AxdysoQIQ55Opw-jjhiOVMnvVKW9Cv4IsQgQ0MjFHvltSaCFXBR9_Sw2leP3mqMnerl3Yn2Hqq_7lk5BESlGttWnWEFr1jC3ZmPBIO7y61b_JwmM4ovCOQcAfZWYFn2WOzPzQU1xliNoz9G5EVjudo9cua5vmw.ZHpXacsiKbJVA7N1p_U-bg
.chatgpt.com TRUE / TRUE 1797712834 oai-sc 0gAAAAABpRbhCA3Vd444awtV-FetC5v5vHd6Rxe0sNQiyikiU8KpCfKBlEEWx5BnI_1gnZaYSsG_EYN9KIK8JDtI_nPkfSIRbpa2hh35HsOJhxAx_3pp19yH0NMyiLSCG4skw8tyapGj_KMdG3wiFVhBM0U_uxDaYgAcBogtGkU7YKNNCW4aIlenrlEY6j9ZE4WdBu_6aDFhSGGjZr7mEfL0X85y8tlCFd2VzCxkMv-lsJ6fxCbaJVCg
.yandex.com TRUE / TRUE 1800736804 is_gdpr 1
.yandex.com TRUE / TRUE 1800736804 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.com TRUE / TRUE 1800736805 i 93KusgLLKmIWQctDnZSZxUxrwAClUTsVWrCLTFleI8lYa5gE1nSurTVbSfcuD+Sfg/ziCn5Qg0N7nLtaNaBQD71S+5w=
.yandex.com TRUE / TRUE 1797712804 yashr 8289473101766176803
.yandex.com TRUE / TRUE 1800736805 bh YKXwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.yandex.com TRUE / TRUE 1797712805 ymex 1797712805.yrts.1766176805#1797712805.yrtsi.1766176805
.yandex.com TRUE / TRUE 1797712836 yandexuid 9313533621766176803
.yandex.com TRUE / TRUE 1797712836 yuidss 9313533621766176803
.yandex.com TRUE / TRUE 1800736833 _yasc ubWTU6v0fUUNWmPx0ePGPykgsB1ynKsZN83IGZF51ro8R52mQsnz7ZvHtQlMFDAT5Agq
.yandex.com TRUE / TRUE 1767386410 cycada xOsmqqd0/Umm4OOOjNReS5GsPmKjJ3poNKtGpjd1ugw=
chat.deepseek.com FALSE / FALSE 1771360804 _gc_usr_id_cs0_d0_sec0_part0 0f8ca27b-80a9-4121-814f-d3753b43c701
chat.deepseek.com FALSE / FALSE 1800736805 smidV2 20251219234005f09573c917aaa485870f89829ca8ee61004a107d2db584ce0
chat.deepseek.com FALSE / FALSE 1800736834 .thumbcache_6b2e5483f9d858d7c661c5e276b6a6ae dd1ptUggoI0HClwDr3TR7UNRmjOmNXeB5ZAwkAr/Fx2LhKXTJFexFgyOBM9IFxnZzKtm+X5QSq+En3IDptaYpw%3D%3D
.tns-counter.ru TRUE / TRUE 1797712807 guid CC297C336945B827X1766176807
app.todoist.com FALSE / TRUE 1800736807 csrf 48681534b911487c82a0609c37bb1444
.vk.com TRUE / FALSE 1797907854 remixlang 0
.vk.com TRUE / TRUE 1797712834 remixstid 1580376550_FCrrLiZVzPTcKA7SQWhRxEwDaIecRmXlsYwqsYOPfe8
.vk.com TRUE / TRUE 1797712834 remixstlid 9071317537548247541_7rzZznJouzfxxYr6WijTVPr27dLvkU3g2ZkLbzMiChc
.vk-portal.net TRUE / TRUE 1797712808 remixstlid 9000000001890432605_A3DzudsaSZxliAqODdtT9NkVq8kBxZgRX04yQGpMSrs
.vk-portal.net TRUE / TRUE 1798100583 remixstid 426314336_EPnsPPSrFWMenGa0u04MzgMwLzZ2OtMLAIzwMzRKN64
.todoist.com TRUE / FALSE 1773952810 _gcl_au 1.1.812548008.1766176810
.todoist.com TRUE / TRUE 1797712834 todoistd "/CUdA09psYiwY7pwgn9sRGC/RQQ=?"
.todoist.com TRUE / FALSE 1781944834 _conv_v vi%3A1*sc%3A1*cs%3A1766176808*fs%3A1766176808*pv%3A2*exp%3A%7B%7D*seg%3A%7B%7D
.todoist.com TRUE / FALSE 1800736835 _ga GA1.1.140866974.1766176811
.todoist.com TRUE / FALSE 1800736837 _ga_L1YQDZCTV5 GS2.1.s1766176810$o1$g1$t1766176837$j33$l0$h0
.linkedin.com TRUE / TRUE 1797712813 bcookie "v=2&21f7b052-4cc1-49a0-88db-a22d9175079b"
.linkedin.com TRUE / TRUE 1781728813 li_gc MTswOzE3NjYxNzY4MTI7MjswMjEEQ6AL/WMpejqIPJ7RE99XDv9kfjiycSQg/NoEdllOfA==
.discord.com TRUE / FALSE 1800736833 _ga_5CWMJQ1S0X GS2.1.s1766176833$o1$g0$t1766176833$j60$l0$h0
.discord.com TRUE / FALSE 1800736833 _ga GA1.1.582412038.1766176833
.discord.com TRUE / TRUE 1797712834 cf_clearance IWFE8JOxxzk4vq5ufTeImTIngU_uMJQpyOkPNVz3myM-1766176834-1.2.1.1-j5g0EuP2jvL4nTEPcswU3kcqU3uSkSpEYZoWqjcjd2D.07Ahc1OtqLVcB9.vT9wtNNC60cc2cRydW15quuImH.8IIImG_40T.H_WEd0hrpEM48B6XcnQRb1c3zNY3QfSXMO49wbGBmUR0lsbnlh8wmIWTk4KdrWjgzY7uJx5b2Hf_ihg21PFBFtFynhn3wBMJJo9EI7odxmEaNJGXoOUY8vv7fZPsIgOzDfou6OWJh4
.www.chess.com TRUE / FALSE 1767040833 asset_push 20251219090613%3B205f0
top-fwz1.mail.ru FALSE / TRUE 1797799235 PVID 2RCTxM2WNrIb00003021XS2b:::0-0-0-e6010e6-0-e601103:CAASEJ_mIuzvSahiNlYx_CATe14aYKorJ793EkHcbEhpjh8SJCIKzmUPSWp8guQl0GYvto2_-YN5P4Y7LC0iLdCD__9Pi-Q5gl2R5VTfBpyzaoAOTxZ8VFFjJ5YYNgCCtv2-mx5rrm8j4AFPo9p1EO5nwG-bUg
.mail.ru TRUE / TRUE 1797799235 VID 2RCTxM2WNrIb00003021XS2b:::0-0-0-e6010e6-0-e601103:CAASEJ_mIuzvSahiNlYx_CATe14aYKorJ793EkHcbEhpjh8SJCIKzmUPSWp8guQl0GYvto2_-YN5P4Y7LC0iLdCD__9Pi-Q5gl2R5VTfBpyzaoAOTxZ8VFFjJ5YYNgCCtv2-mx5rrm8j4AFPo9p1EO5nwG-bUg
.mail.ru TRUE / TRUE 1797799235 tmr_lvid 0eb804a108f3cc694eb922d432ede8f1
.mail.ru TRUE / TRUE 1797799235 tmr_lvidTS 1766176806000
.statad.ru TRUE / TRUE 1800736835 serv 1
frontend.vh.yandex.ru FALSE /player TRUE 1797712835 vpuid t9mykk9z57
.autorefresh.page TRUE / FALSE 1800756725 _ga GA1.1.1160076671.1766196726
.autorefresh.page TRUE / FALSE 1800756730 _ga_QCDXZ567ZE GS2.1.s1766196725$o1$g0$t1766196730$j55$l0$h0
timeweb.cloud FALSE / TRUE 1797765948 fp 3e42482c6f3e3e2cf6f111c8e84086af
timeweb.cloud FALSE / FALSE 1800789949 roistat_first_visit 7389722
timeweb.cloud FALSE / FALSE 1767439549 roistat_visit_cookie_expire 1209600
timeweb.cloud FALSE / FALSE 1797333999 aors_fc {%22UTM_Source%22:%22timeweb.cloud%22%2C%22UTM_Medium%22:%22referral%22%2C%22UTM_Campaign%22:%22%22%2C%22UTM_Content%22:%22%22%2C%22UTM_Term%22:%22%22%2C%22HTTP_Referer%22:%22https://timeweb.cloud/docs/nashi-data-centry?auth=registrationAccount%22%2C%22date%22:%222025-12-20T11:26:39.774Z%22}
timeweb.cloud FALSE / FALSE 1797334311 aors_user %7B%22UTM_Campaign%22%3A%22auto%22%2C%22UTM_Content%22%3A%22service%22%2C%22UTM_Medium%22%3A%22email%22%2C%22UTM_Source%22%3A%22mindbox%22%2C%22UTM_Term%22%3A%22NovyjVxodVPanel%22%2C%22HTTP_Referer%22%3A%22%22%2C%22date%22%3A%222025-12-20T11%3A31%3A51.780Z%22%7D
timeweb.cloud FALSE / FALSE 1797334311 aors_lc %7B%22UTM_Campaign%22%3A%22auto%22%2C%22UTM_Content%22%3A%22service%22%2C%22UTM_Medium%22%3A%22email%22%2C%22UTM_Source%22%3A%22mindbox%22%2C%22UTM_Term%22%3A%22NovyjVxodVPanel%22%2C%22HTTP_Referer%22%3A%22%22%2C%22date%22%3A%222025-12-20T11%3A31%3A51.780Z%22%7D
timeweb.cloud FALSE / FALSE 1767440068 roistat_visit 7390381
timeweb.cloud FALSE / FALSE 1767440068 roistat_marker site_yoomoney.ru_%2F
timeweb.cloud FALSE / FALSE 1767440068 roistat_marker_old site_yoomoney.ru_%2F
timeweb.cloud FALSE / FALSE 1766860529 roistat_call_tracking 1
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_email null
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_tracking_email null
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_emails %5B%5D
timeweb.cloud FALSE / FALSE 1800817325 data-theme dark
timeweb.cloud FALSE / TRUE 1797793325 _ymab_param 84x2Bdi8-MelsXAKjjmByMiG9qixmMl_hVvRbqnbHX_NnwVyyPRsnIwadLpA3pasSvsOHUS5AFDuz_FZ4JeUrVQuHXg
timeweb.cloud FALSE / FALSE 1800817327 ___dc 241e6c32-ef08-4b49-9315-80ea02e95339
.timeweb.cloud TRUE / FALSE 1797765948 _ym_uid 1766229949763117273
.timeweb.cloud TRUE / FALSE 1797765948 _ym_d 1766229949
.timeweb.cloud TRUE / FALSE 1800789949 mindboxDeviceUUID 56f275df-19df-4f6f-83f6-9ec30f95c2f3
.timeweb.cloud TRUE / FALSE 1800789949 directCrm-session %7B%22deviceGuid%22%3A%2256f275df-19df-4f6f-83f6-9ec30f95c2f3%22%7D
.timeweb.cloud TRUE / TRUE 1768935726 refresh_token eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsImtpZCI6IjFrYnhacFJNQGJSI0tSbE1xS1lqIn0.eyJ0eXBlIjoicmVmcmVzaF90b2tlbiIsImxvZ2luX3R5cGUiOiJvd25lciIsInNlc3Npb25faWQiOiJjNDY4YjBlOS04ZTE2LTQ4YjgtYWJhNC1lNjhlYjZjOWViNzEiLCJzZXNzaW9uX2xpbmsiOiIxZTFjNzY2My1hNWQ0LTQ3M2QtYTE5YS0wOGRmNjYyOTBhYzciLCJhY2NvdW50X2lkIjoicXE3ODQ2MjEiLCJpYXQiOjE3NjYyNTczMjYsImV4cCI6MTc2ODg0OTMyNn0.jI61DDkIqADj_cw8gMngKyYfiYpOVBSDlNkXC4Z6VlTUq3KS4l7Q1GjJsqmSfH0z2s-3xiqYoPeikm-AvVxm9e9CmffRKswfI_K3x_FrMAop09RI__XxnAhohF1vKbFqXDOSoJIh8W3XuO1TC8YO3r-AbR6kGb0Y9CRVme19CjYI1W7ARBjjZU0ynJUavt54uEqXZCA7Wyf8xMV1MWKuqzhBbu6Dx02Tp2ZITC8BwMkZle-fhcj1jDyMWyg5Et5_1IfJAUh8YremLkqLBvFdoScto9Cx_fqfhnOHA_Cm7uxXgdanHjCbhsymJM3vsAKRPQinnCEbeHuBMl5FfQIA3EasdUQJZPKbnsTAo_UbIXLwvOjTkZTI728AmEV5g-Q8P1U7zf6JfLiSOI8hYki6MVkydIB5Wz8qRYXPzEwqHK1cMSfb3J7SN37qqNACfO2Y-ul0gqZVuZ35mkSvmKhTC1XpcyF5WcUb8do5lvv_Vl_0a1eoppV-Cwuk7a3SzH-9
.timeweb.cloud TRUE / TRUE 1797793326 device_token bf0f50ac-2cb0-4ebd-876c-969bee6c2b6f
mail.google.com FALSE / TRUE 1800790008 OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1MiOLJaUr3SqlQiYwWg06N0gACgYKAfoSARISFQHGX2MiKA0g2cl83lRkQnNWw7X9QhoVAUF8yKr4iEpDycueFtdRSu9_0Zwr0076
mail.google.com FALSE / TRUE 1800790008 __Secure-OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1Mb07NmyJp09vuiTq020wnbgACgYKASsSARISFQHGX2MirOnTSeLWh1z7uqRtczSKABoVAUF8yKoD5OzmoLIPWV4hKDx_Ra0c0076
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GMN 1
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GMS 1
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GML 1
mail.google.com FALSE / TRUE 1767094011 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE
mail.google.com FALSE /mail/u/0 TRUE 1767094010 COMPASS gmail_ps=CrMBAAlriVfH7n2gPBP_bnggF3EsW1jfQa7ZtBM1jMWqDzfu7CR_LxdaS_pfpBYbEHl_mciLRAiWO3kT00rEbXhmTKy0qIfFNOyLnn8t_Y1xCdqRVUzGxXSb-nwYmoJSwsu3OukgylstsCE1rTARP4AxjvZiRLwarNlYj9oPUKKCiKc9pdkyjT8jBmeekoMNDyMTwpx-HetTdlQF4NaklxJT2F296t9890Z2hiuNod3OKVR03_wQ3LefygYa6gEACWuJV2xvQ7K-kDGNSAdc8uoXOtMVT6QE4mHNd-dyZz2isj7nLlMba-mcUWhESl_m-zG-LclrHJrfbtLsfIpONt0RQHT6DE-4qFImukJB7gKHMM5ECSkzdnHPCp7KPKP4RksxU2fw8Dh3FVaKYKBFmya944fW9mqOaJTTyKhWgKmU26Pf7iufTCK0dhWiwlUA3XrF6WqGjD9LY_3f-eT19xrv8JIOSZEmgitarCKu62-a6xMOD86IagamIXaVREl0cqWw0cApT16yjbdHXSmcBZKlyH2ZCDVz518cz0dM6WmQ38HGIRCMtNMwAQ:gmail=CsIBAAlriVel6ttow8qwDQg6E0O6uQ9CmbfM0qCZnZA0OnZza73oC_EzjFHFejL1hg2KVNp1wjvduxl3Eu5gZNQRGCCrpojQTTvwBxM93aB-G4mJvkd7DjfxKdV3_my2pRD-Sy-8Y0YWPBz4WYyhjKViQyUwRzMwWKQZzLZ2BFjQVJOHt9HTTs4_yHHI3-5bDjc_Auqup756ljnvHqrwZsHD6bdDGxdEw6ttAXbOuAWVdoHvvvBWkeXNabENN9Q5AAiet8MQ3q6fygYa-QEACWuJV4al2edZt7ZR8VlOO4eyRWMKkZ6S9fa62mlZ5LtIY9UOumAwHZ1Yw7rnkFIM8vAGpVmBP9VQWb7g56zD5CJveqjHmFE-SKX7PD_a3daS1YefqB1A_xPSkjDsuF9PBQahPXY0WlghUCxarrO6UK2afYqTHmJJtToMH3uhXHMgTKlu30WmHfK94mycEkw6smIaiX2YNGaDuWWyG9hOXqNsYMgoJlJKL99a8RegVPd6q1dTNhhPRA-OPV5p87XZGXRT9MR_Khjd3Icx1An2Icu2VXxn1kxgBwDnXVrt8j6XrzkpD0z0BB3zwvE_UgMNN2iOck9dtW0wAQ
mail.google.com FALSE /sync/u/0 TRUE 1767094014 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE:bigtop-sync=CsMBAAlriVemY97pOTgwHdVHfx18jpIb8eSQsmPMDq4DFNPkIemM6YWX4CRDHsrIPCbKmNh6iv4orWq-PErnjg_UqFl-J-zP9fghesgJISlVgOHVhMlEqBECAuaUEbAuBlUnqMff-D301L2h3QEqnn-YeCuXTesVjPLIBGRLfzElrf0xhgprSGVH6DfXi1ivHuXw9rScITrEzxbiOaJHtinId6JQkXccGzeLjBqPJPjazLkXkCd1zKKctKWNDRsSCF9rwTiiENStn8oGGvoBAAlriVcxTbHo5kcusMIcXnIDFA8wf_TeWy36-Py-bvSOf9-URmj4E9RVyyxlyaYuG8hmhvC6zhkQ0E8byqYqE-P_xWH8-wCWBfw45T-gHvGHYk9FM5HD8__VpPZOiA7VyPViHADE2n9sRsSuMLQwmawsBXIwS1LZ-f9-vDpKOz9So02mNjfHYytRjc3sey-NbF0Fbpi2lZhSKpoomk_HSaDPcmhj-JLC6cvkYzCfmcjUZe5843tSY7TTt6Un8CMJJCY6Hum4jF6A1HfSF7nrrtgQMwRdul_DDhwKDQTkCySpwu7--qmnY2iV2EssZN8abcJO-cPEGghDyTAB
mail.google.com FALSE /mail TRUE 1767094030 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE:gmail_ps=CrMBAAlriVfH7n2gPBP_bnggF3EsW1jfQa7ZtBM1jMWqDzfu7CR_LxdaS_pfpBYbEHl_mciLRAiWO3kT00rEbXhmTKy0qIfFNOyLnn8t_Y1xCdqRVUzGxXSb-nwYmoJSwsu3OukgylstsCE1rTARP4AxjvZiRLwarNlYj9oPUKKCiKc9pdkyjT8jBmeekoMNDyMTwpx-HetTdlQF4NaklxJT2F296t9890Z2hiuNod3OKVR03_wQo6ufygYa6gEACWuJV2xvQ7K-kDGNSAdc8uoXOtMVT6QE4mHNd-dyZz2isj7nLlMba-mcUWhESl_m-zG-LclrHJrfbtLsfIpONt0RQHT6DE-4qFImukJB7gKHMM5ECSkzdnHPCp7KPKP4RksxU2fw8Dh3FVaKYKBFmya944fW9mqOaJTTyKhWgKmU26Pf7iufTCK0dhWiwlUA3XrF6WqGjD9LY_3f-eT19xrv8JIOSZEmgitarCKu62-a6xMOD86IagamIXaVREl0cqWw0cApT16yjbdHXSmcBZKlyH2ZCDVz518cz0dM6WmQ38HGIRCMtNMwAQ
chat.google.com FALSE / TRUE 1800790010 OSID g.a0004ghwIOy_cnGYyU7LIK2mP67m4HIwpFiLi-x7_gKb7AaXiT0U6dXSbAGRL4NAcyv6WE1ZDQACgYKAcwSARISFQHGX2Mi_EwVlonl2fQ5fK6JPOuh7hoVAUF8yKqERJ7lpfpglP3usxERrAsl0076
chat.google.com FALSE / TRUE 1800790010 __Secure-OSID g.a0004ghwIOy_cnGYyU7LIK2mP67m4HIwpFiLi-x7_gKb7AaXiT0UPNSMVcI0PpUPgDTZbWHn8gACgYKAbUSARISFQHGX2MihPifeyCngybWt_rnHgvjRhoVAUF8yKrWIOUyPNQQoo__5dX1YQrL0076
chat.google.com FALSE / TRUE 1768822012 OTZ 8398767_44_44_123780_40_436260
chat.google.com FALSE / TRUE 1767103181 COMPASS dynamite-ui=CgAQ3fOaygYaZQAJa4lXifgI7gAtiHn_xgVyqSDibGxOp7UJqzPcrsFqp-U7W75DQOJO7ProyuEluXz6n1hVTH2bY9CDHhZ_7TOyAqdcWx5RG3WZ_74TqKm25NRWh2S77YZ7vJWj1hdqCEbe7GNAIAEwAQ:dynamite-frontend=CgAQp8iaygYaZAAJa4lXH1G2xhkme66O331mByuzCAyOy-074fc3KzfXCdNBkPzxxUBH6zCXED7FdfN12HhO9Km5edFhXcqdDNjre2muElHE4MKMe47szm-QdyuBP01oRl91mdYAHMUg5WMIOm4wAQ
chat.google.com FALSE /u/0/webchannel/ TRUE 1767099292 COMPASS dynamite-ui=CgAQiqyaygYaZQAJa4lXifgI7gAtiHn_xgVyqSDibGxOp7UJqzPcrsFqp-U7W75DQOJO7ProyuEluXz6n1hVTH2bY9CDHhZ_7TOyAqdcWx5RG3WZ_74TqKm25NRWh2S77YZ7vJWj1hdqCEbe7GNAIAEwAQ:dynamite=CgAQrNWaygYahwEACWuJV5TWnWQlJYvY2QJEcbzilQ15PdQcrFaG8qUkoUKOGiQbKJ73fEK6TNGa6qLj81q3CJnrH1JndlPDJyiztvoNiJkOD7VfoFmDL-GLvxBjSnubg4vZId3TcDL4xbtHUvmXJBs3yZcmpdagQh9Vs1HYq6yPrn6S54ePNWm1kvljWFNHbf4wAQ
ogs.google.com FALSE / TRUE 1768822015 OTZ 8398767_44_44_123780_40_436260
contacts.google.com FALSE / TRUE 1768822017 OTZ 8398767_44_44_123780_40_436260
meet.google.com FALSE / TRUE 1800790028 OSID g.a0004ghwILANLUKywxe2uS-2qCbYo7CsBDLmK81_dUhzpFwZoWcg1pAfTTQHwQKVvQML9Mf0hwACgYKAXoSARISFQHGX2Mi31zm7Nqzo__n4cO5m5L4-RoVAUF8yKoAawUbyhL7rEnJQhDUFZV70076
meet.google.com FALSE / TRUE 1800790028 __Secure-OSID g.a0004ghwILANLUKywxe2uS-2qCbYo7CsBDLmK81_dUhzpFwZoWcgBX92G4h56X8q9vO5YDxMKQACgYKAeISARISFQHGX2MiVWLsNfa4PAlG0znJXmVOfBoVAUF8yKpiFGb8VTZfcuIjVtfbvTMC0076
meet.google.com FALSE / TRUE 1767094029 COMPASS meet-ui=CgAQ5ZSaygYacAAJa4lXmC3mBOSBht-3ysZr5d79iO2yiCn4azNFgHVe9t4jws0KPRYnPGwX8tq8wkdqF9kOJp1ikmpVciPuUgo-K6jFlFq6AAXl1ONZ88GFzxbnPufcl-EamzZqO-lpwVLhviABQzCsUnI_y5a5hQAwAQ
meet.google.com FALSE / TRUE 1768822030 OTZ 8398767_44_44_123780_40_436260
drive.google.com FALSE / TRUE 1800790213 OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9KLcdgJ7w54ouWpZz2ygGdgACgYKAewSARISFQHGX2MiJnnEB7lxjBWWa_WWDc5tyRoVAUF8yKqejaANEKBilGuFR2bXMHED0076
drive.google.com FALSE / TRUE 1800790213 __Secure-OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9IweSX2Uto5-amJlOoxh4QwACgYKAc8SARISFQHGX2MifBMHo4G9eEtTKh35_2jKqhoVAUF8yKrKYmR_63lUM4TTTnO-L88M0076
yoomoney.ru FALSE / TRUE 1800790435 yoouid 7654294381766230434
.id.facct.ru TRUE / TRUE 1797766436 gcfids Irk0Lng8+VyuC4miLs3zLCPUrZAJnuOI-udbTV31IHDz6WWvaa99Et2tV5Q+G0UWnJ5dQwtkYD+Dj+aiJxfrzBVOf2a1hVbV5+SPrS+kmy6Qr2rSeuSdYbB1gs7bwWyrTP4jYL8eI6m+Pu5JgxoZkVpcoeciSBPcWeMUzkgBeSZ8tYxAwRiT2Gj+
.yoomoney.ru TRUE / FALSE 1797766436 _ym_uid 1766230437558729735
.yoomoney.ru TRUE / FALSE 1797766436 _ym_d 1766230437
.yoomoney.ru TRUE / FALSE 1797766463 cfidsw-ymoney 1CFVSZbxVGw9MIW6rhu1n2Zbdhs2XwTOGwE73Tla+NkF4QS6q6qskpJDZyTQ3tfv8qnPF72zlVM0i4wM1VJyS9Oz3O4IU/m4bn9LiXvzNBIZJr2VPkOXB/D+PcvTCFwHEL1HkkCG2Ckt+z3+2iphB5N+oqUxTcUfhEo2
.yoomoney.ru TRUE / FALSE 1797766463 __zzatw-ymoney MDA0dC0cTApcfEJcdGswPi17CT4VHThHKHIzd2UsOyElaHtfIEBVTXlbFhZ3ayRMEAtbPT5udFtAaSMaTmIgSl4/dRdZRkE2XBpLdWUvDDk6a2wkUlFDS2N8GgprLxoYfXElUn8PXkJJcHwlLTFmJ3xLKTUdETJeV1U0O2dBVFg=VYVTpw==
fl.yoomoney.ru FALSE / TRUE 1797766463 cfidsw-ymoney L+r+Jsng0S8qUs3+s2tklwlYw1dOq6RyGlrNef+A4yqM30HrMNX0O7fVkjZHTsv7v5GGZJ3lARpGZiPK6FzgYXluv4fWZdZ6qJFNHZwcS6oBET+IUjQpJrt3zZYqVFh4pJnqVIa26/8M4dvLdrPzx/SkS8+cohadIjtB
.openai.com TRUE / FALSE 1797772713 oai-did 4cef84ea-8680-4ba4-af03-8823657ddd79
.auth.openai.com TRUE / TRUE 1797772715 cf_clearance beQIxz4m5rQXsvAN2GkvmCXPPgfRW7OyBC66_YKCxQY-1766236715-1.2.1.1-ZLP5CbAQO1tu0k.wvUTJ46y3pmu7NwTPFc7e1PqVfp.yAV07nwQLy.mAPPfgqpE77HGWzkqcU9hFrB90ZdV6z3ql7w9mH.YfIVSF2cIy078TmXP4ktiuvKqcwe4hgCUpyjMwB47T69dtJfM0NIILnso_pY6ZdW7TGEdrZUEEn5z5QzpjbUL9AHax3H9uWM.hSPATRXvOy43w1BZM.TeAy0UF8D5.Gtuo0XPXRTOc7gQ
.auth.openai.com TRUE / TRUE 1768828756 oai-client-auth-info eyJsYXN0X2xvZ2luX2lkZW50aWZpZXIiOnsidHlwZSI6ImVtYWlsIiwidmFsdWUiOiJ2cnViZWxyb21hbkBnbWFpbC5jb20ifSwibGFzdF9sb2dpbl9zdHJhdGVneSI6Imdvb2dsZS1vYXV0aDIifQ==.aUaiVA.8d9gaYEa5VSe73zF4dNA1lS_7JI
.sentinel.openai.com TRUE / TRUE 1797772733 cf_clearance Ibd1HiEpnjcmW4TTux_yv1xv0x_noWe6cJkgv0MEQuc-1766236733-1.2.1.1-LxhNcoR.J15Rsig.xQvkHwKq6REaGBOqc.o9n8AOJtlUR0d6jsT3H6IFramCMVBfv7CWSFNOU1V6xqcDxiV9y1DX15hdxpeqGqUkAWiiQIUievOrfqy7e07RT66dWEdVaG6Fa8W2xt2B4MCCU0b0B.yQ5FqqMSvlhRWKnChYxH_wonzv2lU7NeI59JNYlQvNzNjj3GnwisexGsF78k5nhvONC2hVGnC982k_6UBsTAE
chatgpt.com FALSE / FALSE 1797340759 oai-hlib true
chatgpt.com FALSE / FALSE 1768849334 oai-client-auth-info %7B%22user%22%3A%7B%22name%22%3A%22Vrubel%20Roman%22%2C%22email%22%3A%22vrubelroman%40gmail.com%22%2C%22picture%22%3A%22https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fvr.png%22%2C%22connectionType%22%3A2%2C%22timestamp%22%3A1766257334961%7D%2C%22isOptedOut%22%3Afalse%7D
chatgpt.com FALSE / FALSE 1768849335 oai-last-model-config %7B%22model%22%3A%22gpt-5-2-thinking%22%7D
chatgpt.com FALSE / FALSE 1797712834 _dd_s aid=06d0c400-d535-4f22-8f94-e26284ee132d&rum=0&expire=1766177734488&logs=1&id=54d5af64-ea1e-4b04-a3d5-7125d808bf45&created=1766176804106
.github.com TRUE / TRUE 1797775042 _octo GH1.1.452799491.1766239038
.github.com TRUE / TRUE 1797775051 logged_in yes
.github.com TRUE / TRUE 1797775051 dotcom_user vrubelroman
github.com FALSE / TRUE 1797775043 _device_id ba7db7f5c8c47cda2cec8ad321b4f242
github.com FALSE / TRUE 1774015051 saved_user_sessions 1228638%3AakPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
github.com FALSE / TRUE 1767448651 user_session akPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
github.com FALSE / TRUE 1767448651 __Host-user_session_same_site akPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
.lichess.org TRUE / TRUE 1800736803 lila2 5fb8f60fde5b87d61ba2e9af6aa1ee7410bc9161-sid=1oEbxSxZvV2OIobWhR6o3t
api.mindbox.ru FALSE / TRUE 1800817325 deviceUUID 56f275df-19df-4f6f-83f6-9ec30f95c2f3
fedoraproject.org FALSE / FALSE 1796590014 i18n_redirected en
.sex-studentki.live TRUE / FALSE 1796771251 _ym_uid 1765235251587699867
.sex-studentki.live TRUE / FALSE 1796771251 _ym_d 1765235251
rusoska.com FALSE / FALSE 1799795493 userToken a01e24c3-c94f-4a4e-b11b-751b720464a2
2022welcome.com FALSE / TRUE 1796771466 cross_domain_profile_id 67cc114d-bb4e-409e-aeca-8054618c5d36
.bngtrak.com TRUE / FALSE 1799795466 BCH_H dfbd65996f6220b37a8af4d87387e0ef%7C2025-12-09
.bongacams.com TRUE / FALSE 1796771469 ts_type2 1
.bongacams.com TRUE / FALSE 1796771467 fv AmL0AGZlAGL3ZD==
.bongacams.com TRUE / FALSE 1796771467 uh AzIupGSfK3WfqIIhZHcjI2x4oHWmFN==
.bongacams.com TRUE / FALSE 1799795467 ratr 258550%3A%3A812783%3A%3A2025-12-09%2001%3A11%3A07%3A%3Ahttps%3A%2F%2Frusoska.com%2F%3A%3A1%3A%3A3362
.bongacams.com TRUE / TRUE 1799795467 BONGAH_HIT dfbd65996f6220b37a8af4d87387e0ef%3A%3A258550%3A%3Ahttps%3A%2F%2Frusoska.com%2F%3A%3A1%3A%3A3362%3A%3A812783%3A%3A%3A%3A%3A%3A0%3A%3A1%3A%3A1%3A%3A0%3A%3A%3A%3A0%3A%3Adefault%3A%3A0%3A%3A2025-12-09%2001%3A11%3A07
.bongacams.com TRUE / FALSE 1780787467 BONGA_REF https%3A%2F%2Frusoska.com%2F
.bongacams.com TRUE / FALSE 1796771467 reg_ver2 3
.bongacams.com TRUE / TRUE 1796771467 sg 451
.bongacams.com TRUE / TRUE 1796771467 warning18 %5B%22ru_RU%22%5D
.bongacams.com TRUE / FALSE 1796771467 n57eres1f 1814296592
.bongacams.com TRUE / FALSE 1799795475 _ga_R4LNDD9YJ3 GS2.1.s1765235469$o1$g0$t1765235475$j54$l0$h0
.bongacams.com TRUE / FALSE 1799795469 _ga GA1.1.410056998.1765235469
.bongacams.com TRUE / FALSE 1796771469 ls01 %7B%22th_type%22%3A%22live%22%2C%22display%22%3A%22medium%22%7D
addons.mozilla.org FALSE / TRUE 0 taarId 4dffa50e49cca797bb48f2f4f11803c251746ad45af1fef3ba1ad37379a24fea

View file

@ -119,7 +119,7 @@ def download():
logger.info(f"Получен запрос на скачивание: {url}") logger.info(f"Получен запрос на скачивание: {url}")
# Проверяем, что это VK URL # Проверяем, что это VK URL
if 'vk.com' not in url and 'vk.ru' not in url and 'vkontakte.ru' not in url: if 'vk.com' not in url and 'vkontakte.ru' not in url:
return jsonify({'error': 'Only VK URLs are supported'}), 400 return jsonify({'error': 'Only VK URLs are supported'}), 400
# Скачиваем видео # Скачиваем видео
@ -151,7 +151,7 @@ def download_stream():
logger.info(f"Получен запрос на скачивание (stream): {url}") logger.info(f"Получен запрос на скачивание (stream): {url}")
# Проверяем, что это VK URL # Проверяем, что это VK URL
if 'vk.com' not in url and 'vk.ru' not in url and 'vkontakte.ru' not in url: if 'vk.com' not in url and 'vkontakte.ru' not in url:
return jsonify({'error': 'Only VK URLs are supported'}), 400 return jsonify({'error': 'Only VK URLs are supported'}), 400
# Скачиваем видео # Скачиваем видео

View file

@ -39,7 +39,7 @@ def extract_download_url(page_url: str) -> tuple[str, str]:
'User-Agent': USER_AGENT, 'User-Agent': USER_AGENT,
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7', 'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Referer': 'https://www.yapfiles.com/', 'Referer': 'https://www.yapfiles.ru/',
} }
logger.info(f"Загружаю страницу: {page_url}") logger.info(f"Загружаю страницу: {page_url}")
@ -69,9 +69,7 @@ def extract_download_url(page_url: str) -> tuple[str, str]:
if '/files/' in href and 'token=' in href: if '/files/' in href and 'token=' in href:
download_url = href download_url = href
if not download_url.startswith('http'): if not download_url.startswith('http'):
# Определяем домен из исходного URL download_url = 'https://www.yapfiles.ru' + download_url
domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru'
download_url = f'https://www.{domain}' + download_url
logger.info(f"Найдена ссылка на скачивание: {download_url}") logger.info(f"Найдена ссылка на скачивание: {download_url}")
break break
@ -90,24 +88,20 @@ def extract_download_url(page_url: str) -> tuple[str, str]:
# Или относительные пути # Или относительные пути
matches = re.findall(r'["\']?(/files/[^\s"\'<>]+\.mp4\?token=[^\s"\'<>]+)["\']?', script_text) matches = re.findall(r'["\']?(/files/[^\s"\'<>]+\.mp4\?token=[^\s"\'<>]+)["\']?', script_text)
if matches: if matches:
# Определяем домен из исходного URL download_url = 'https://www.yapfiles.ru' + matches[0]
domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru'
download_url = f'https://www.{domain}' + matches[0]
logger.info(f"Найдена относительная ссылка в скрипте: {download_url}") logger.info(f"Найдена относительная ссылка в скрипте: {download_url}")
break break
# Способ 4: Формируем ссылку на основе URL страницы # Способ 4: Формируем ссылку на основе URL страницы
# URL страницы: https://www.yapfiles.com/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html # URL страницы: https://www.yapfiles.ru/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html
# URL файла: https://www.yapfiles.com/files/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4 # URL файла: https://www.yapfiles.ru/files/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4
if not download_url: if not download_url:
match = re.search(r'/show/(\d+)/([^/]+)\.html', page_url) match = re.search(r'/show/(\d+)/([^/]+)\.html', page_url)
if match: if match:
file_id = match.group(1) file_id = match.group(1)
file_name = match.group(2) file_name = match.group(2)
# Определяем домен из исходного URL
domain = 'yapfiles.com' if 'yapfiles.com' in page_url else 'yapfiles.ru'
# Пробуем без токена - иногда работает для публичных файлов # Пробуем без токена - иногда работает для публичных файлов
download_url = f'https://www.{domain}/files/{file_id}/{file_name}' download_url = f'https://www.yapfiles.ru/files/{file_id}/{file_name}'
logger.info(f"Сформирована ссылка на основе URL: {download_url}") logger.info(f"Сформирована ссылка на основе URL: {download_url}")
if not download_url: if not download_url:
@ -200,7 +194,7 @@ def download_stream():
logger.info(f"Получен запрос на скачивание (stream): {url}") logger.info(f"Получен запрос на скачивание (stream): {url}")
# Проверяем, что это Yapfiles URL # Проверяем, что это Yapfiles URL
if 'yapfiles.ru' not in url and 'yapfiles.com' not in url: if 'yapfiles.ru' not in url:
return jsonify({'error': 'Only Yapfiles URLs are supported'}), 400 return jsonify({'error': 'Only Yapfiles URLs are supported'}), 400
# Скачиваем видео # Скачиваем видео

View file

@ -1,78 +0,0 @@
# Устранение проблем с YouTube Downloader
## Ошибка 500 при скачивании
### Диагностика
1. **Проверьте статус сервиса:**
```bash
curl http://localhost:5557/health | python3 -m json.tool
```
Должен вернуть:
```json
{
"status": "ok",
"service": "youtube-downloader",
"cookies": {
"file": "/app/youtube_cookies.txt",
"status": "valid",
"valid": true
}
}
```
2. **Проверьте логи:**
```bash
docker logs youtube_downloader_service --tail=50
```
### Обновление куков
Если куки устарели (статус `invalid` или `not_found`):
1. **На сервере, где получаются куки:**
```bash
cd youtube-downloader
./get_youtube_cookies.sh
```
2. **Скопируйте файл на продакшн хост:**
```bash
# Если используется rsync/scp
scp youtube_cookies.txt user@production-host:/path/to/youtube-downloader/
```
3. **Перезапустите контейнер:**
```bash
cd youtube-downloader
docker-compose restart
```
### Частые проблемы
1. **Куки устарели:**
- Обновите куки на сервере с Firefox
- Скопируйте файл на продакшн хост
- Перезапустите контейнер
2. **Видео недоступно:**
- Проверьте, что видео не удалено
- Проверьте, что видео не приватное
- Для 18+ видео нужны валидные куки
3. **Проблемы с сетью:**
- Проверьте доступность YouTube
- Проверьте firewall/прокси настройки
## Проверка работы
После обновления куков проверьте:
```bash
curl -X POST http://localhost:5557/download/stream \
-H "Content-Type: application/json" \
-d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"}' \
--output test_video.mp4
```
Если скачивание успешно - проблема решена.

View file

@ -4,7 +4,7 @@ YouTube Video Downloader Service
""" """
import os import os
import logging import logging
import time import traceback
from pathlib import Path from pathlib import Path
from flask import Flask, request, jsonify from flask import Flask, request, jsonify
from flask_cors import CORS from flask_cors import CORS
@ -34,97 +34,84 @@ def _safe_filename(title: str) -> str:
def _is_valid_cookies_file(cookies_path: Path) -> bool: def _is_valid_cookies_file(cookies_path: Path) -> bool:
"""Проверяет, что файл cookies существует и содержит валидные YouTube-куки""" """Проверяет, что файл cookies существует и содержит данные (не только заголовки)"""
logger.info(f"[COOKIES CHECK] Проверка файла cookies: {cookies_path.absolute()}")
if not cookies_path.exists(): if not cookies_path.exists():
logger.warning(f"[COOKIES CHECK] Файл не существует: {cookies_path.absolute()}")
return False return False
try: try:
file_size = cookies_path.stat().st_size
logger.info(f"[COOKIES CHECK] Размер файла: {file_size} байт")
with open(cookies_path, 'r', encoding='utf-8', errors='ignore') as f: with open(cookies_path, 'r', encoding='utf-8', errors='ignore') as f:
content = f.read() all_lines = f.readlines()
lines = [line.strip() for line in all_lines if line.strip() and not line.strip().startswith('#')]
# Простая проверка: есть ли YouTube-куки в файле logger.info(f"[COOKIES CHECK] Всего строк в файле: {len(all_lines)}, валидных строк (не комментариев): {len(lines)}")
has_youtube_domain = '.youtube.com' in content or 'youtube.com' in content
if not has_youtube_domain: # Логируем первые 3 строки для диагностики (без чувствительных данных)
logger.warning("YouTube: в файле cookies нет YouTube-куков") if lines:
return False preview_lines = []
for i, line in enumerate(lines[:3]):
# Проверяем строки с данными (не комментарии) # Маскируем значения cookie для безопасности
lines = [line.strip() for line in content.split('\n') if line.strip() and not line.strip().startswith('#')] if '\t' in line:
if len(lines) == 0:
return False
# Проверяем наличие YouTube-куков и важных параметров
youtube_cookies_count = 0
important_cookies_count = 0
current_time = int(time.time())
for line in lines:
# Формат Netscape cookie: domain, flag, path, secure, expiration, name, value
# Разделяем по табуляции, но учитываем что значения могут содержать табы
parts = line.split('\t') parts = line.split('\t')
if len(parts) >= 7: # Должно быть минимум 7 полей if len(parts) > 6:
domain = parts[0].strip() masked_line = '\t'.join(parts[:6]) + '\t***MASKED***'
expiration = parts[4].strip() preview_lines.append(f" Строка {i+1}: {masked_line[:100]}")
cookie_name = parts[5].strip() if len(parts) > 5 else ''
# Проверяем домен
if '.youtube.com' in domain or domain == 'youtube.com':
youtube_cookies_count += 1
# Проверяем срок действия (0 означает сессионный куки, это нормально)
is_valid = True
if expiration != '0':
try:
exp_time = int(expiration)
if exp_time < current_time:
is_valid = False
logger.debug(f"YouTube: просроченный куки {cookie_name} (истек: {exp_time})")
except (ValueError, OverflowError):
pass
# Проверяем наличие важных куков
if is_valid and any(important in cookie_name for important in ['VISITOR_INFO1_LIVE', '__Secure-3PSID', 'PREF', '__Secure-YNID', 'YSC']):
important_cookies_count += 1
if youtube_cookies_count > 0:
if important_cookies_count > 0:
logger.debug(f"YouTube: найдены валидные куки ({youtube_cookies_count} YouTube-куков, {important_cookies_count} важных)")
else: else:
logger.warning(f"YouTube: найдены YouTube-куки ({youtube_cookies_count}), но нет важных параметров") preview_lines.append(f" Строка {i+1}: {line[:100]}")
return True logger.info(f"[COOKIES CHECK] Превью первых строк:\n" + "\n".join(preview_lines))
else:
logger.warning("YouTube: в файле cookies нет валидных YouTube-куков")
return False
# Проверяем, что есть хотя бы одна строка с данными cookie
is_valid = len(lines) > 0
logger.info(f"[COOKIES CHECK] Результат проверки: {'VALID' if is_valid else 'INVALID'}")
return is_valid
except Exception as e: except Exception as e:
logger.warning(f"Ошибка при проверке файла cookies: {e}") logger.error(f"[COOKIES CHECK] Ошибка при проверке файла cookies: {e}")
logger.error(f"[COOKIES CHECK] Traceback:\n{traceback.format_exc()}")
return False return False
def download_youtube_video(url: str, max_retries: int = 3) -> Path: def download_youtube_video(url: str, max_retries: int = 3) -> Path:
""" """Скачивает видео с YouTube - используем cookies для обхода блокировок"""
Скачивает видео с YouTube с умной стратегией использования куков: logger.info(f"[DOWNLOAD] Начало скачивания: {url}")
1. Сначала пробуем БЕЗ куков (работает в большинстве случаев)
2. Если нужны куки (18+, приватные, проверка на бота) - пробуем файл куков
3. Если файл не работает - пробуем автоматически из браузера (если доступен)
"""
cookies_file = os.getenv('YOUTUBE_COOKIES_FILE', 'youtube_cookies.txt') cookies_file = os.getenv('YOUTUBE_COOKIES_FILE', 'youtube_cookies.txt')
cookies_file_path = Path(cookies_file) cookies_file_path = Path(cookies_file)
logger.info(f"[DOWNLOAD] Путь к файлу cookies из env: {cookies_file}, абсолютный: {cookies_file_path.absolute()}")
# Проверяем наличие валидного файла куков (но не используем сразу) cookies_valid = _is_valid_cookies_file(cookies_file_path)
cookies_file_valid = _is_valid_cookies_file(cookies_file_path) if not cookies_valid:
logger.warning(f"[DOWNLOAD] Файл cookies не найден или невалиден ({cookies_file_path}). "
f"Работаем без cookies. Для лучшей работы рекомендуется обновить cookies через скрипт get_youtube_cookies.sh")
else:
logger.info(f"[DOWNLOAD] Cookies файл валиден, будет использован: {cookies_file_path.absolute()}")
user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36' user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
last_error = None
for attempt in range(max_retries):
try:
# Определяем, это Shorts или обычное видео # Определяем, это Shorts или обычное видео
is_shorts = '/shorts/' in url is_shorts = '/shorts/' in url
player_clients = ['android', 'ios', 'web'] if is_shorts else ['android', 'web']
def create_ydl_opts(use_cookies_from_file: bool = False, use_browser_cookies: str = None): # Базовые настройки для получения информации
"""Создает опции для yt-dlp""" # ВАЖНО: android и ios клиенты НЕ поддерживают cookies!
opts = { # Если используем cookies, используем только web клиент
# Если без cookies, используем android/ios/web для лучшей совместимости
if cookies_valid:
# С cookies используем только web клиент
player_clients = ['web']
logger.info(f"[DOWNLOAD] Используем только web клиент, т.к. android/ios не поддерживают cookies")
else:
# Без cookies используем все доступные клиенты
player_clients = ['android', 'ios', 'web'] if is_shorts else ['android', 'web']
logger.info(f"[DOWNLOAD] Используем клиенты без cookies: {player_clients}")
ydl_opts_info = {
'quiet': False, 'quiet': False,
'no_warnings': False, 'no_warnings': False,
'user_agent': user_agent, 'user_agent': user_agent,
@ -144,174 +131,238 @@ def download_youtube_video(url: str, max_retries: int = 3) -> Path:
}, },
} }
if use_browser_cookies: # Если есть валидный файл с cookies, используем его
# Автоматически получаем куки из браузера (не нужен файл) if cookies_valid:
opts['cookiesfrombrowser'] = (use_browser_cookies,) ydl_opts_info['cookiefile'] = str(cookies_file_path.absolute())
logger.info(f"YouTube: используем автоматические куки из браузера {use_browser_cookies}") logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: используем cookies из {cookies_file_path.absolute()}")
elif use_cookies_from_file and cookies_file_valid: logger.info(f"[DOWNLOAD] Опции yt-dlp для получения info: cookiefile={cookies_file_path.absolute()}, player_clients={player_clients}")
opts['cookiefile'] = str(cookies_file_path.absolute())
logger.info(f"YouTube: используем куки из файла {cookies_file_path.absolute()}")
else: else:
logger.info(f"YouTube: работаем БЕЗ куков (в большинстве случаев это работает)") logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: работаем без cookies")
return opts # Пробуем получить информацию о видео
info = None
# Стратегии попыток: без куков -> файл куков -> браузер куки
strategies = [
{'name': 'без куков', 'opts': create_ydl_opts(use_cookies_from_file=False)},
]
if cookies_file_valid:
strategies.append({
'name': 'куки из файла',
'opts': create_ydl_opts(use_cookies_from_file=True)
})
# Добавляем стратегии с браузерами (в Docker обычно нет браузеров, но пробуем)
# yt-dlp автоматически обработает ошибку, если браузер недоступен
for browser in ['firefox', 'chrome', 'chromium']:
strategies.append({
'name': f'куки из браузера {browser}',
'opts': create_ydl_opts(use_browser_cookies=browser)
})
last_error = None
for attempt in range(max_retries):
for strategy in strategies:
try: try:
logger.info(f"YouTube: попытка {attempt + 1}/{max_retries}, стратегия: {strategy['name']}") logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: извлечение информации о видео с URL: {url}")
with yt_dlp.YoutubeDL(ydl_opts_info) as ydl:
# Получаем информацию о видео
try:
with yt_dlp.YoutubeDL(strategy['opts'].copy()) as ydl:
info = ydl.extract_info(url, download=False) info = ydl.extract_info(url, download=False)
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: информация о видео успешно получена")
except Exception as info_error: except Exception as info_error:
error_str = str(info_error).lower() error_str = str(info_error)
logger.warning(f"YouTube: ошибка при получении информации о видео: {str(info_error)[:200]}") error_lower = error_str.lower()
# Если ошибка связана с куками - пробуем следующую стратегию logger.error(f"[DOWNLOAD] Попытка {attempt + 1}: ошибка при получении информации о видео: {error_str}")
if any(keyword in error_str for keyword in ['bot', 'sign in', 'cookies', 'private', 'unavailable']): logger.error(f"[DOWNLOAD] Полный traceback:\n{traceback.format_exc()}")
continue
# Если не получилось с cookies, пробуем без них
# Проверяем различные признаки проблем с cookies:
# - явные ошибки с cookies/bot/sign in
# - ошибки формата (могут быть из-за блокировки YouTube при неполных cookies)
# - "Only images are available" (признак блокировки YouTube)
# - "Missing required Data Sync ID" (неполные cookies)
should_retry_without_cookies = cookies_valid and (
'cookies' in error_lower or
'bot' in error_lower or
'sign in' in error_lower or
'authentication' in error_lower or
'format is not available' in error_lower or
'only images are available' in error_lower or
'missing required data sync id' in error_lower or
'challenge solving failed' in error_lower
)
if should_retry_without_cookies:
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: обнаружена ошибка, возможно связанная с cookies: {error_str[:200]}")
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: пробуем без cookies с android/ios клиентами...")
ydl_opts_info.pop('cookiefile', None)
# Обновляем player_clients для работы без cookies
player_clients = ['android', 'ios', 'web'] if is_shorts else ['android', 'web']
ydl_opts_info['extractor_args']['youtube']['player_client'] = player_clients
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: обновлены player_clients для работы без cookies: {player_clients}")
try:
with yt_dlp.YoutubeDL(ydl_opts_info) as ydl:
info = ydl.extract_info(url, download=False)
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: успешно получена информация без cookies!")
cookies_valid = False # Отключаем cookies для скачивания тоже
except Exception as retry_error:
logger.error(f"[DOWNLOAD] Попытка {attempt + 1}: ошибка даже без cookies: {retry_error}")
logger.error(f"[DOWNLOAD] Полный traceback без cookies:\n{traceback.format_exc()}")
raise
else:
raise raise
video_title = info.get('title', 'video') if info else 'video' video_title = info.get('title', 'video') if info else 'video'
logger.info(f"YouTube: получена информация о видео: {video_title}") logger.info(f"YouTube: получена информация о видео: {video_title}")
# Настройки для скачивания с более гибким форматом # Настройки для скачивания с более гибким форматом
# Пробуем разные варианты форматов, если один не работает
format_options = [ format_options = [
'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best', 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best', # Предпочтительный
'best[ext=mp4]/best', 'best[ext=mp4]/best', # Простой fallback
'bestvideo+bestaudio/best', 'bestvideo+bestaudio/best', # Без ограничения по расширению
'best', 'best', # Самый простой вариант
] ]
# Используем ту же стратегию куков для скачивания download_success = False
for format_option in format_options: for format_option in format_options:
download_opts = strategy['opts'].copy() ydl_opts_download = {
download_opts.update({
'format': format_option, 'format': format_option,
'outtmpl': _safe_filename(video_title), 'outtmpl': _safe_filename(video_title),
}) 'quiet': False,
'no_warnings': False,
'user_agent': user_agent,
'socket_timeout': 60,
'extractor_args': {
'youtube': {
# Используем те же клиенты, что и для получения информации
'player_client': player_clients,
'player_skip': ['webpage'],
},
},
'http_headers': {
'User-Agent': user_agent,
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'en-us,en;q=0.5',
'Accept-Encoding': 'gzip, deflate',
'Connection': 'keep-alive',
},
}
logger.info(f"YouTube: скачивание (формат: {format_option}, стратегия: {strategy['name']})") # Если есть валидный файл с cookies, используем его для скачивания
use_cookies_this_attempt = cookies_valid
if use_cookies_this_attempt:
ydl_opts_download['cookiefile'] = str(cookies_file_path.absolute())
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: используем cookies для скачивания: {cookies_file_path.absolute()}")
else:
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: скачивание без cookies")
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}/{max_retries}: начинаем скачивание (Shorts: {is_shorts}, формат: {format_option}, cookies: {use_cookies_this_attempt})")
try: try:
with yt_dlp.YoutubeDL(download_opts) as ydl: logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: запуск yt-dlp для скачивания с форматом {format_option}")
with yt_dlp.YoutubeDL(ydl_opts_download) as ydl:
ydl.download([url]) ydl.download([url])
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: успешно скачано с форматом {format_option}")
download_success = True
break
except Exception as download_error:
error_str = str(download_error)
error_lower = error_str.lower()
logger.error(f"[DOWNLOAD] Попытка {attempt + 1}: ошибка при скачивании формата {format_option}: {error_str}")
logger.error(f"[DOWNLOAD] Полный traceback:\n{traceback.format_exc()}")
# Если ошибка с cookies, пробуем без них
if use_cookies_this_attempt and ('cookies' in error_lower or 'bot' in error_lower or 'sign in' in error_lower or 'authentication' in error_lower):
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: обнаружена ошибка связанная с cookies для формата {format_option}: {error_str[:200]}")
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: пробуем без cookies...")
ydl_opts_download.pop('cookiefile', None)
try:
with yt_dlp.YoutubeDL(ydl_opts_download) as ydl:
ydl.download([url])
logger.info(f"[DOWNLOAD] Попытка {attempt + 1}: успешно скачано без cookies")
download_success = True
cookies_valid = False # Отключаем cookies для следующих попыток
break
except Exception as retry_error:
logger.error(f"[DOWNLOAD] Попытка {attempt + 1}: ошибка даже без cookies: {retry_error}")
logger.error(f"[DOWNLOAD] Полный traceback без cookies:\n{traceback.format_exc()}")
# Если и без cookies не получилось, пробуем следующий формат
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: не удалось скачать без cookies, пробуем следующий формат...")
continue
# Если ошибка формата, пробуем следующий формат
elif 'format is not available' in error_lower or 'requested format' in error_lower:
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: формат {format_option} недоступен, пробуем следующий...")
continue
else:
# Другая ошибка - пробуем следующий формат
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: ошибка при скачивании формата {format_option}: {error_str[:200]}, пробуем следующий...")
continue
if not download_success:
raise Exception("Не удалось скачать видео ни с одним из доступных форматов")
# Находим скачанный файл # Находим скачанный файл
downloaded_files = list(DOWNLOADS_DIR.glob('*')) downloaded_files = list(DOWNLOADS_DIR.glob('*'))
if downloaded_files: if downloaded_files:
downloaded_files.sort(key=lambda x: x.stat().st_mtime, reverse=True) downloaded_files.sort(key=lambda x: x.stat().st_mtime, reverse=True)
logger.info(f"YouTube: успешно скачано стратегией '{strategy['name']}'")
return downloaded_files[0] return downloaded_files[0]
else: else:
raise Exception("Файл не был найден после скачивания") raise Exception("Файл не был найден после скачивания")
except Exception as download_error:
error_str = str(download_error).lower()
# Если ошибка "bot" или "sign in" - пробуем следующую стратегию
if any(keyword in error_str for keyword in ['bot', 'sign in', 'cookies']):
logger.warning(f"YouTube: ошибка с куками для формата {format_option}, пробуем следующую стратегию...")
break # Переходим к следующей стратегии
# Если ошибка формата - пробуем следующий формат
if 'format is not available' in error_str or 'requested format' in error_str:
logger.warning(f"YouTube: формат {format_option} недоступен, пробуем следующий...")
continue
# Другая ошибка - логируем и пробуем следующий формат
logger.warning(f"YouTube: ошибка формата {format_option}: {str(download_error)[:100]}")
continue
# Если все форматы не подошли для этой стратегии, пробуем следующую
continue
except Exception as e: except Exception as e:
error_str = str(e).lower() last_error = e
logger.warning(f"YouTube: стратегия '{strategy['name']}' не сработала: {str(e)[:100]}") error_str = str(e)
error_lower = error_str.lower()
logger.error(f"[DOWNLOAD] Попытка {attempt + 1}/{max_retries} не удалась: {error_str}")
logger.error(f"[DOWNLOAD] Полный traceback попытки {attempt + 1}:\n{traceback.format_exc()}")
# Если ошибка "bot" или "sign in" - пробуем следующую стратегию # Если ошибка связана с форматом, пробуем другие настройки
if any(keyword in error_str for keyword in ['bot', 'sign in', 'cookies']): if 'format is not available' in error_lower or 'requested format' in error_lower:
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: проблема с форматом, пробуем другие настройки на следующей попытке")
# На следующей попытке попробуем другие player_client
if attempt < max_retries - 1:
import time
sleep_time = (attempt + 1) * 2
logger.info(f"[DOWNLOAD] Ожидание {sleep_time} секунд перед следующей попыткой...")
time.sleep(sleep_time)
continue continue
# Для других ошибок - пробуем следующую стратегию или следующую попытку # Если ошибка связана с cookies и они были использованы, попробуем без cookies на следующей попытке
last_error = e if 'cookies' in error_lower or 'bot' in error_lower or 'sign in' in error_lower or 'authentication' in error_lower:
if cookies_valid and attempt == 0:
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: обнаружена ошибка связанная с cookies: {error_str[:200]}")
logger.warning(f"[DOWNLOAD] Попытка {attempt + 1}: на следующей попытке попробуем без cookies")
# На следующей попытке попробуем без cookies
cookies_valid = False
# Если все стратегии не сработали, делаем паузу перед следующей попыткой
if attempt < max_retries - 1: if attempt < max_retries - 1:
time.sleep((attempt + 1) * 2) import time
sleep_time = (attempt + 1) * 2
logger.info(f"[DOWNLOAD] Ожидание {sleep_time} секунд перед следующей попыткой...")
time.sleep(sleep_time)
raise last_error or Exception("Не удалось скачать видео ни с одной стратегией") raise last_error or Exception("Неизвестная ошибка при скачивании с YouTube")
@app.route('/health', methods=['GET']) @app.route('/health', methods=['GET'])
def health(): def health():
"""Health check endpoint""" """Health check endpoint"""
cookies_file = os.getenv('YOUTUBE_COOKIES_FILE', 'youtube_cookies.txt') return jsonify({'status': 'ok', 'service': 'youtube-downloader'}), 200
cookies_file_path = Path(cookies_file)
cookies_status = 'not_found'
cookies_valid = False
if cookies_file_path.exists():
cookies_status = 'found'
cookies_valid = _is_valid_cookies_file(cookies_file_path)
if cookies_valid:
cookies_status = 'valid'
else:
cookies_status = 'invalid'
return jsonify({
'status': 'ok',
'service': 'youtube-downloader',
'cookies': {
'file': str(cookies_file_path),
'status': cookies_status,
'valid': cookies_valid
}
}), 200
@app.route('/download/stream', methods=['POST']) @app.route('/download/stream', methods=['POST'])
def download_stream(): def download_stream():
"""Скачивает видео с YouTube и возвращает бинарные данные""" """Скачивает видео с YouTube и возвращает бинарные данные"""
request_id = str(uuid.uuid4())[:8]
logger.info(f"[REQUEST {request_id}] ========== НОВЫЙ ЗАПРОС ==========")
logger.info(f"[REQUEST {request_id}] Метод: {request.method}")
logger.info(f"[REQUEST {request_id}] URL: {request.url}")
logger.info(f"[REQUEST {request_id}] Remote Address: {request.remote_addr}")
logger.info(f"[REQUEST {request_id}] Headers: {dict(request.headers)}")
try: try:
data = request.get_json() data = request.get_json()
logger.info(f"[REQUEST {request_id}] Body (JSON): {data}")
if not data or 'url' not in data: if not data or 'url' not in data:
logger.warning(f"[REQUEST {request_id}] Ошибка: URL не предоставлен в запросе")
return jsonify({'error': 'URL is required'}), 400 return jsonify({'error': 'URL is required'}), 400
url = data['url'] url = data['url']
logger.info(f"Получен запрос на скачивание (stream): {url}") logger.info(f"[REQUEST {request_id}] Получен запрос на скачивание (stream): {url}")
# Проверяем, что это YouTube URL # Проверяем, что это YouTube URL
if 'youtube.com' not in url and 'youtu.be' not in url: if 'youtube.com' not in url and 'youtu.be' not in url:
logger.warning(f"[REQUEST {request_id}] Ошибка: URL не является YouTube URL: {url}")
return jsonify({'error': 'Only YouTube URLs are supported'}), 400 return jsonify({'error': 'Only YouTube URLs are supported'}), 400
# Скачиваем видео # Скачиваем видео
logger.info(f"[REQUEST {request_id}] Начинаем скачивание видео...")
video_path = download_youtube_video(url) video_path = download_youtube_video(url)
logger.info(f"Видео скачано: {video_path}") logger.info(f"[REQUEST {request_id}] Видео успешно скачано: {video_path}")
# Читаем файл и отправляем # Читаем файл и отправляем
file_size = video_path.stat().st_size
logger.info(f"[REQUEST {request_id}] Размер файла: {file_size} байт")
with open(video_path, 'rb') as f: with open(video_path, 'rb') as f:
video_data = f.read() video_data = f.read()
@ -327,8 +378,12 @@ def download_stream():
elif video_path.suffix == '.mkv': elif video_path.suffix == '.mkv':
content_type = 'video/x-matroska' content_type = 'video/x-matroska'
logger.info(f"[REQUEST {request_id}] Отправляем файл: {safe_filename}, Content-Type: {content_type}, размер: {len(video_data)} байт")
# Удаляем временный файл # Удаляем временный файл
video_path.unlink() video_path.unlink()
logger.info(f"[REQUEST {request_id}] Временный файл удален")
logger.info(f"[REQUEST {request_id}] ========== ЗАПРОС УСПЕШНО ЗАВЕРШЕН ==========")
return video_data, 200, { return video_data, 200, {
'Content-Type': content_type, 'Content-Type': content_type,
@ -337,27 +392,26 @@ def download_stream():
except Exception as e: except Exception as e:
error_str = str(e) error_str = str(e)
import traceback error_lower = error_str.lower()
error_traceback = traceback.format_exc() logger.error(f"[REQUEST {request_id}] ========== ОШИБКА В ЗАПРОСЕ ==========")
logger.error(f"Ошибка при скачивании: {error_str}") logger.error(f"[REQUEST {request_id}] Ошибка при скачивании: {error_str}")
logger.error(f"Traceback: {error_traceback}") logger.error(f"[REQUEST {request_id}] Полный traceback:\n{traceback.format_exc()}")
# Улучшаем сообщение об ошибке # Улучшаем сообщение об ошибке, если проблема с cookies
if 'cookies' in error_lower or 'bot' in error_lower or 'sign in' in error_lower or 'authentication' in error_lower:
logger.error(f"[REQUEST {request_id}] Обнаружена ошибка связанная с cookies!")
error_msg = (
f"{error_str}\n\n"
"💡 Совет: Cookies устарели или недействительны. "
"Обновите cookies, запустив скрипт:\n"
" ./youtube-downloader/get_youtube_cookies.sh\n"
"Затем перезапустите сервис."
)
else:
error_msg = error_str error_msg = error_str
if 'cookies' in error_str.lower() or 'bot' in error_str.lower() or 'sign in' in error_str.lower():
error_msg = ( logger.error(f"[REQUEST {request_id}] Возвращаем 500 ошибку клиенту")
f"{error_str}\n\n" logger.error(f"[REQUEST {request_id}] ========== КОНЕЦ ОБРАБОТКИ ОШИБКИ ==========")
"💡 Совет: YouTube требует авторизацию для этого видео (18+, приватное и т.д.). "
"Попробуйте открыть видео в браузере, авторизоваться, затем повторить запрос."
)
elif 'unable to download' in error_str.lower() or 'http error' in error_str.lower():
error_msg = (
f"{error_str}\n\n"
"💡 Возможные причины:\n"
"1. Видео недоступно или удалено\n"
"2. Проблемы с сетью или доступом к YouTube\n"
"3. Куки устарели - обновите файл youtube_cookies.txt"
)
return jsonify({'error': error_msg}), 500 return jsonify({'error': error_msg}), 500
@ -365,21 +419,6 @@ def download_stream():
if __name__ == '__main__': if __name__ == '__main__':
port = int(os.getenv('PORT', 5000)) # Внутренний порт контейнера port = int(os.getenv('PORT', 5000)) # Внутренний порт контейнера
host = os.getenv('HOST', '0.0.0.0') host = os.getenv('HOST', '0.0.0.0')
# Проверяем куки при старте
cookies_file = os.getenv('YOUTUBE_COOKIES_FILE', 'youtube_cookies.txt')
cookies_file_path = Path(cookies_file)
if cookies_file_path.exists():
cookies_valid = _is_valid_cookies_file(cookies_file_path)
if cookies_valid:
logger.info(f"YouTube: файл куков найден и валиден: {cookies_file_path}")
else:
logger.warning(f"YouTube: файл куков найден, но не валиден: {cookies_file_path}")
logger.warning("YouTube: сервис будет работать, но может потребоваться обновление куков")
else:
logger.warning(f"YouTube: файл куков не найден: {cookies_file_path}")
logger.warning("YouTube: сервис будет работать без куков (может не работать для 18+ и приватных видео)")
logger.info(f"Запуск YouTube Downloader сервиса на {host}:{port}") logger.info(f"Запуск YouTube Downloader сервиса на {host}:{port}")
app.run(host=host, port=port, debug=False) app.run(host=host, port=port, debug=False)

View file

@ -1,190 +1,85 @@
#!/bin/bash #!/bin/bash
# Скрипт для получения cookies YouTube через yt-dlp из Firefox # Скрипт для получения cookies YouTube через yt-dlp из Firefox
# Предназначен для запуска на Ubuntu 24.04 с авторизованным Firefox
# Результат копируется через cron на серверы со службами скачивания
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
COOKIES_FILE="$SCRIPT_DIR/youtube_cookies.txt" COOKIES_FILE="$SCRIPT_DIR/youtube_cookies.txt"
BROWSER="firefox" BROWSER="firefox"
TEMP_FILE="${COOKIES_FILE}.tmp"
# Определяем HOME пользователя (работает для sudo и обычного запуска) # Если запущено с sudo, используем HOME реального пользователя
if [ -n "$SUDO_USER" ]; then if [ -n "$SUDO_USER" ]; then
REAL_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6) REAL_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
export HOME="$REAL_HOME" export HOME="$REAL_HOME"
elif [ -z "$HOME" ] || [ "$HOME" = "/root" ]; then echo "⚠️ Обнаружен sudo, использую домашнюю директорию пользователя: $HOME"
# Если HOME не установлен или это root, пытаемся найти реального пользователя
REAL_USER=$(whoami)
if [ "$REAL_USER" != "root" ]; then
export HOME=$(getent passwd "$REAL_USER" | cut -d: -f6)
fi
fi fi
# Проверка для cron: если запущен без терминала, меньше вывода echo "Получение cookies YouTube из Firefox..."
if [ -t 0 ]; then echo "Файл cookies будет сохранен в: $COOKIES_FILE"
VERBOSE=1
else
VERBOSE=0
fi
if [ "$VERBOSE" = "1" ]; then
echo "Получение cookies YouTube из Firefox..."
echo "Файл cookies будет сохранен в: $COOKIES_FILE"
fi
# Проверяем наличие yt-dlp # Проверяем наличие yt-dlp
if ! command -v yt-dlp &> /dev/null; then if ! command -v yt-dlp &> /dev/null; then
echo "ERROR: yt-dlp не найден в системе" >&2 echo ""
echo "Установите: sudo apt install yt-dlp (Ubuntu) или pip install yt-dlp" >&2 echo "❌ yt-dlp не найден в системе"
echo ""
echo "Установите yt-dlp одним из способов:"
echo ""
echo "1. Через pacman (Arch Linux):"
echo " sudo pacman -S yt-dlp"
echo ""
echo "2. Через pip:"
echo " pip install yt-dlp"
echo " или"
echo " pip3 install yt-dlp"
echo ""
echo "3. Через pipx (рекомендуется):"
echo " pipx install yt-dlp"
echo ""
exit 1 exit 1
fi fi
if [ "$VERBOSE" = "1" ]; then echo "Получаю cookies..."
echo "Получаю cookies..."
fi
# Удаляем старый временный файл # Используем простой способ: извлекаем cookies из браузера и сохраняем в файл
rm -f "$TEMP_FILE" # Используем конкретное короткое видео (не плейлист, не главную страницу)
# Таймаут 10 секунд
# Извлекаем cookies из браузера и сохраняем во временный файл
# Используем главную страницу YouTube для получения всех необходимых куков
# --no-download - не скачивать видео # --no-download - не скачивать видео
# --skip-download - пропустить скачивание # --skip-download - пропустить скачивание
if [ "$VERBOSE" = "1" ]; then # --flat-playlist - не извлекать информацию о видео в плейлистах
yt-dlp \ # Перенаправляем весь вывод, чтобы не видеть процесс скачивания
timeout 10 yt-dlp \
--cookies-from-browser "$BROWSER" \ --cookies-from-browser "$BROWSER" \
--cookies "$TEMP_FILE" \ --cookies "$COOKIES_FILE" \
--no-download \
--skip-download \
"https://www.youtube.com" > /dev/null 2>&1
else
yt-dlp \
--cookies-from-browser "$BROWSER" \
--cookies "$TEMP_FILE" \
--no-download \ --no-download \
--skip-download \ --skip-download \
--flat-playlist \
--quiet \ --quiet \
"https://www.youtube.com" > /dev/null 2>&1 "https://www.youtube.com/watch?v=jNQXAC9IVRw" > /dev/null 2>&1 || true
fi
EXIT_CODE=$? EXIT_CODE=$?
# Функция проверки валидности куков # Не важно, какой код возврата - главное проверить, создался ли файл cookies
check_cookies() { # yt-dlp может вернуть ошибку, но cookies все равно сохранить
local file="$1"
local current_time=$(date +%s)
# Проверяем существование файла
if [ ! -f "$file" ]; then
return 1
fi
if [ -f "$COOKIES_FILE" ]; then
# Проверяем, что файл содержит данные (не только заголовки) # Проверяем, что файл содержит данные (не только заголовки)
local cookie_lines=$(grep -v '^#' "$file" | grep -v '^$' | wc -l)
if [ "$cookie_lines" -eq 0 ]; then
return 1
fi
# Проверяем наличие YouTube-куков
local youtube_cookies=$(grep -E '\.youtube\.com|youtube\.com' "$file" | grep -v '^#' | wc -l)
if [ "$youtube_cookies" -eq 0 ]; then
return 1
fi
# Проверяем срок действия куков (должен быть хотя бы один не просроченный)
local valid_cookies=0
local expired_cookies=0
# Используем awk для более надежного парсинга
while IFS=$'\t' read -r domain flag path secure expiration name value; do
# Пропускаем комментарии и пустые строки
[[ "$domain" =~ ^#.*$ ]] && continue
[[ -z "$domain" ]] && continue
# Проверяем только YouTube-куки
if [[ "$domain" =~ youtube\.com ]]; then
if [ "$expiration" = "0" ] || [ -z "$expiration" ]; then
# Сессионные куки (expiration=0) считаем валидными
valid_cookies=$((valid_cookies + 1))
else
# Проверяем срок действия
if [ "$expiration" -gt "$current_time" ] 2>/dev/null; then
valid_cookies=$((valid_cookies + 1))
else
expired_cookies=$((expired_cookies + 1))
fi
fi
fi
done < "$file"
# Должен быть хотя бы один валидный YouTube-куки
if [ "$valid_cookies" -eq 0 ]; then
return 1
fi
# Если есть просроченные куки, выводим предупреждение, но не считаем критичным
if [ "$expired_cookies" -gt 0 ] && [ "$VERBOSE" = "1" ]; then
echo "⚠️ Предупреждение: найдено $expired_cookies просроченных YouTube-куков" >&2
fi
return 0
}
# Проверяем результат
if [ -f "$TEMP_FILE" ] && check_cookies "$TEMP_FILE"; then
# Куки валидны, переносим во временный файл в финальный
mv "$TEMP_FILE" "$COOKIES_FILE"
# Собираем статистику для вывода
COOKIE_LINES=$(grep -v '^#' "$COOKIES_FILE" | grep -v '^$' | wc -l) COOKIE_LINES=$(grep -v '^#' "$COOKIES_FILE" | grep -v '^$' | wc -l)
YOUTUBE_COOKIES=$(grep -E '\.youtube\.com|youtube\.com' "$COOKIES_FILE" | grep -v '^#' | wc -l)
IMPORTANT_COOKIES=$(grep -E 'VISITOR_INFO1_LIVE|__Secure-3PSID|PREF|__Secure-YNID' "$COOKIES_FILE" | grep -v '^#' | wc -l)
if [ "$VERBOSE" = "1" ]; then if [ "$COOKIE_LINES" -gt 0 ]; then
echo "" echo ""
echo "✅ Cookies успешно сохранены в $COOKIES_FILE" echo "✅ Cookies успешно сохранены в $COOKIES_FILE"
echo " Всего строк с cookies: $COOKIE_LINES" echo " Найдено строк с cookies: $COOKIE_LINES"
echo " YouTube-куков: $YOUTUBE_COOKIES"
echo " Важных куков: $IMPORTANT_COOKIES"
echo "" echo ""
echo "Файл готов к копированию на серверы через cron" echo "Теперь перезапустите youtube-downloader:"
echo " docker compose -f youtube-downloader/docker-compose.yml restart"
echo ""
echo "Или перезапустите все сервисы:"
echo " ./stop_all.sh && ./start_all.sh"
else else
# Минимальный вывод для cron (можно логировать в файл)
echo "$(date '+%Y-%m-%d %H:%M:%S') - YouTube cookies updated: $YOUTUBE_COOKIES cookies, $IMPORTANT_COOKIES important"
fi
exit 0
else
# Очищаем временный файл при ошибке
rm -f "$TEMP_FILE"
if [ "$VERBOSE" = "1" ]; then
echo "" echo ""
echo "❌ Ошибка: не удалось получить валидные YouTube-куки" echo "❌ Ошибка: файл cookies создан, но не содержит данных"
echo "" rm -f "$COOKIES_FILE"
echo "Возможные причины:"
echo "1. В Firefox нет куков для YouTube"
echo "2. Откройте YouTube в Firefox и войдите в аккаунт"
echo "3. Все куки просрочены - обновите их в браузере"
echo ""
else
echo "$(date '+%Y-%m-%d %H:%M:%S') - ERROR: Failed to get valid YouTube cookies" >&2
fi
if [ ! -f "$COOKIES_FILE" ]; then
# Если файла не было, это критичная ошибка
exit 1 exit 1
else
# Если файл был, просто оставляем старый (лучше работать со старыми куками чем без них)
if [ "$VERBOSE" = "1" ]; then
echo "⚠️ Оставляю существующий файл cookies без изменений"
fi fi
exit 0 else
fi
fi
if [ ! -f "$TEMP_FILE" ] && [ ! -f "$COOKIES_FILE" ]; then
if [ "$VERBOSE" = "1" ]; then
echo "" echo ""
echo "❌ Ошибка: файл cookies не был создан" echo "❌ Ошибка: файл cookies не был создан"
echo "" echo ""
@ -194,25 +89,18 @@ if [ ! -f "$TEMP_FILE" ] && [ ! -f "$COOKIES_FILE" ]; then
echo "3. Cookies не найдены в браузере" echo "3. Cookies не найдены в браузере"
echo "" echo ""
echo "Проверка:" echo "Проверка:"
if [ -n "$SUDO_USER" ]; then
REAL_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
FIREFOX_DIR="$REAL_HOME/.mozilla/firefox"
else
FIREFOX_DIR="$HOME/.mozilla/firefox" FIREFOX_DIR="$HOME/.mozilla/firefox"
fi
if [ -d "$FIREFOX_DIR" ]; then if [ -d "$FIREFOX_DIR" ]; then
echo " ✓ Директория Firefox найдена: $FIREFOX_DIR" echo " ✓ Директория Firefox найдена: $FIREFOX_DIR"
else else
echo " ✗ Директория Firefox не найдена: $FIREFOX_DIR" echo " ✗ Директория Firefox не найдена: $FIREFOX_DIR"
echo " Убедитесь что Firefox установлен и вы авторизованы на YouTube" echo " Попробуйте запустить скрипт БЕЗ sudo: ./get_youtube_cookies.sh"
fi fi
else
echo "$(date '+%Y-%m-%d %H:%M:%S') - ERROR: Cookies file was not created" >&2
fi
# Если был старый файл, оставляем его
if [ -f "$COOKIES_FILE" ]; then
if [ "$VERBOSE" = "1" ]; then
echo "⚠️ Оставляю существующий файл cookies без изменений"
fi
exit 0
else
exit 1 exit 1
fi
fi fi

View file

@ -1,266 +1,69 @@
# Netscape HTTP Cookie File # Netscape HTTP Cookie File
# This file is generated by yt-dlp. Do not edit. # This file is generated by yt-dlp. Do not edit.
.google.com TRUE / TRUE 1781479106 __Secure-BUCKET CMUB .youtube.com TRUE / TRUE 1766682211722 GPS 1
.google.com TRUE / TRUE 1800055110 SOCS CAISHAgCEhJnd3NfMjAyNTEyMTAtMF9SQzEaAmx0IAEaBgiAwoLKBg .youtube.com TRUE / FALSE 1801240447022 HSID AyQ5v_SYe7XVSwk4B
.google.com TRUE / FALSE 1800428289 SID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKoSUnso2-Jei4kXyw3vkPVTAACgYKAagSARISFQHGX2MiJHYUPmXWdwkZK2XDf_GwXBoVAUF8yKp3C62xZbir_l9l1iGemSh10076 .youtube.com TRUE / TRUE 1801240447022 SSID A6URSCEMDAehLdZmX
.google.com TRUE / TRUE 1800428289 __Secure-1PSID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKoIHNh95eTgwe5PCvjXO7RiwACgYKAXgSARISFQHGX2MiUCLxKGvQdCaO3RIMX3pL8xoVAUF8yKp99ruUBspbJcI5Nlbxmkms0076 .youtube.com TRUE / FALSE 1801240447022 APISID 8dbTFmLBSXBgxwR5/Aqxn9OCBXLwhMCr-P
.google.com TRUE / TRUE 1800428289 __Secure-3PSID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKo0L0_94050qSrrWclMZiQ2QACgYKAekSARISFQHGX2MiSux17infkXbLeh2VgtHwcBoVAUF8yKru_5zpEhsffYGdv6LoQIzD0076 .youtube.com TRUE / TRUE 1801240447022 SAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / FALSE 1800428289 HSID AGq0xGqG60Tt9F_ou .youtube.com TRUE / TRUE 1801240447022 __Secure-1PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / TRUE 1800428289 SSID AJk48knMOGJvmVvT2 .youtube.com TRUE / TRUE 1801240447022 __Secure-3PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.google.com TRUE / FALSE 1800428289 APISID nD084UIvXV9qxJ5h/AQKqwx0KTQ-WWNXhx .youtube.com TRUE / FALSE 1801240447022 SID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORWy-1_doST3irLT7fKnkQxgACgYKAQISARISFQHGX2MilL6s9awadiJaXRMjiu9lLRoVAUF8yKp_M_Ok5g1ar7jrn86fvLMF0076
.google.com TRUE / TRUE 1800428289 SAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk .youtube.com TRUE / TRUE 1801240447022 __Secure-1PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORvPUfV9STnM9siC1pNIOJ2QACgYKATISARISFQHGX2MilhTR6tV7tcHn-KuRiRaeORoVAUF8yKrmVJeRha71w45MZCoucInK0076
.google.com TRUE / TRUE 1800428289 __Secure-1PAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk .youtube.com TRUE / TRUE 1801240447022 __Secure-3PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9OR1VHBz8REn-K0-YVN11Qj8AACgYKAUQSARISFQHGX2MidGT9tL6UDHvuQoxs-FkozRoVAUF8yKqCdtKqHi3n9zj44Yve9xrA0076
.google.com TRUE / TRUE 1800428289 __Secure-3PAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk .youtube.com TRUE / TRUE 1801240447479 LOGIN_INFO AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g:QUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / FALSE 1781714257 SEARCH_SAMESITE CgQI2Z8B .youtube.com TRUE / FALSE 1766680454000 ST-l3hjtt session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / TRUE 1781479107 AEC AaJma5vCZq8RqDyb7m4hiAPNzt9JzHcCYPUZ2RKtHZOA3Ntsz6wPAg39nTE .youtube.com TRUE / FALSE 1766680833000 ST-c5kgne itct=CKEDEIf2BBgEIhMI7ciKxJXZkQMVkHX2CB1YMhVxWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D&csn=-28VKqawlbGtJA_i&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22CKEDEIf2BBgEIhMI7ciKxJXZkQMVkHX2CB1YMhVxWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2Fshorts%2FL_ssdybrIEg%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_SHORTS%22%2C%22rootVe%22%3A37414%7D%7D%2C%22reelWatchEndpoint%22%3A%7B%22videoId%22%3A%22L_ssdybrIEg%22%2C%22playerParams%22%3A%228AEBoAMByAMkuAQFogYVAV9WnuN4cdq_CrzWOW9SPJmZqqj_kAcC%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FL_ssdybrIEg%2Fframe0.jpg%22%2C%22width%22%3A720%2C%22height%22%3A1280%7D%5D%2C%22isOriginalAspectRatio%22%3Atrue%7D%2C%22overlay%22%3A%7B%22reelPlayerOverlayRenderer%22%3A%7B%22style%22%3A%22REEL_PLAYER_OVERLAY_STYLE_SHORTS%22%2C%22trackingParams%22%3A%22CKUDELC1BCITCO3IisSV2ZEDFZB19ggdWDIVcQ%3D%3D%22%2C%22reelPlayerNavigationModel%22%3A%22REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED%22%7D%7D%2C%22params%22%3A%22CAUwAroBGFVDaEhvTmNZREV3TkVDNHlxTE1zd1Rfdw%253D%253D%22%2C%22sequenceProvider%22%3A%22REEL_WATCH_SEQUENCE_PROVIDER_RPC%22%2C%22sequenceParams%22%3A%22CgtMX3NzZHlicklFZyoCGAVQGWgA%22%2C%22loggingContext%22%3A%7B%22vssLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%2C%22qoeLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%7D%2C%22ustreamerConfig%22%3A%22CAw%3D%22%7D%7D
.google.com TRUE / TRUE 1781738310 NID 527=yKulT59SKunG8TE5pDmRRI53y8aD9VCXvYuMBY1Cl3d0QfZrzwOwB4oehznltaGzF3ZRY0Pq4ClRWIeUF85l2mrgf3zv2n3YN4k1ZOPz93SJQmuHEvTtdRf8LUmcvvcKkD1gsR9nUqb1ogET-mIRfldkAHg1o4rBxHlEUYSzOOe7E_9GmQGDhsyXmfnE_lnLLiA9-bDiX2jAhoRmNS6ty4FZgJJLuhapbwJNYam6-qBGKIR7v79XShBNEQA8nwcZWMDqtPYVrJpXjU0Ko1qZCfyx5zlWT9TXjEbeusrfCdC8SPjsL9v3FjTYNaO1ylUqmeWYKrmkX3ggfDwoBSWmT0ToivpRdYq70CI7Ol85Z_DO070dkVfQrma1HD8KdEIuYd_M-R8wg7As8XHXk75gZqPbRCrvkiJJ4cz2iRWqdGC0u85OSlwc2vwx67npAJlGAN0dSMDhHIKT6ALOAJzJLKBtSfJEqLxq7bkh-05gA9XfLbCtF4J1_YXeEpCTZ4eMMvmIP09WOG_rMOkCaEFuLF4A6w6Uv_YgIP7CF2pOSJDd13WaowXC55TYhbawW5Orjle69i9Or5FE1oykycv0GPT5cTP_YR2KXSrX-KY63CpiLdBUNaCr3jAdRi6wdOqCV_LOOZZr2ig9IBB-8oUqIGrjS1T6rDv62Gz56Kb__grFKymJ3dihYvQ55W_yGz6orywNCXp-ECtqspKZzuK_oo2Bcpi1pUt4uExoo1SIAzBX0yGyFIdmhuF4RN962UR8d90 .youtube.com TRUE / FALSE 1766680846000 ST-1b itct=IhMIg6qIxJXZkQMVdONCBR343R3QMghleHRlcm5hbMoBBBx5ENY%3D&csn=8XjgKC-zmQMGfhHz&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22IhMIg6qIxJXZkQMVdONCBR343R3QMghleHRlcm5hbMoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2F%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_BROWSE%22%2C%22rootVe%22%3A3854%2C%22apiUrl%22%3A%22%2Fyoutubei%2Fv1%2Fbrowse%22%7D%7D%2C%22browseEndpoint%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D
.google.com TRUE / TRUE 1797771425 __Secure-1PSIDTS sidts-CjIBflaCdeL-dDOQYBCteQIDN0MGBEcRJH-YAh-sGm93ZwVfb4wiiBETvifmvzQQVKAmOBAA .youtube.com TRUE / FALSE 1766680846000 ST-yve142 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE / TRUE 1797771425 __Secure-3PSIDTS sidts-CjIBflaCdeL-dDOQYBCteQIDN0MGBEcRJH-YAh-sGm93ZwVfb4wiiBETvifmvzQQVKAmOBAA .youtube.com TRUE / FALSE 1766680920000 ST-12qny8p itct=CLsDEIf2BBgAIhMI5Mfy_5bZkQMVdKYnAh2_LhBIWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D&csn=jdKcWNZwnjJNcfRK&session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn&endpoint=%7B%22clickTrackingParams%22%3A%22CLsDEIf2BBgAIhMI5Mfy_5bZkQMVdKYnAh2_LhBIWg9GRXdoYXRfdG9fd2F0Y2iaAQUIJBCOHsoBBBx5ENY%3D%22%2C%22commandMetadata%22%3A%7B%22webCommandMetadata%22%3A%7B%22url%22%3A%22%2Fshorts%2FN0qGefDGh1g%22%2C%22webPageType%22%3A%22WEB_PAGE_TYPE_SHORTS%22%2C%22rootVe%22%3A37414%7D%7D%2C%22reelWatchEndpoint%22%3A%7B%22videoId%22%3A%22N0qGefDGh1g%22%2C%22playerParams%22%3A%228AEBoAMByAMkuAQFogYVAV9WnuPoQ-rLcmTTs6scHZ-JYaKVkAcC%22%2C%22thumbnail%22%3A%7B%22thumbnails%22%3A%5B%7B%22url%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FN0qGefDGh1g%2Fframe0.jpg%22%2C%22width%22%3A1080%2C%22height%22%3A1920%7D%5D%2C%22isOriginalAspectRatio%22%3Atrue%7D%2C%22overlay%22%3A%7B%22reelPlayerOverlayRenderer%22%3A%7B%22style%22%3A%22REEL_PLAYER_OVERLAY_STYLE_SHORTS%22%2C%22trackingParams%22%3A%22CL8DELC1BCITCOTH8v-W2ZEDFXSmJwIdvy4QSA%3D%3D%22%2C%22reelPlayerNavigationModel%22%3A%22REEL_PLAYER_NAVIGATION_MODEL_UNSPECIFIED%22%7D%7D%2C%22params%22%3A%22CAUwAroBGFVDUXVDdkExSmpFVzhZRmpEM2hKOVppUQ%253D%253D%22%2C%22sequenceProvider%22%3A%22REEL_WATCH_SEQUENCE_PROVIDER_RPC%22%2C%22sequenceParams%22%3A%22CgtOMHFHZWZER2gxZyoCGAVQGWgA%22%2C%22loggingContext%22%3A%7B%22vssLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%2C%22qoeLoggingContext%22%3A%7B%22serializedContextData%22%3A%22CgIIDA%253D%253D%22%7D%7D%2C%22ustreamerConfig%22%3A%22CAw%3D%22%7D%7D
.google.com TRUE / FALSE 1797404291 SIDCC AKEyXzX0IimESXDfX7AChToljvV0GXJZCtiiZP6Uv1VAfqB7_LaFd2QPBuwU2YGBV775HQcU2Q .youtube.com TRUE / TRUE 1766681517000 CONSISTENCY APeVyi9lOfhC2Ta5yM1yn4DTAYRRHcOo9i7wdXBcPbloVqCxTId1mvCwO3dFKSNLh3UHggSmH5xpiF33YG_7Agc-dpZgOmVYBH_698K8ZqGlitQrYuYLSbgf_TU
.google.com TRUE / TRUE 1797404291 __Secure-1PSIDCC AKEyXzUwELfBY2KLxMsTaq9nyWZ1FQR_UowkU88BOI1LsXPuDDOZZfcXavvulpZGRXChSjuo .youtube.com TRUE / TRUE 1783632299 __Secure-YNID 14.YT=LO3lcwWSZrxTQUX8CM5SJAmufwpJx4p2SCoeoxoWjTcKjdSYTe2HLal5FbGu16SULXddarPE4zr_-R1P1-n6q3aVmjp1q5TsWebalWi5bUURjWKYMy0J0YEUpvW8aZvlC6ytcXAL4RD4Kte45w8dsnHryj7qCvl5ysmG_0JOtPkCsI5f5GuLQRt11lg8YyjIruEzUhdkqKP-gCwLIJ1te9sd6RxxyxwUAxpzzeRPcx8HOWZxKwxYqCh0axT8TsGR-oQFJC4ZmTFPoIxWfsMg-2BkoivglZRDBgGQOuly9rySZPHQhPnvUtklw4iWiSjvsai3qopJdPNMvlDGpVNgGw
.google.com TRUE / TRUE 1797404291 __Secure-3PSIDCC AKEyXzVLriwJp89DOj0C9lhqB35criD-Y1D8OkuApHuAmuBJrH9ktI4GWAUNp3R3WfBmq6PjtA .youtube.com TRUE / TRUE 1783632299 __Secure-ROLLOUT_TOKEN CKPS2eDK6Lu50QEQwdv1spXZkQMYq8LCsfSBkgM%3D
.google.com TRUE / TRUE 1800054911 __Secure-ENID 30.SE=BnxuDLi-inu4Gzy1Q-BkRVPbU34if3B1m5F4iG4QTAR0QMHcvZanZn3EaUvwpf39pcQxypJXNwUSYd69ukPZ3E05Sndobkz9uB5hn2GpwgR4n9UHnnIZbsBl3lDPHgOrJMXKXkXEzvqTqRnqmFqGUpGJPdFvMr_CTJjsfJSsJM7X3SRMtLYQr-QkFYRPyf6HCaafVaMV4lm4LxHo0ifDoOV9yG58_-sys2NDd5_VQyadNkCwwGEdTA .youtube.com TRUE / FALSE 1767884327000 ST-1supwba session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.google.com TRUE /verify TRUE 1781973457 SNID AHDpxKliw9QGIrhCQiOKfmI3Uu1_F1r821K2TpuF0jaj3OZ82bxakX6aDNl-_Gjg2qUIhbQ0DKL8RWXLFCJcDIpfHriTAN9Ejw .youtube.com TRUE / FALSE 1767889333000 ST-3opvp5 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
sex-studentki.live FALSE / FALSE 1800487113 dsktp 1 .youtube.com TRUE / FALSE 1767898134000 ST-hcbf8d session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
.mozilla.org TRUE / FALSE 1800428098 _ga GA1.2.1059148659.1765868099 .youtube.com TRUE / TRUE 1783464538714 VISITOR_INFO1_LIVE vFr43YvHJaE
.mozilla.org TRUE / FALSE 1800428141 _ga_B9CY1C9VBC GS2.1.s1765868098$o1$g1$t1765868141$j17$l0$h0 .youtube.com TRUE / TRUE 1783464538714 VISITOR_PRIVACY_METADATA CgJSVRIEGgAgMg%3D%3D
accounts.google.com FALSE / TRUE 1800428289 __Host-GAPS 1:GX0qJvjoq2VkhwLgwUwQRh8K_9lJb9X9xS3Q2X9TEwsVcJKsZcCGnc09WOwhkTEL5bQ_YHHHKRENpHmhJGtp2DXRlvrPMw:NAkI88McEhpj3Om9 .youtube.com TRUE / FALSE 1767912545000 ST-tladcw session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
accounts.google.com FALSE / TRUE 1768460204 OTZ 8392737_44_44_123780_40_436260 .youtube.com TRUE / FALSE 0 PREF tz=UTC&f7=100&hl=en
accounts.google.com FALSE / TRUE 1800428289 SMSV ADHTe-BOGIHUbWLb1xV5SpJkrD0OCZc9SUg1l1NlpSwrkbzF00NI0BoL76tO03_6oJfLajEH9Adz6GZIx3rk7QoYj-JkjDpU22O1L0NeNgK3h8QsvJuvUQU .youtube.com TRUE / FALSE 1767912546000 ST-xuwub9 session_logininfo=AFmmF2swRQIgZPfEOdmfC8u5sHvE1aOagKEvp5rRUe5hRUeLiYmxLDwCIQDqFIR59yZ_aBb5BLYSpK7LGdJ6YZqnh32USuOyMZTC5g%3AQUQ3MjNmd0ZzX01fTjViQ2kzMDJEWG5Ed09zMGF1TlhJcm81YWt3WWdKS2RCZkY3Z2NmMVhudUF4MFVZdFlHd0YtaEU0R3VHNHQ3VmFSZHdfR1RIcnBJNUtXeWhKWVVScE1ZcXNJdzRfdkFGVi1lZzY2dWxCcVVGZ0FPSjNzVmFjTVg1YTBYS0xBajEzU1REM3dnbUc5U3E3NHVtLVRLLXRn
accounts.google.com FALSE / TRUE 1800428290 ACCOUNT_CHOOSER AFx_qI6WkAmGmm4dPb-ykKfNUDjVwjTrq5YnImstK6Fk403UQDFdTCY657rWXrkF8DHKhc0C4x6pCZMks_iTKDeOp1toPo8995bCmo4lhTqrW_TGbsO4yrUy1HpHnzN1O7SqltBG1Evx0YyL91gDZezVKZrT9A4kRA .youtube.com TRUE / TRUE 1799448541630 __Secure-1PSIDTS sidts-CjUBflaCdUlf_n482N5eNczBPxkvR3bE9eXEpqGvIcV8A41iBDBqKdJ_r15iqrAI1kLze-sN8BAA
accounts.google.com FALSE / TRUE 1800428290 LSID s.LT|s.youtube:g.a0004ghwIKs78n_bzjNLimJc5UnPtzUZAErv7oCTp8eMNt6AMHT-IdnwRSfLnmWJck4e1A-6rAACgYKARYSARISFQHGX2Mi7db2XkoUfWS8om91k9BO1hoVAUF8yKojQvIzUVhwYlMvTnjfVVEH0076 .youtube.com TRUE / TRUE 1799448541631 __Secure-3PSIDTS sidts-CjUBflaCdUlf_n482N5eNczBPxkvR3bE9eXEpqGvIcV8A41iBDBqKdJ_r15iqrAI1kLze-sN8BAA
accounts.google.com FALSE / TRUE 1800428290 __Host-1PLSID s.LT|s.youtube:g.a0004ghwIKs78n_bzjNLimJc5UnPtzUZAErv7oCTp8eMNt6AMHT-bXgp_W22J-vPmt6T3lC1-QACgYKAeMSARISFQHGX2Miw_L35bRMCXD_HRN9fwjaCxoVAUF8yKqg07rxnDQ-2lp9SYn2U2Lp0076 .youtube.com TRUE / FALSE 1799617165 SIDCC AKEyXzUABlAanj2MlAcTu1Lu6m1rZttyH3fkE-NLaxm6Yoo8jjc-jx-HHUfuYYdVsoPDW7GHWJY
accounts.google.com FALSE / TRUE 1800428290 __Host-3PLSID s.LT|s.youtube:g.a0004ghwIKs78n_bzjNLimJc5UnPtzUZAErv7oCTp8eMNt6AMHT-b33hWDK6ysBTIcKEVLaauAACgYKAWgSARISFQHGX2Miy9lM1s2rgeyuCPBaGjM2DRoVAUF8yKq29xDX-ZE8pK94lqiTDrCz0076 .youtube.com TRUE / TRUE 1799617165 __Secure-1PSIDCC AKEyXzX5NjJOdVZ5hm0aN4vGpKcKDQREBf2iwI6Tk2Ws-dhD5P_0YSlK0woDvlKZZ_HVgCEgUW4
.youtube.com TRUE / TRUE 1799996174 SOCS CAISEwgDEgk4NDQ0OTQ3NTUaAmVuIAEaBgiAwoLKBg .youtube.com TRUE / TRUE 1799617165 __Secure-3PSIDCC AKEyXzUCrDmuMzJ2q7y_ZaeyE4LSWOgoyhcP5TbfhU74Blmru8sM2xiTHEZx8V97Dl5UyDwta9A
.youtube.com TRUE / TRUE 1829054738 __Secure-3PAPISID RM-DxxlL1vfpIVZ4/AySbK1EUd7lwH03g1 .youtube.com TRUE / TRUE 0 YSC qRUnnfuSKuU
.youtube.com TRUE / TRUE 1829054738 __Secure-3PSID g.a0004ghwICtRRpw33-9oZhxyM61_-rF78Xwy4fQgQKvNSmybDnjBdPnlLB7qUVWDYQV9Gel0rgACgYKAZ4SARISFQHGX2MiQZFT3ceJ7t0M4d6DzX-yexoVAUF8yKoDoqta6d1vQcEWhWbTHko_0076 .google.com TRUE / TRUE 1782491622824 NID 527=PeU1Eps3gZBgFgBYzZr27SlgYfxRR2O2H6inahnyXXA7AxTzhbNTCbVHK3nljPYfN4s_YQ8WbP5SP6pyAGHtjMkbWUKYAbPf2MzECAqDBTsFC4zjZ_GNWd4gLAv4A70iKLUkf4KFmDdD9mOga98OmmeTqh2m-VNDnvDUjgxos41bCBoXpSw6tCXf_veFc-7TtVp75ScJ8C9XfbNIvjnJUMGYZ0ShpuNgq0SYO-DWQt8uYfCeFIz0Cq6aWDN6J-uV2zZlzGwPqT-mTDVckG1T7GHuJB5gBPyGojvgVFqyeyhlD_AZ7c5GF95RZNo99PN4IczesqtKr1i2eE9HvMohE7fDUIWFqSl9D9SXHnfRxMsK2DgqPoMVLdGxncYD2ZmD4b9DNcmZVUZ1-wimUo7D7M97xPVvQrffVlqJ_p6tz5ELBOlRgs6Xx4wxQ10d_cqELSFCrwtR8vrG3ako2rTk0Aga3_ww0Sx3-BoTJAhn1kKVmVRxnsXjNqNAzsIVCBxJk_W1y6MrGUMsioT400cIQidAxWwtmFZW5Ch4hGrqDmBZUlRcC8Ob7q_156oIlwhG8ek4SlyFwb2pEh4xhyUwDC2GBhKpSwHitEFZhnCJ9UQFXakUr3jkpwVN03Nbxj85H2iLJ_RfvIiNyty0HyZgOGyNWipnIYZB
.youtube.com TRUE / TRUE 1782157157 __Secure-YNID 14.YT=U5rLH8Z0S-that1bky49YwcnWsRq60VOmarNR92-sdCeIUAfGdOmGgSw-BZj4PQ0wGx3pPwP4JzBh25cxEwRns89d88o1nRVO9BpR_1SqfqEK7l4aH6wRArYsf_16mhvekPsowOPVBmpuki-S1cuSzu3dV5s5Uk5pMK6--_X4wvaYxKuREXIhzn3wc8GPRB0aOz-pd_AuT-1dn8PE1tYFbXo5_pOzqnhrQ3KxKKpzeq5GGGCNJDUcI3QZ9KbCBlfvbs7-k7ZDU5YZmBkDqsdbqsYL4gP85HBnxsJ6XE1tFNYs-tGmdYl7zhdyT3wZ7RHdGA0qFOIlsyk2DQKLN94tg .google.com TRUE / FALSE 1801240446824 SID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORWy-1_doST3irLT7fKnkQxgACgYKAQISARISFQHGX2MilL6s9awadiJaXRMjiu9lLRoVAUF8yKp_M_Ok5g1ar7jrn86fvLMF0076
.youtube.com TRUE / TRUE 1782157157 __Secure-ROLLOUT_TOKEN CPaYy5K_jL2M2wEQ2tfiycPBkQMYs9iQh_3WkQM%3D .google.com TRUE / TRUE 1801240446825 __Secure-1PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9ORvPUfV9STnM9siC1pNIOJ2QACgYKATISARISFQHGX2MilhTR6tV7tcHn-KuRiRaeORoVAUF8yKrmVJeRha71w45MZCoucInK0076
.youtube.com TRUE / TRUE 1781809357 VISITOR_INFO1_LIVE DU93dBmqi5k .google.com TRUE / TRUE 1801240446825 __Secure-3PSID g.a0004ghwIITlLxpsZOhD4gj2Opg_GE9KRZwnOAQyBeVfOHgQA9OR1VHBz8REn-K0-YVN11Qj8AACgYKAUQSARISFQHGX2MidGT9tL6UDHvuQoxs-FkozRoVAUF8yKqCdtKqHi3n9zj44Yve9xrA0076
.youtube.com TRUE / TRUE 1781809357 VISITOR_PRIVACY_METADATA CgJMVBIhEh0SGwsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJiAU .google.com TRUE / FALSE 1801240446825 HSID AoP5yUt72BmkCpa2w
.youtube.com TRUE / FALSE 0 PREF f4=4000000&f6=40000000&tz=UTC&f7=100&hl=en .google.com TRUE / TRUE 1801240446825 SSID ATS2wwb4l0szG-q-d
.youtube.com TRUE / TRUE 1797404290 __Secure-1PSIDTS sidts-CjQBflaCdY9P2hx09guHFh9JeFinZ8q9ziOhCHTS0Cv5t0JxOzfSyLDmlEiOl8mQgnEEtHg2EAA .google.com TRUE / FALSE 1801240446825 APISID 8dbTFmLBSXBgxwR5/Aqxn9OCBXLwhMCr-P
.youtube.com TRUE / TRUE 1797404290 __Secure-3PSIDTS sidts-CjQBflaCdY9P2hx09guHFh9JeFinZ8q9ziOhCHTS0Cv5t0JxOzfSyLDmlEiOl8mQgnEEtHg2EAA .google.com TRUE / TRUE 1801240446825 SAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.youtube.com TRUE / TRUE 1797519020 __Secure-3PSIDCC AKEyXzWno4sqHHrd3QBVJpHbJYUM0kqAF2lrirjU8CvWLVOVY2aY-DkK_6sP36Awt1g4uhjHSw .google.com TRUE / TRUE 1801240446825 __Secure-1PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
.youtube.com TRUE / TRUE 0 YSC z0gKARf_lQI .google.com TRUE / TRUE 1801240446825 __Secure-3PAPISID T-VywQwW6YYwPZ05/AVcBJlwHBEyhqZuI6
www.google.com FALSE /recaptcha TRUE 1781782284 _GRECAPTCHA 09ABCLyOFa_aj429UBVuT1BbXeXUg_ZcsGOQypKcGRxUAgHUCP3_kX_Lm-OEZoY6KTYD4D6ohtOQDBdAgTYKqOf6c .google.com TRUE / FALSE 1798216447762 SIDCC AKEyXzVIgEAd24y5ht9UU5R1YijaqIW13LMWPNUYQaPX3bwQhKSPRAXTsWtknXGkFx6P2H4e
.facebook.com TRUE / TRUE 1800722889 datr yYFFaUbfUUt0bS7XBuSs-ZbN .google.com TRUE / TRUE 1798216447762 __Secure-1PSIDCC AKEyXzVXN_DCFe3COysH90cGGzuFC6AyeLAPJRKKSK-zVY3Hcaz-8lYpUSyog2sHoAYSUNcw
.facebook.com TRUE / TRUE 1800722889 ps_l 1 .google.com TRUE / TRUE 1798216447762 __Secure-3PSIDCC AKEyXzWJXieZod1WX37WgcBdhXICcXciTJokiKhKjt6RTlOK2nPIpqjig5oD5PRICoUOPn0hEw
.facebook.com TRUE / TRUE 1800722889 ps_n 1 accounts.google.com FALSE / TRUE 1769272422000 OTZ 8406274_44_44_123780_40_436260
.facebook.com TRUE / TRUE 1800722923 sb yYFFaTuyVXc-Z6gZVju0_Yzc accounts.google.com FALSE / TRUE 1801240446825 __Host-GAPS 1:kP585rA7txT9Dp-sKcZMe0NegGdOsSKl3Du17-GmwJpOLFaymFHJfDCeZ4j_qrcO5p61UzBjswv4ExEnVK7hPATNWiYKgg:55YC-gIIzpA-uuta
.facebook.com TRUE / TRUE 1766767723 dpr 2 accounts.google.com FALSE / TRUE 1801240446825 SMSV ADHTe-BCqHOQ2QUz2hbitd3A98hQ87SHaozJJW1ePaN_Iuw2lKMhmocHJVYCFdR4U7gyci7AJEF5HZA9-QHNjraubHWH3VYScFl8D2Dd-SiDNUjbdomyFAM
.facebook.com TRUE / TRUE 1766801625 wd 1892x942 accounts.google.com FALSE / TRUE 1801240446923 LSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMob6gPmynFatwuCv8EAEgKqQACgYKAYgSARISFQHGX2MiZuZjjaOzWURdtk34b4_SnBoVAUF8yKrkErvoHL-8lAVjnoKGyWv50076
.facebook.com TRUE / TRUE 1797732825 c_user 1617768346 accounts.google.com FALSE / TRUE 1801240446923 __Host-1PLSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMoLtMFp8xqgNstJQGlC2bjoAACgYKAZMSARISFQHGX2MitMuk5bK__a3pqgEtv4m_BBoVAUF8yKp9GjdyrT3KtPq-84NrXEgA0076
.facebook.com TRUE / TRUE 1773972825 fr 1LCu2EmvKYn3M54lb.AWekhjGl7d4xAPUF-QNR3ptvd1wWxHv_d7WuCvx6VooP1QcVMKs.BpRgZZ..AAA.0.0.BpRgZZ.AWedle_WbYBg2FeSvOJnRXEy_iU accounts.google.com FALSE / TRUE 1801240446923 __Host-3PLSID s.RU|s.youtube:g.a0004ghwIBTG8fjPzCw8OhguRH4BywxMq8OHZ1Ev3tCyeUYGcUMooUGHwGWJlNWfw7y2E1Se1QACgYKATgSARISFQHGX2MiC7YRbmPX9d5-kq3Dm5XEbRoVAUF8yKri0pKAzBLZ-oyq7LI_z-280076
.facebook.com TRUE / TRUE 1797770554 xs 6%3AWVUaXMxZry_QDQ%3A2%3A1766162920%3A-1%3A-1%3A%3AAcwd1cXdl1Jc_YkKXNuOTp-uGz2-QFikw5GVote8_mM accounts.google.com FALSE / TRUE 1801240446923 ACCOUNT_CHOOSER AFx_qI4mkY40Xm-Cqzf3YH3nY0QG3RjXKT38H9t5DB1NN2Zk5HLYhC57vOAt-3giFL6C3FEZQ0T9PYXNy4D2xPN-CKC7ZazdP7pYI7dsDA0ix4CwrSeOFnrOotFEzxhCRrA0zxiRh02cS-MBNWN1EHeUETwzY-eVIg
.facebook.com TRUE /login/device-based/ TRUE 1773938978 dbln %7B%221617768346%22%3A%22gHPjlHDd%22%7D .instagram.com TRUE / TRUE 1801240452128 datr hGdNaS-QqakSYV8X2eqVTIyA
.instagram.com TRUE / TRUE 1800723409 mid aUWDzAAEAAGr5g0eP4rQJIGEvOpC .instagram.com TRUE / TRUE 1798216452128 ig_did 2C886E85-30B9-4495-B882-D9F545DF28E4
.instagram.com TRUE / TRUE 1797699409 ig_did A04DDBAE-92C6-4E25-94E6-E9C5679DF9E6 .instagram.com TRUE / TRUE 1801240453000 mid aU1nhAAEAAGuKRzTGE9SdmhLzZ5Z
.instagram.com TRUE / TRUE 1766768232 dpr 2 .instagram.com TRUE / TRUE 1801245231141 ps_l 1
.instagram.com TRUE / TRUE 1797699409 sessionid 42059678244%3AbO8isej8TI24Il%3A7%3AAYhu3PhoQG1_58b8jOwmRFDTQZ1eY-m3k9mR-luF6Q .instagram.com TRUE / TRUE 1801245231142 ps_n 1
.instagram.com TRUE / TRUE 1766768989 wd 1892x915 .instagram.com TRUE / TRUE 1768484876000 dpr 1
.instagram.com TRUE / TRUE 1800724232 csrftoken gw-OWqg-PiBtEqMBfMM2hh .instagram.com TRUE / TRUE 1799448258094 sessionid 42059678244%3A5Ki9k7MzmvuDNW%3A6%3AAYhyH77OgJ1PMw_Pi5RjpVCcBiBGAPW6SHQZ7jyi2uN_
.instagram.com TRUE / TRUE 1773940232 ds_user_id 42059678244 .instagram.com TRUE / TRUE 1802472539648 csrftoken 65sd6jtosiOxEiu1aqo_ig
.fbsbx.com TRUE / FALSE 1773939411 _gcl_au 1.1.891036229.1766163412 .instagram.com TRUE / TRUE 1775688539649 ds_user_id 42059678244
.doubleclick.net TRUE / TRUE 1799860930 IDE AHWqTUnGKujmF6T-zlGWfSjifCDeN20Rfshs4iBlmpXznPkn4V0T4hgzBNJvHRDs .instagram.com TRUE / TRUE 1768517353000 wd 3792x971
discord.com FALSE / TRUE 1800736803 __dcfduid e52ff920dd1a11f0a433256427aa7c41 .paddle.com TRUE / TRUE 1767873458801 __cf_bm kyvXKCFXO7PSDduU6JPNr6Ir2Erz.SSEgs9otf4WVVI-1767871658-1.0.1.1-zr41azuyHRb5xBt5aQUyjvYKNeH6aPQ1bzhDzHbuVvUQJrNn4GWWn2q6vpiKjMOLOaasz5FP7sRzRylD8i4WdvhAvy.co9MGPEFA6xMKO0E
discord.com FALSE / TRUE 1800736803 __sdcfduid e52ff921dd1a11f0a433256427aa7c414a9db36cb4ce41fa458a6ab01593dd1a6346235351eb490ad5fd2a1886fd34fc .facebook.com TRUE / TRUE 1775678648009 fr 0da1miTroemmZhMJ5.AWdPbsAuFlZBUXWSpdpkIw2R86lUF7rYTjNnk16HOGnqNmhSeJM.BpX5cQ..AAA.0.0.BpYA23.AWe3TwAfquvFx5pQ9OZQjhmM4Y8
.vkvideo.ru TRUE / TRUE 1797920073 remixstid 2082565721_nYh2ZyEceTJaD5ID62Q3YOkfCW7nUyTwShdXTWbpXL0 firefox.autorefresh.page FALSE / TRUE 1767998942110 app_session eyJpdiI6IjVtSlJraHZrcnkyaTE2UXh3K0ZYQXc9PSIsInZhbHVlIjoiOHUxVnJIcklQNUxrNlVOL3lZZkwyaUx6OFlNNkN1bzBldEFLTm03UWlqVWNSMC81V0NNRTVoZzdsNHk1VENGNlBkNFgrdjRYMnhodmdxcFJzdVZrR2dQUDZoV3hoanZzR21Oek9lc3c4aDZ4R1Jsay9wdnNvaGNoNEUvZDdDQXQiLCJtYWMiOiI3ZDhmODVmOTQ0NGExYzhiM2I0NmZiOGQ2M2E4OGY2ZGVjOWIyZWNkNTA2MmMzODBkMDA4NzYyNzY3OTEyY2U1IiwidGFnIjoiIn0%3D
.vkvideo.ru TRUE / TRUE 1766781606 remixgp 181499790765f8065713da48d9a247e7
.vkvideo.ru TRUE / TRUE 1797712806 remixdt 0
.vkvideo.ru TRUE / TRUE 1797712806 remixrt 1
.vkvideo.ru TRUE / TRUE 1797712807 remixstlid 9071317537548247541_7rzZznJouzfxxYr6WijTVPr27dLvkU3g2ZkLbzMiChc
.vkvideo.ru TRUE / FALSE 1766781608 domain_sid gut0EeT1mY0p7_bxUC3VU%3A1766176808490
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_width 1920
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_height 1080
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_dpr 2
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_depth 24
.vkvideo.ru TRUE / TRUE 1766781633 remixscreen_orient 1
.vkvideo.ru TRUE / TRUE 1797712833 remixscreen_winzoom 1.77
.vkvideo.ru TRUE / TRUE 1797712834 remixdark_color_scheme 1
.vkvideo.ru TRUE / TRUE 1797712834 remixcolor_scheme_mode auto
.vkvideo.ru TRUE / TRUE 1767472834 remixsf 1
.vkvideo.ru TRUE / FALSE 1794948034 tmr_lvid 07ba7eb91fab30f775c4244b2adffb94
.vkvideo.ru TRUE / FALSE 1794948034 tmr_lvidTS 1766176806834
.ya.ru TRUE / TRUE 1797712803 yandex_csyr 1766176803:1
.ya.ru TRUE / TRUE 1800736803 is_gdpr 1
.ya.ru TRUE / TRUE 1800736803 is_gdpr_b CKKubhC/6QIYAQ==
.ya.ru TRUE / TRUE 1800736803 i sOPxacOrTn1V3C8Cv2iF1hOHMwXyP1Gas1M4VlsH4Joo4avrPHeFHbZ7I/yAMZv6+jginEOk3HMjacD3ueCO37VwBps=
.ya.ru TRUE / TRUE 1800736803 yandexuid 9513077971766176803
.ya.ru TRUE / TRUE 1797712803 yashr 731151291766176803
.ya.ru TRUE / TRUE 1800736803 bh YKPwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.ya.ru TRUE / FALSE 1768768803 spravka dD0xNzM0NjQwODAzO2k9ODkuNDAuNi4yMjg7RD0zRkY1MjhFQkI3RkU0MDc4RTY0QUNCMzBBQzVFMkE1RDY5NEE1N0JDQjc1MTI5NTg0MkIzQzE0OEQ2NDQyNjhDNEU0N0MxMUMyMDY2MzlFNDt1PTE3MzQ2NDA4MDM0MjMxNzYyMjI7aD0wMjFiMzYyNzAyN2ExMjQ3OTQxYmU1MDY5YTNkYzFlOQ==
.ya.ru TRUE / TRUE 1800736833 _yasc nYZCAILbPq9PvagD8vOQD690DTq4ecRqd806nvQfmqinV1eX6uQDdnArVPamZKT/toq5YA==
.ya.ru TRUE / TRUE 1800736836 my YwA=
.ya.ru TRUE / TRUE 1767386437 cycada DSGjVg9sC9ETcNzpvXg7eZGsPmKjJ3poNKtGpjd1ugw=
.yandex.ru TRUE / TRUE 1800736836 is_gdpr 1
.yandex.ru TRUE / TRUE 1800736836 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.ru TRUE / TRUE 1797712807 yashr 4230264651766176807
.yandex.ru TRUE / TRUE 1800736803 skid 6580980951766176803
.yandex.ru TRUE / TRUE 1800736807 i C1Um7ABvZ11KV6fGSCw6+FSAdjQ5I1UdI3OcTNWypILk7/2qjcI4OD73c7yJJ2w3XBFl2Jq7NC732VUj+NvyWKKB9vo=
.yandex.ru TRUE / TRUE 1800736807 yandexuid 6053150291766176807
.yandex.ru TRUE / TRUE 1800736805 bh YKXwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.yandex.ru TRUE / TRUE 1800736836 _yasc 8jAoM8DfPdDXlODSlcLh7x26kN1wDb+F85B5B4uRzqHlUb2Py9ImponMcEVgUps=
.yandex.ru TRUE / TRUE 1800736836 yp 1781944837.szm.2:1920x1080:527x938
.yandex.ru TRUE / TRUE 1800736836 my YwA=
.market.yandex.ru TRUE / FALSE 1800736810 yandexmarket 48%2CRUR%2C1%2C%2C%2C%2C2%2C0%2C0%2C213%2C0%2C0%2C12%2C0%2C0%2C0
.market.yandex.ru TRUE / TRUE 1800736833 visits 1766176803-1766176803-1766176803
.market.yandex.ru TRUE / FALSE 1800736833 cmp-merge true
.market.yandex.ru TRUE / FALSE 1800736833 reviews-merge true
.market.yandex.ru TRUE / TRUE 1781901633 muid
market.yandex.ru FALSE / FALSE 1773934077 oq_last_shown_date 1766176803384
market.yandex.ru FALSE / FALSE 1766781609 wf 1e249392c6c00d410cda294922b36afe
market.yandex.ru FALSE / FALSE 1773934063 oq_shown_onboardings %5B%5D
.chess.com TRUE / FALSE 1797712803 me %7B%22deviceId%22%3A%22e53c40cc-dd1a-11f0-940b-1f06239e1d23%22%7D
.chess.com TRUE / FALSE 1768855233 ATTRIBUTION_V1 %7B%22initialAttribution%22%3A%7B%22source%22%3A%22unknown%22%2C%22medium%22%3A%22unknown%22%2C%22campaign%22%3Anull%2C%22term%22%3Anull%2C%22content%22%3Anull%2C%22route%22%3A%22%5C%2Fblog%5C%2Fvrubelroman%22%2C%22referer%22%3A%22unknown%22%2C%22version%22%3A%221.0.0%22%2C%22createDateTime%22%3A%221766176803%22%7D%2C%22lastAttribution%22%3A%7B%22source%22%3A%22unknown%22%2C%22medium%22%3A%22unknown%22%2C%22campaign%22%3Anull%2C%22term%22%3Anull%2C%22content%22%3Anull%2C%22route%22%3A%22%5C%2Fblog%5C%2Fvrubelroman%22%2C%22referer%22%3A%22unknown%22%2C%22version%22%3A%221.0.0%22%2C%22createDateTime%22%3A%221766176833%22%7D%7D
.chess.com TRUE / FALSE 1797712834 OptanonConsent isGpcEnabled=0&datestamp=Fri+Dec+19+2025+23%3A40%3A34+GMT%2B0300+(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0%2C+%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B5+%D0%B2%D1%80%D0%B5%D0%BC%D1%8F)&version=202505.2.0&browserGpcFlag=0&isIABGlobal=false&hosts=&genVendors=V2%3A0%2C&consentId=76264e7d-07c1-4c9a-b801-de24345cafb4&interactionCount=1&isAnonUser=1&landingPath=https%3A%2F%2Fwww.chess.com%2Fblog%2Fvrubelroman&groups=C0001%3A1%2CC0002%3A0%2CC0003%3A0%2CC0004%3A0%2CC0005%3A0
www.chess.com FALSE / FALSE 1797712803 visitorid %3A61f7%3Affff%3A89.40.6.228
www.chess.com FALSE / FALSE 1768768809 cw-test-20250625_prebid-v2-test_1_99 control
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_ppid-hem_10_90 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20251211_taboola-test_100_0 yes-taboola
www.chess.com FALSE / FALSE 1768768809 cw-test-20251114_pubmatic-test_50_50 test
www.chess.com FALSE / FALSE 1768768809 cw-test-20250807_uid-2-test_100_0_0 enabled@sha256_absent
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-facade-hardFloor_85_15 falla
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-facade-multiplier_90_10 multc
www.chess.com FALSE / FALSE 1768768809 cw-test-20251104_amazon-floors_5_95 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20250730_force-render-base-divs_30_70 control
www.chess.com FALSE / FALSE 1768768809 cw-test-20250814_amazon_90_10 yes-amazon
www.chess.com FALSE / FALSE 1768768809 cw-test-20251124_no-fill-delay-exponential-backoff_50_50 control
www.chess.com FALSE / FALSE 1768768809 cw-test-00000000_stand-alone-floors-comparison-multiplier_0_100 control
.yandex.lt TRUE / TRUE 1800736803 is_gdpr 1
.yandex.lt TRUE / TRUE 1800736803 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.lt TRUE / TRUE 1800736803 _yasc NeNDGVzw9qEYtV4R52V5NzoBNvdo2/45gJUwjP+LdAWQeoKocaEl/yKkLpil0bhV5w==
.yandex.lt TRUE / TRUE 1800736803 i 9GQL3+19MeI57gVW5fnh+SIu3ao993itFu78tkZMG+odRwbZ/KcuPoOdFYsjjXeJTLyx748WQ2XC5rk/VbfBvkyluiI=
.yandex.lt TRUE / TRUE 1800736803 yandexuid 5869916111766176803
.yandex.lt TRUE / TRUE 1797712803 yashr 8654001121766176803
.yandex.lt TRUE / TRUE 1800736803 bh YKPwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.perplexity.ai TRUE / TRUE 1797712805 cf_clearance 6Vm67sm0pW.AMoUFvZ3wSAN_zLqfksfqi9yBbGyY83A-1766176805-1.2.1.1-EwCdPsg7JR0lYoW2CoVW_nsDOM3XGoNnyKVPV35ngIb4qIJoqFXYGuAaoVmro_ftl5Je4DPAB.2EHkQk5y93_Wp0T95gQ8m8OkDtqhXB61w4GwSAZzDkqOXh1bmsf_C7Hgk5snraEQyPSeh9vLuvy1WAGjrpiWl18.uR5Qe7aI5Hc_AmVHZMNRwzB9OxYpqB32wExKzIczpr8VLNNTvRMRccJD.tTmOAyPUu2qKFB2M
www.perplexity.ai FALSE / FALSE 1797712803 pplx.visitor-id 31a39acc-72b2-407b-a895-e84f80eb8e73
www.perplexity.ai FALSE / FALSE 1781728833 g_state {"i_l":0,"i_ll":1766176833434,"i_b":"EKPuKXuX4ahN2ytWc38cVFe66PuQkNhupQi8+F7qf34","i_e":{"enable_itp_optimization":0}}
www.perplexity.ai FALSE / FALSE 1800736834 pplx.metadata {%22qc%22:0%2C%22qcu%22:0%2C%22qcm%22:0%2C%22qcc%22:0%2C%22qcco%22:0%2C%22qccol%22:0%2C%22qcdr%22:0%2C%22qcs%22:0%2C%22qcd%22:0%2C%22hli%22:false%2C%22hcga%22:false%2C%22hcds%22:false%2C%22hso%22:false%2C%22hfo%22:false%2C%22hsco%22:false%2C%22hfco%22:false%2C%22hsma%22:false%2C%22hdc%22:false}
www.perplexity.ai FALSE / FALSE 1797712838 _dd_s aid=4736c602-eef8-4652-ac72-43c8ea622109&rum=2&id=2aca30a2-7a60-471e-bdc6-4eeae2d546dd&created=1766176804822&expire=1766177738085&logs=0
.chatgpt.com TRUE / FALSE 1797280803 oai-did 4cef84ea-8680-4ba4-af03-8823657ddd79
.chatgpt.com TRUE / FALSE 1781788760 oai_consent_analytics false
.chatgpt.com TRUE / FALSE 1781788760 oai_consent_marketing false
.chatgpt.com TRUE / FALSE 1781788760 oai-allow-ne false
.chatgpt.com TRUE / TRUE 1797712804 cf_clearance oFZNuB_VjcAPhsu7uLcPyXLDOA02F5w3ChybkxxmdYQ-1766176804-1.2.1.1-Gh.l20MewCHoXVqHkrFJhnyruTL6mKdroWyuQhHegJ2ijeUjIv_DU576qlcxHl8Ghmo5drMFTpytYGa6H2y15jHISzdtueC2cbbbg8.zcHgDd29F44dYAwUFOzax8z7UtPSPhFM29J9MswVODX13LLP8b49Y0n7OdVcbfcC43TccOQgbeqKku6OB9xMZnd4G0_YY8vihNkMxSHj_18VpVzegsXDxtg3hN2ZpMvnZWXU
.chatgpt.com TRUE / TRUE 1774023949 __Secure-next-auth.session-token eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..swUPM4VURDGgFBLV.QbtBfPaFqAGhP-zTb2FVurnKjAN7ZHIVi7RFd4mvzcXClCLyymqONRxeRCvCY_MEY3k2drnG6HbdtlxboCC8Cjuned8dHFOUHemvP9Aau5FLqOMMG-YO2ptsHy-MnPtdqp6tq0NGPjYPheyLNvtwdWnvjYTQiAGsUZrK26X4SA_vEYvHBHjMrdoL4KODm9oAV3Bzgdean0NIfVYNaafwJRny38RxYdaZ91eXw7FHByEXfhoX7i0urP2dmhdYA7GoBAsOjN27NIFOQ21gf51uCKHsk2JQHuefIST-09D_uGbqvhiMQlpohRqdHsKsqaay0DkHOJt24SKz_wufazLwdR9Cl7SDIP8gE7V9z8dCi6nGtn5LOnt0hTnHXijb4InRzLh1WMsu4_J_vI_h66A3s70h2FB4J-5tvGGJFTkJ-v_Zdlxi-kLulaQsAKM8Tf1tGR3RCL3gHoT61D1NNhkxvNuNePyDmmSFY4qbd-7Hiurih9SqKyOKICRDJ8WUVYQuEf-7PqhoeXgl6o5uhnO1WluhFKicM398WEEP8UzMqaZZPAMz4zOFDgqa4DuLxSu3ENNFmVI7Fjb21keDv2vXT0pX6wEh1fwy8TiAH9BOQRBNV-O4saBYx3fsDjqQ228dNjy5w5HtoYiDwu2yQCF6eHz8XME0HjxVuc3U4wAyw2UTjL_DWB39iLmsIuzRg6Fv5wZiGHN1iIYH7k_7PEGx0WgcQjR9sN27py5F9PzO7UO8ZeGyaUSMX3UmsywpPGqzOKsaICVP8p4onRZmnm5T29o1SnOLVWqb7r7lsOfS5E49qiq0V7geyoIOcqV7V9anRJ7bR-_3iWF9hWnjBi2WbPEB8mDrYrvbJuACWgYFTyMW8wB2EiVNHNBnINtCHKmdHQTGyMFm7hMWMYW233AmUV6p97w7AzgxW222vIZRpHkWSPir3UmDOKFyPWmJnQReVflX35P_S-6qnYguMsuS_HjTombnEHYoX63Nqv1uaCzRnuEWAVAfG0S6GO2Ip6CaTGqb4cOg8QdicEg5mN1LjTJK9cYq6aGl6sL-M3KsKepKHPyfpeT9u9efO-UxOMOstKp7EKxpDERGoF72hlIASk1uVr9tQzlRjM_Vdxuk-S8WO6pDOlzxksKff-P2GC8NdEJdBAqHHadu4YezJSlHqWp6SPtqkh-MV7nPh9dYlVvRC3WZUj7r3Qev5G5DsZMYKnRTX4bNc4GUG0RcI1-PD3FsxB0k_RS-udDEJT7aSEMFA6wzCHTEymHLnJ2k2O8m-uRl732Pau98OFwpnCSgCToGCPSrj4EW0aIqfpC0ttzD2ql0Sp8_vT0bZphkjCpVdIDgGThI9giEfT8E6hbiMSSHMRaCcHJbXm-mPxLMzLxHfmdhjV8Qtc9macUki_JHefhwf3cNdkyNsM-Qp7d21eq2d07Tm2gvFlnGCGgZ4qpe-bXFtQkSAT1McBdMlIr_JbWjV_CHK0EVPliIZcjPcH5JqNPVYzLwVCnn-w-MFipsIHpflIsRjGDNLHt9AdGAle1UjwrESGTyN0E-oKbduqPrasGtalYtz2sSNF1mpTlEqyEk4jWXQaXfZ6mTmGiJBkrO2-7BbsHfhBN2khlhbEZuW1B-om8Q_ocks6ZW4wRsw2t9E0QfZt-neyMsXl4fmmz5geJPQJ8skvO_iu3OObhqTtVB8VDTW5cTW2uWyX4C6uF1K9vZesP4pczWhmoiZ8Oh1EkPQudyRsYWee3Ny1LfDdEgG3aHFSw52uqwKPpnmhmVhEgZ2xLyo4va4n3GqaS6cajxbkuA49b1HCYt2ZQaNFksNtTCTc0wSDOj_Ln8kxFYk8Mmx7C73joTsOOwwmRFjtbiY15obdpSPApVR8G2BGEYuGqpi3JP4Zlj3xz8PrC66E1ZqDMdqOChrPvV-BzwXH3CKxtXUYQ2W08o0Uy6wyOmsw268l6VudOaCDXs5MTGA9w7ryMOmm9fsZSl1jD2HON9Zu0SgSuU7HPPqYeSQPQa-WrbWgAJB6UvblUNyrv0xFh1oUop_MPFW1YRCAVklMasHmpOqrCnwiVl7CtwSwzTrpMRNe-j2QpW67u-3XwR7eJjeZ8x0bHXZZ6yY2fuUNi4T0-pvCU6pWJIQ6sVbA-VzclgEjQZh0jvF5W2uYH_KwpjBV-ClVmU88_YMr4wWoQgE6yvNaX6wjFzj7AmJTs6MuVqpREl3pJjW9cnMTk15fZg_rcrrlSbbN7eIk5zq0Vy-p01LjBO5wXb1CAbhAqVtsGmpcGf4pxrCTIhxLQTud0Z7OEB3BLLH1Gp1BcV8BZ4R3izEK7yvW0zxZRym8tWMEnOojM9yncBKLpFumJgvwD3PphPL1bXveCTZvpW2sOLGxwEB0SMh6j_HVuP-HtWVRoNGGkIjV8METREvbz1HQOh4-1nSJa5RKU2I0vMTSS6DMNaR55EY1Jef3lMd03drKGEKAdBotIXqgbaYSgYMnltk2gT7EmfoTsHMg79L6mub71_iX6pa0tTIwV2kndbIA-LWtubD-JKvuLClGl5VtT75zwefERTGeW2EUu5t6N89bCNYVKl-PcoUeFGz2GFXg6O2ZQAGT8RQRzmKVchs_6hVF7LPIUKOCQeiNNVWspVZ3iiF8_nvoDxNPSI_5AUB4FvLVEMsT1NEHODS2oKD4KnKn4FMxhIE6Ud0jlhho_F5_JzBnb5un8cMc2fmq_GZpVDS8RgnGq3Y4AkdWuqFSA-rp-GFoSvCgQmSS4McBF3mDXy9QsbUJTyhgnIBPnry4ZK7EoZCoj1QATfgrLgKsFpiSPujnsLeQJ3LRxKmc3NdAcuprf4X626qdj-sxngDN828wXX8WxB4m8b69pvV2hMeUDJ3Sdu0FMDBEv9MSCtJNG46pecBKBFSN9VPiJkfc-DRdQY9Dtv8Wx_oHcYCVvSgounGTuSFoSAILF3wel234weCIhrGzVbgQ02lVYiVKAdZ2Nx2nlD8mvTb9uWb2NBtlraB_mLtLTg7V287jUJlCZzB8Fd-H8GkVRfNbkaUHx5n_858k2BJvWmfoufZshVGisP-8i2wqxK4PX9AxdysoQIQ55Opw-jjhiOVMnvVKW9Cv4IsQgQ0MjFHvltSaCFXBR9_Sw2leP3mqMnerl3Yn2Hqq_7lk5BESlGttWnWEFr1jC3ZmPBIO7y61b_JwmM4ovCOQcAfZWYFn2WOzPzQU1xliNoz9G5EVjudo9cua5vmw.ZHpXacsiKbJVA7N1p_U-bg
.chatgpt.com TRUE / TRUE 1797712834 oai-sc 0gAAAAABpRbhCA3Vd444awtV-FetC5v5vHd6Rxe0sNQiyikiU8KpCfKBlEEWx5BnI_1gnZaYSsG_EYN9KIK8JDtI_nPkfSIRbpa2hh35HsOJhxAx_3pp19yH0NMyiLSCG4skw8tyapGj_KMdG3wiFVhBM0U_uxDaYgAcBogtGkU7YKNNCW4aIlenrlEY6j9ZE4WdBu_6aDFhSGGjZr7mEfL0X85y8tlCFd2VzCxkMv-lsJ6fxCbaJVCg
.yandex.com TRUE / TRUE 1800736804 is_gdpr 1
.yandex.com TRUE / TRUE 1800736804 is_gdpr_b CKKubhC/6QIYAQ==
.yandex.com TRUE / TRUE 1800736805 i 93KusgLLKmIWQctDnZSZxUxrwAClUTsVWrCLTFleI8lYa5gE1nSurTVbSfcuD+Sfg/ziCn5Qg0N7nLtaNaBQD71S+5w=
.yandex.com TRUE / TRUE 1797712804 yashr 8289473101766176803
.yandex.com TRUE / TRUE 1800736805 bh YKXwlsoGahLcyumIDvKso64E9ObwjgP7mgM=
.yandex.com TRUE / TRUE 1797712805 ymex 1797712805.yrts.1766176805#1797712805.yrtsi.1766176805
.yandex.com TRUE / TRUE 1797712836 yandexuid 9313533621766176803
.yandex.com TRUE / TRUE 1797712836 yuidss 9313533621766176803
.yandex.com TRUE / TRUE 1800736833 _yasc ubWTU6v0fUUNWmPx0ePGPykgsB1ynKsZN83IGZF51ro8R52mQsnz7ZvHtQlMFDAT5Agq
.yandex.com TRUE / TRUE 1767386410 cycada xOsmqqd0/Umm4OOOjNReS5GsPmKjJ3poNKtGpjd1ugw=
chat.deepseek.com FALSE / FALSE 1771360804 _gc_usr_id_cs0_d0_sec0_part0 0f8ca27b-80a9-4121-814f-d3753b43c701
chat.deepseek.com FALSE / FALSE 1800736805 smidV2 20251219234005f09573c917aaa485870f89829ca8ee61004a107d2db584ce0
chat.deepseek.com FALSE / FALSE 1800736834 .thumbcache_6b2e5483f9d858d7c661c5e276b6a6ae dd1ptUggoI0HClwDr3TR7UNRmjOmNXeB5ZAwkAr/Fx2LhKXTJFexFgyOBM9IFxnZzKtm+X5QSq+En3IDptaYpw%3D%3D
.tns-counter.ru TRUE / TRUE 1797712807 guid CC297C336945B827X1766176807
app.todoist.com FALSE / TRUE 1800736807 csrf 48681534b911487c82a0609c37bb1444
.vk.com TRUE / FALSE 1797907854 remixlang 0
.vk.com TRUE / TRUE 1797712834 remixstid 1580376550_FCrrLiZVzPTcKA7SQWhRxEwDaIecRmXlsYwqsYOPfe8
.vk.com TRUE / TRUE 1797712834 remixstlid 9071317537548247541_7rzZznJouzfxxYr6WijTVPr27dLvkU3g2ZkLbzMiChc
.vk-portal.net TRUE / TRUE 1797712808 remixstlid 9000000001890432605_A3DzudsaSZxliAqODdtT9NkVq8kBxZgRX04yQGpMSrs
.vk-portal.net TRUE / TRUE 1798100583 remixstid 426314336_EPnsPPSrFWMenGa0u04MzgMwLzZ2OtMLAIzwMzRKN64
.todoist.com TRUE / FALSE 1773952810 _gcl_au 1.1.812548008.1766176810
.todoist.com TRUE / TRUE 1797712834 todoistd "/CUdA09psYiwY7pwgn9sRGC/RQQ=?"
.todoist.com TRUE / FALSE 1781944834 _conv_v vi%3A1*sc%3A1*cs%3A1766176808*fs%3A1766176808*pv%3A2*exp%3A%7B%7D*seg%3A%7B%7D
.todoist.com TRUE / FALSE 1800736835 _ga GA1.1.140866974.1766176811
.todoist.com TRUE / FALSE 1800736837 _ga_L1YQDZCTV5 GS2.1.s1766176810$o1$g1$t1766176837$j33$l0$h0
.linkedin.com TRUE / TRUE 1797712813 bcookie "v=2&21f7b052-4cc1-49a0-88db-a22d9175079b"
.linkedin.com TRUE / TRUE 1781728813 li_gc MTswOzE3NjYxNzY4MTI7MjswMjEEQ6AL/WMpejqIPJ7RE99XDv9kfjiycSQg/NoEdllOfA==
.discord.com TRUE / FALSE 1800736833 _ga_5CWMJQ1S0X GS2.1.s1766176833$o1$g0$t1766176833$j60$l0$h0
.discord.com TRUE / FALSE 1800736833 _ga GA1.1.582412038.1766176833
.discord.com TRUE / TRUE 1797712834 cf_clearance IWFE8JOxxzk4vq5ufTeImTIngU_uMJQpyOkPNVz3myM-1766176834-1.2.1.1-j5g0EuP2jvL4nTEPcswU3kcqU3uSkSpEYZoWqjcjd2D.07Ahc1OtqLVcB9.vT9wtNNC60cc2cRydW15quuImH.8IIImG_40T.H_WEd0hrpEM48B6XcnQRb1c3zNY3QfSXMO49wbGBmUR0lsbnlh8wmIWTk4KdrWjgzY7uJx5b2Hf_ihg21PFBFtFynhn3wBMJJo9EI7odxmEaNJGXoOUY8vv7fZPsIgOzDfou6OWJh4
.www.chess.com TRUE / FALSE 1767040833 asset_push 20251219090613%3B205f0
top-fwz1.mail.ru FALSE / TRUE 1797799235 PVID 2RCTxM2WNrIb00003021XS2b:::0-0-0-e6010e6-0-e601103:CAASEJ_mIuzvSahiNlYx_CATe14aYKorJ793EkHcbEhpjh8SJCIKzmUPSWp8guQl0GYvto2_-YN5P4Y7LC0iLdCD__9Pi-Q5gl2R5VTfBpyzaoAOTxZ8VFFjJ5YYNgCCtv2-mx5rrm8j4AFPo9p1EO5nwG-bUg
.mail.ru TRUE / TRUE 1797799235 VID 2RCTxM2WNrIb00003021XS2b:::0-0-0-e6010e6-0-e601103:CAASEJ_mIuzvSahiNlYx_CATe14aYKorJ793EkHcbEhpjh8SJCIKzmUPSWp8guQl0GYvto2_-YN5P4Y7LC0iLdCD__9Pi-Q5gl2R5VTfBpyzaoAOTxZ8VFFjJ5YYNgCCtv2-mx5rrm8j4AFPo9p1EO5nwG-bUg
.mail.ru TRUE / TRUE 1797799235 tmr_lvid 0eb804a108f3cc694eb922d432ede8f1
.mail.ru TRUE / TRUE 1797799235 tmr_lvidTS 1766176806000
.statad.ru TRUE / TRUE 1800736835 serv 1
frontend.vh.yandex.ru FALSE /player TRUE 1797712835 vpuid t9mykk9z57
.autorefresh.page TRUE / FALSE 1800756725 _ga GA1.1.1160076671.1766196726
.autorefresh.page TRUE / FALSE 1800756730 _ga_QCDXZ567ZE GS2.1.s1766196725$o1$g0$t1766196730$j55$l0$h0
timeweb.cloud FALSE / TRUE 1797765948 fp 3e42482c6f3e3e2cf6f111c8e84086af
timeweb.cloud FALSE / FALSE 1800789949 roistat_first_visit 7389722
timeweb.cloud FALSE / FALSE 1767439549 roistat_visit_cookie_expire 1209600
timeweb.cloud FALSE / FALSE 1797333999 aors_fc {%22UTM_Source%22:%22timeweb.cloud%22%2C%22UTM_Medium%22:%22referral%22%2C%22UTM_Campaign%22:%22%22%2C%22UTM_Content%22:%22%22%2C%22UTM_Term%22:%22%22%2C%22HTTP_Referer%22:%22https://timeweb.cloud/docs/nashi-data-centry?auth=registrationAccount%22%2C%22date%22:%222025-12-20T11:26:39.774Z%22}
timeweb.cloud FALSE / FALSE 1797334311 aors_user %7B%22UTM_Campaign%22%3A%22auto%22%2C%22UTM_Content%22%3A%22service%22%2C%22UTM_Medium%22%3A%22email%22%2C%22UTM_Source%22%3A%22mindbox%22%2C%22UTM_Term%22%3A%22NovyjVxodVPanel%22%2C%22HTTP_Referer%22%3A%22%22%2C%22date%22%3A%222025-12-20T11%3A31%3A51.780Z%22%7D
timeweb.cloud FALSE / FALSE 1797334311 aors_lc %7B%22UTM_Campaign%22%3A%22auto%22%2C%22UTM_Content%22%3A%22service%22%2C%22UTM_Medium%22%3A%22email%22%2C%22UTM_Source%22%3A%22mindbox%22%2C%22UTM_Term%22%3A%22NovyjVxodVPanel%22%2C%22HTTP_Referer%22%3A%22%22%2C%22date%22%3A%222025-12-20T11%3A31%3A51.780Z%22%7D
timeweb.cloud FALSE / FALSE 1767440068 roistat_visit 7390381
timeweb.cloud FALSE / FALSE 1767440068 roistat_marker site_yoomoney.ru_%2F
timeweb.cloud FALSE / FALSE 1767440068 roistat_marker_old site_yoomoney.ru_%2F
timeweb.cloud FALSE / FALSE 1766860529 roistat_call_tracking 1
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_email null
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_tracking_email null
timeweb.cloud FALSE / FALSE 1766860529 roistat_emailtracking_emails %5B%5D
timeweb.cloud FALSE / FALSE 1800817325 data-theme dark
timeweb.cloud FALSE / TRUE 1797793325 _ymab_param 84x2Bdi8-MelsXAKjjmByMiG9qixmMl_hVvRbqnbHX_NnwVyyPRsnIwadLpA3pasSvsOHUS5AFDuz_FZ4JeUrVQuHXg
timeweb.cloud FALSE / FALSE 1800817327 ___dc 241e6c32-ef08-4b49-9315-80ea02e95339
.timeweb.cloud TRUE / FALSE 1797765948 _ym_uid 1766229949763117273
.timeweb.cloud TRUE / FALSE 1797765948 _ym_d 1766229949
.timeweb.cloud TRUE / FALSE 1800789949 mindboxDeviceUUID 56f275df-19df-4f6f-83f6-9ec30f95c2f3
.timeweb.cloud TRUE / FALSE 1800789949 directCrm-session %7B%22deviceGuid%22%3A%2256f275df-19df-4f6f-83f6-9ec30f95c2f3%22%7D
.timeweb.cloud TRUE / TRUE 1768935726 refresh_token eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCIsImtpZCI6IjFrYnhacFJNQGJSI0tSbE1xS1lqIn0.eyJ0eXBlIjoicmVmcmVzaF90b2tlbiIsImxvZ2luX3R5cGUiOiJvd25lciIsInNlc3Npb25faWQiOiJjNDY4YjBlOS04ZTE2LTQ4YjgtYWJhNC1lNjhlYjZjOWViNzEiLCJzZXNzaW9uX2xpbmsiOiIxZTFjNzY2My1hNWQ0LTQ3M2QtYTE5YS0wOGRmNjYyOTBhYzciLCJhY2NvdW50X2lkIjoicXE3ODQ2MjEiLCJpYXQiOjE3NjYyNTczMjYsImV4cCI6MTc2ODg0OTMyNn0.jI61DDkIqADj_cw8gMngKyYfiYpOVBSDlNkXC4Z6VlTUq3KS4l7Q1GjJsqmSfH0z2s-3xiqYoPeikm-AvVxm9e9CmffRKswfI_K3x_FrMAop09RI__XxnAhohF1vKbFqXDOSoJIh8W3XuO1TC8YO3r-AbR6kGb0Y9CRVme19CjYI1W7ARBjjZU0ynJUavt54uEqXZCA7Wyf8xMV1MWKuqzhBbu6Dx02Tp2ZITC8BwMkZle-fhcj1jDyMWyg5Et5_1IfJAUh8YremLkqLBvFdoScto9Cx_fqfhnOHA_Cm7uxXgdanHjCbhsymJM3vsAKRPQinnCEbeHuBMl5FfQIA3EasdUQJZPKbnsTAo_UbIXLwvOjTkZTI728AmEV5g-Q8P1U7zf6JfLiSOI8hYki6MVkydIB5Wz8qRYXPzEwqHK1cMSfb3J7SN37qqNACfO2Y-ul0gqZVuZ35mkSvmKhTC1XpcyF5WcUb8do5lvv_Vl_0a1eoppV-Cwuk7a3SzH-9
.timeweb.cloud TRUE / TRUE 1797793326 device_token bf0f50ac-2cb0-4ebd-876c-969bee6c2b6f
mail.google.com FALSE / TRUE 1800790008 OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1MiOLJaUr3SqlQiYwWg06N0gACgYKAfoSARISFQHGX2MiKA0g2cl83lRkQnNWw7X9QhoVAUF8yKr4iEpDycueFtdRSu9_0Zwr0076
mail.google.com FALSE / TRUE 1800790008 __Secure-OSID g.a0004ghwICk1CF_l-7UTs51yM7fcipHikPzD-Lps3ouSWE1PaD1Mb07NmyJp09vuiTq020wnbgACgYKASsSARISFQHGX2MirOnTSeLWh1z7uqRtczSKABoVAUF8yKoD5OzmoLIPWV4hKDx_Ra0c0076
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GMN 1
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GMS 1
mail.google.com FALSE / TRUE 1768822009 __Host-GMAIL_SCH_GML 1
mail.google.com FALSE / TRUE 1767094011 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE
mail.google.com FALSE /mail/u/0 TRUE 1767094010 COMPASS gmail_ps=CrMBAAlriVfH7n2gPBP_bnggF3EsW1jfQa7ZtBM1jMWqDzfu7CR_LxdaS_pfpBYbEHl_mciLRAiWO3kT00rEbXhmTKy0qIfFNOyLnn8t_Y1xCdqRVUzGxXSb-nwYmoJSwsu3OukgylstsCE1rTARP4AxjvZiRLwarNlYj9oPUKKCiKc9pdkyjT8jBmeekoMNDyMTwpx-HetTdlQF4NaklxJT2F296t9890Z2hiuNod3OKVR03_wQ3LefygYa6gEACWuJV2xvQ7K-kDGNSAdc8uoXOtMVT6QE4mHNd-dyZz2isj7nLlMba-mcUWhESl_m-zG-LclrHJrfbtLsfIpONt0RQHT6DE-4qFImukJB7gKHMM5ECSkzdnHPCp7KPKP4RksxU2fw8Dh3FVaKYKBFmya944fW9mqOaJTTyKhWgKmU26Pf7iufTCK0dhWiwlUA3XrF6WqGjD9LY_3f-eT19xrv8JIOSZEmgitarCKu62-a6xMOD86IagamIXaVREl0cqWw0cApT16yjbdHXSmcBZKlyH2ZCDVz518cz0dM6WmQ38HGIRCMtNMwAQ:gmail=CsIBAAlriVel6ttow8qwDQg6E0O6uQ9CmbfM0qCZnZA0OnZza73oC_EzjFHFejL1hg2KVNp1wjvduxl3Eu5gZNQRGCCrpojQTTvwBxM93aB-G4mJvkd7DjfxKdV3_my2pRD-Sy-8Y0YWPBz4WYyhjKViQyUwRzMwWKQZzLZ2BFjQVJOHt9HTTs4_yHHI3-5bDjc_Auqup756ljnvHqrwZsHD6bdDGxdEw6ttAXbOuAWVdoHvvvBWkeXNabENN9Q5AAiet8MQ3q6fygYa-QEACWuJV4al2edZt7ZR8VlOO4eyRWMKkZ6S9fa62mlZ5LtIY9UOumAwHZ1Yw7rnkFIM8vAGpVmBP9VQWb7g56zD5CJveqjHmFE-SKX7PD_a3daS1YefqB1A_xPSkjDsuF9PBQahPXY0WlghUCxarrO6UK2afYqTHmJJtToMH3uhXHMgTKlu30WmHfK94mycEkw6smIaiX2YNGaDuWWyG9hOXqNsYMgoJlJKL99a8RegVPd6q1dTNhhPRA-OPV5p87XZGXRT9MR_Khjd3Icx1An2Icu2VXxn1kxgBwDnXVrt8j6XrzkpD0z0BB3zwvE_UgMNN2iOck9dtW0wAQ
mail.google.com FALSE /sync/u/0 TRUE 1767094014 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE:bigtop-sync=CsMBAAlriVemY97pOTgwHdVHfx18jpIb8eSQsmPMDq4DFNPkIemM6YWX4CRDHsrIPCbKmNh6iv4orWq-PErnjg_UqFl-J-zP9fghesgJISlVgOHVhMlEqBECAuaUEbAuBlUnqMff-D301L2h3QEqnn-YeCuXTesVjPLIBGRLfzElrf0xhgprSGVH6DfXi1ivHuXw9rScITrEzxbiOaJHtinId6JQkXccGzeLjBqPJPjazLkXkCd1zKKctKWNDRsSCF9rwTiiENStn8oGGvoBAAlriVcxTbHo5kcusMIcXnIDFA8wf_TeWy36-Py-bvSOf9-URmj4E9RVyyxlyaYuG8hmhvC6zhkQ0E8byqYqE-P_xWH8-wCWBfw45T-gHvGHYk9FM5HD8__VpPZOiA7VyPViHADE2n9sRsSuMLQwmawsBXIwS1LZ-f9-vDpKOz9So02mNjfHYytRjc3sey-NbF0Fbpi2lZhSKpoomk_HSaDPcmhj-JLC6cvkYzCfmcjUZe5843tSY7TTt6Un8CMJJCY6Hum4jF6A1HfSF7nrrtgQMwRdul_DDhwKDQTkCySpwu7--qmnY2iV2EssZN8abcJO-cPEGghDyTAB
mail.google.com FALSE /mail TRUE 1767094030 COMPASS appsfrontendserver=CgAQi6yaygYaewAJa4lXEkFm2qpAnOdymAzzd_Lpz8mOnDcrPKv_7AuGP01Atji_rkqUGIym-bFzrms4aEnipW28zesj4DPtmbF2FiRgv2_QYUJGqBKdAZaJNlsbauoDSb2Y8vDuRz9ZcWzwRl7TfAZJsEmLtwZLE0UxpYOiHssmG-ukvyABMAE:gmail_ps=CrMBAAlriVfH7n2gPBP_bnggF3EsW1jfQa7ZtBM1jMWqDzfu7CR_LxdaS_pfpBYbEHl_mciLRAiWO3kT00rEbXhmTKy0qIfFNOyLnn8t_Y1xCdqRVUzGxXSb-nwYmoJSwsu3OukgylstsCE1rTARP4AxjvZiRLwarNlYj9oPUKKCiKc9pdkyjT8jBmeekoMNDyMTwpx-HetTdlQF4NaklxJT2F296t9890Z2hiuNod3OKVR03_wQo6ufygYa6gEACWuJV2xvQ7K-kDGNSAdc8uoXOtMVT6QE4mHNd-dyZz2isj7nLlMba-mcUWhESl_m-zG-LclrHJrfbtLsfIpONt0RQHT6DE-4qFImukJB7gKHMM5ECSkzdnHPCp7KPKP4RksxU2fw8Dh3FVaKYKBFmya944fW9mqOaJTTyKhWgKmU26Pf7iufTCK0dhWiwlUA3XrF6WqGjD9LY_3f-eT19xrv8JIOSZEmgitarCKu62-a6xMOD86IagamIXaVREl0cqWw0cApT16yjbdHXSmcBZKlyH2ZCDVz518cz0dM6WmQ38HGIRCMtNMwAQ
chat.google.com FALSE / TRUE 1800790010 OSID g.a0004ghwIOy_cnGYyU7LIK2mP67m4HIwpFiLi-x7_gKb7AaXiT0U6dXSbAGRL4NAcyv6WE1ZDQACgYKAcwSARISFQHGX2Mi_EwVlonl2fQ5fK6JPOuh7hoVAUF8yKqERJ7lpfpglP3usxERrAsl0076
chat.google.com FALSE / TRUE 1800790010 __Secure-OSID g.a0004ghwIOy_cnGYyU7LIK2mP67m4HIwpFiLi-x7_gKb7AaXiT0UPNSMVcI0PpUPgDTZbWHn8gACgYKAbUSARISFQHGX2MihPifeyCngybWt_rnHgvjRhoVAUF8yKrWIOUyPNQQoo__5dX1YQrL0076
chat.google.com FALSE / TRUE 1768822012 OTZ 8398767_44_44_123780_40_436260
chat.google.com FALSE / TRUE 1767103181 COMPASS dynamite-ui=CgAQ3fOaygYaZQAJa4lXifgI7gAtiHn_xgVyqSDibGxOp7UJqzPcrsFqp-U7W75DQOJO7ProyuEluXz6n1hVTH2bY9CDHhZ_7TOyAqdcWx5RG3WZ_74TqKm25NRWh2S77YZ7vJWj1hdqCEbe7GNAIAEwAQ:dynamite-frontend=CgAQp8iaygYaZAAJa4lXH1G2xhkme66O331mByuzCAyOy-074fc3KzfXCdNBkPzxxUBH6zCXED7FdfN12HhO9Km5edFhXcqdDNjre2muElHE4MKMe47szm-QdyuBP01oRl91mdYAHMUg5WMIOm4wAQ
chat.google.com FALSE /u/0/webchannel/ TRUE 1767099292 COMPASS dynamite-ui=CgAQiqyaygYaZQAJa4lXifgI7gAtiHn_xgVyqSDibGxOp7UJqzPcrsFqp-U7W75DQOJO7ProyuEluXz6n1hVTH2bY9CDHhZ_7TOyAqdcWx5RG3WZ_74TqKm25NRWh2S77YZ7vJWj1hdqCEbe7GNAIAEwAQ:dynamite=CgAQrNWaygYahwEACWuJV5TWnWQlJYvY2QJEcbzilQ15PdQcrFaG8qUkoUKOGiQbKJ73fEK6TNGa6qLj81q3CJnrH1JndlPDJyiztvoNiJkOD7VfoFmDL-GLvxBjSnubg4vZId3TcDL4xbtHUvmXJBs3yZcmpdagQh9Vs1HYq6yPrn6S54ePNWm1kvljWFNHbf4wAQ
ogs.google.com FALSE / TRUE 1768822015 OTZ 8398767_44_44_123780_40_436260
contacts.google.com FALSE / TRUE 1768822017 OTZ 8398767_44_44_123780_40_436260
meet.google.com FALSE / TRUE 1800790028 OSID g.a0004ghwILANLUKywxe2uS-2qCbYo7CsBDLmK81_dUhzpFwZoWcg1pAfTTQHwQKVvQML9Mf0hwACgYKAXoSARISFQHGX2Mi31zm7Nqzo__n4cO5m5L4-RoVAUF8yKoAawUbyhL7rEnJQhDUFZV70076
meet.google.com FALSE / TRUE 1800790028 __Secure-OSID g.a0004ghwILANLUKywxe2uS-2qCbYo7CsBDLmK81_dUhzpFwZoWcgBX92G4h56X8q9vO5YDxMKQACgYKAeISARISFQHGX2MiVWLsNfa4PAlG0znJXmVOfBoVAUF8yKpiFGb8VTZfcuIjVtfbvTMC0076
meet.google.com FALSE / TRUE 1767094029 COMPASS meet-ui=CgAQ5ZSaygYacAAJa4lXmC3mBOSBht-3ysZr5d79iO2yiCn4azNFgHVe9t4jws0KPRYnPGwX8tq8wkdqF9kOJp1ikmpVciPuUgo-K6jFlFq6AAXl1ONZ88GFzxbnPufcl-EamzZqO-lpwVLhviABQzCsUnI_y5a5hQAwAQ
meet.google.com FALSE / TRUE 1768822030 OTZ 8398767_44_44_123780_40_436260
drive.google.com FALSE / TRUE 1800790213 OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9KLcdgJ7w54ouWpZz2ygGdgACgYKAewSARISFQHGX2MiJnnEB7lxjBWWa_WWDc5tyRoVAUF8yKqejaANEKBilGuFR2bXMHED0076
drive.google.com FALSE / TRUE 1800790213 __Secure-OSID g.a0004ghwIMcYuf16R0KuzAFyVvM0dZO5guRbMCjWTWTeTlHeqqa9IweSX2Uto5-amJlOoxh4QwACgYKAc8SARISFQHGX2MifBMHo4G9eEtTKh35_2jKqhoVAUF8yKrKYmR_63lUM4TTTnO-L88M0076
yoomoney.ru FALSE / TRUE 1800790435 yoouid 7654294381766230434
.id.facct.ru TRUE / TRUE 1797766436 gcfids Irk0Lng8+VyuC4miLs3zLCPUrZAJnuOI-udbTV31IHDz6WWvaa99Et2tV5Q+G0UWnJ5dQwtkYD+Dj+aiJxfrzBVOf2a1hVbV5+SPrS+kmy6Qr2rSeuSdYbB1gs7bwWyrTP4jYL8eI6m+Pu5JgxoZkVpcoeciSBPcWeMUzkgBeSZ8tYxAwRiT2Gj+
.yoomoney.ru TRUE / FALSE 1797766436 _ym_uid 1766230437558729735
.yoomoney.ru TRUE / FALSE 1797766436 _ym_d 1766230437
.yoomoney.ru TRUE / FALSE 1797766463 cfidsw-ymoney 1CFVSZbxVGw9MIW6rhu1n2Zbdhs2XwTOGwE73Tla+NkF4QS6q6qskpJDZyTQ3tfv8qnPF72zlVM0i4wM1VJyS9Oz3O4IU/m4bn9LiXvzNBIZJr2VPkOXB/D+PcvTCFwHEL1HkkCG2Ckt+z3+2iphB5N+oqUxTcUfhEo2
.yoomoney.ru TRUE / FALSE 1797766463 __zzatw-ymoney MDA0dC0cTApcfEJcdGswPi17CT4VHThHKHIzd2UsOyElaHtfIEBVTXlbFhZ3ayRMEAtbPT5udFtAaSMaTmIgSl4/dRdZRkE2XBpLdWUvDDk6a2wkUlFDS2N8GgprLxoYfXElUn8PXkJJcHwlLTFmJ3xLKTUdETJeV1U0O2dBVFg=VYVTpw==
fl.yoomoney.ru FALSE / TRUE 1797766463 cfidsw-ymoney L+r+Jsng0S8qUs3+s2tklwlYw1dOq6RyGlrNef+A4yqM30HrMNX0O7fVkjZHTsv7v5GGZJ3lARpGZiPK6FzgYXluv4fWZdZ6qJFNHZwcS6oBET+IUjQpJrt3zZYqVFh4pJnqVIa26/8M4dvLdrPzx/SkS8+cohadIjtB
.openai.com TRUE / FALSE 1797772713 oai-did 4cef84ea-8680-4ba4-af03-8823657ddd79
.auth.openai.com TRUE / TRUE 1797772715 cf_clearance beQIxz4m5rQXsvAN2GkvmCXPPgfRW7OyBC66_YKCxQY-1766236715-1.2.1.1-ZLP5CbAQO1tu0k.wvUTJ46y3pmu7NwTPFc7e1PqVfp.yAV07nwQLy.mAPPfgqpE77HGWzkqcU9hFrB90ZdV6z3ql7w9mH.YfIVSF2cIy078TmXP4ktiuvKqcwe4hgCUpyjMwB47T69dtJfM0NIILnso_pY6ZdW7TGEdrZUEEn5z5QzpjbUL9AHax3H9uWM.hSPATRXvOy43w1BZM.TeAy0UF8D5.Gtuo0XPXRTOc7gQ
.auth.openai.com TRUE / TRUE 1768828756 oai-client-auth-info eyJsYXN0X2xvZ2luX2lkZW50aWZpZXIiOnsidHlwZSI6ImVtYWlsIiwidmFsdWUiOiJ2cnViZWxyb21hbkBnbWFpbC5jb20ifSwibGFzdF9sb2dpbl9zdHJhdGVneSI6Imdvb2dsZS1vYXV0aDIifQ==.aUaiVA.8d9gaYEa5VSe73zF4dNA1lS_7JI
.sentinel.openai.com TRUE / TRUE 1797772733 cf_clearance Ibd1HiEpnjcmW4TTux_yv1xv0x_noWe6cJkgv0MEQuc-1766236733-1.2.1.1-LxhNcoR.J15Rsig.xQvkHwKq6REaGBOqc.o9n8AOJtlUR0d6jsT3H6IFramCMVBfv7CWSFNOU1V6xqcDxiV9y1DX15hdxpeqGqUkAWiiQIUievOrfqy7e07RT66dWEdVaG6Fa8W2xt2B4MCCU0b0B.yQ5FqqMSvlhRWKnChYxH_wonzv2lU7NeI59JNYlQvNzNjj3GnwisexGsF78k5nhvONC2hVGnC982k_6UBsTAE
chatgpt.com FALSE / FALSE 1797340759 oai-hlib true
chatgpt.com FALSE / FALSE 1768849334 oai-client-auth-info %7B%22user%22%3A%7B%22name%22%3A%22Vrubel%20Roman%22%2C%22email%22%3A%22vrubelroman%40gmail.com%22%2C%22picture%22%3A%22https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fvr.png%22%2C%22connectionType%22%3A2%2C%22timestamp%22%3A1766257334961%7D%2C%22isOptedOut%22%3Afalse%7D
chatgpt.com FALSE / FALSE 1768849335 oai-last-model-config %7B%22model%22%3A%22gpt-5-2-thinking%22%7D
chatgpt.com FALSE / FALSE 1797712834 _dd_s aid=06d0c400-d535-4f22-8f94-e26284ee132d&rum=0&expire=1766177734488&logs=1&id=54d5af64-ea1e-4b04-a3d5-7125d808bf45&created=1766176804106
.github.com TRUE / TRUE 1797775042 _octo GH1.1.452799491.1766239038
.github.com TRUE / TRUE 1797775051 logged_in yes
.github.com TRUE / TRUE 1797775051 dotcom_user vrubelroman
github.com FALSE / TRUE 1797775043 _device_id ba7db7f5c8c47cda2cec8ad321b4f242
github.com FALSE / TRUE 1774015051 saved_user_sessions 1228638%3AakPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
github.com FALSE / TRUE 1767448651 user_session akPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
github.com FALSE / TRUE 1767448651 __Host-user_session_same_site akPmto5ZtsEZNhoafpHjNiVM5teabrirJQs_I1HXvAH0iQ3G
.lichess.org TRUE / TRUE 1800736803 lila2 5fb8f60fde5b87d61ba2e9af6aa1ee7410bc9161-sid=1oEbxSxZvV2OIobWhR6o3t
api.mindbox.ru FALSE / TRUE 1800817325 deviceUUID 56f275df-19df-4f6f-83f6-9ec30f95c2f3
.google.lt TRUE / FALSE 1800428290 HSID AViy3sAm-kAkV5yxA
.google.lt TRUE / TRUE 1800428290 SSID A48-JbqJWpI4sRMiJ
.google.lt TRUE / FALSE 1800428290 APISID nD084UIvXV9qxJ5h/AQKqwx0KTQ-WWNXhx
.google.lt TRUE / TRUE 1800428290 SAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk
.google.lt TRUE / TRUE 1800428290 __Secure-1PAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk
.google.lt TRUE / TRUE 1800428290 __Secure-3PAPISID P9syumcmR8_Kjwte/ArSm-AS2Ua1iKJFXk
.google.lt TRUE / TRUE 1781679490 NID 527=WBELqflYlK2IZwz9JufJ6NunKA9itkSzHo3efHbWzUxeBPRptGY08vzZ_EO6saP-hUvjJFQB2bS9rgiYuEVgOT0pCdY1Kb-iuxS63R9jWbrlwy4pvSOi7vpuh2aKhFYHRFUPZ8SfzFlBseCqTIRaoam6s9mdskPDxJCn2pwO4f0zC3pUYmFlMMLzCeztKNeqcxyC3U2yKbgP5ACeuCc-wgNcS660V_Td9lUzI1nTfpWbouE8aN3XrhBF5Zq5eKoK
.google.lt TRUE / FALSE 1800428290 SID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKoSUnso2-Jei4kXyw3vkPVTAACgYKAagSARISFQHGX2MiJHYUPmXWdwkZK2XDf_GwXBoVAUF8yKp3C62xZbir_l9l1iGemSh10076
.google.lt TRUE / TRUE 1800428290 __Secure-1PSID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKoIHNh95eTgwe5PCvjXO7RiwACgYKAXgSARISFQHGX2MiUCLxKGvQdCaO3RIMX3pL8xoVAUF8yKp99ruUBspbJcI5Nlbxmkms0076
.google.lt TRUE / TRUE 1800428290 __Secure-3PSID g.a0004ghwIKh1vp4oRjv6kAff63ifG-fPNqXRf9eCxufzgqRuPuKo0L0_94050qSrrWclMZiQ2QACgYKAekSARISFQHGX2MiSux17infkXbLeh2VgtHwcBoVAUF8yKru_5zpEhsffYGdv6LoQIzD0076