Комната персонала на втором уровне лобби выглядела как сердце операционной, в которую забыли вставить людей.
Никакого роскошного интерьера — только стол, два стула, настенный кондиционер и шкаф с папками. На стене — монитор, подключённый к тонкому клиенту. Под столом — спутанные провода, одна свободная розетка, которая тускло мигала красным индикатором.
Дверь хлопнула за ними.
Шум лобби мгновенно отрезало. Остался только тихий гул вентиляции и лёгкое потрескивание электроники.
— Код, — напомнил Егор.
Андрей набрал комбинацию, которую дала Май. Замок щёлкнул, экран монитора проснулся.
В центре вспыхнул логотип Prapaion.
Под ним — надпись: «Memory Gate».
Егор хмыкнул.
— Скромнее надо быть, — пробормотал он. — «Ворота памяти», блин.
Андрей промолчал. Уже от имени портала ему стало не по себе.
На экране появилась форма входа: логин, пароль. Справа — список ролей: Guest, Staff, Manager. По умолчанию был выбран Staff.
— Май сказала, что у неё нет доступа, — напомнил Егор. — Значит, нужен менеджерский.
— У меня есть, — тихо сказал Андрей.
Егор повернулся.
— В смысле? — удивился.
— Сатир, показывая мне записи, пару раз вводил пароль при мне, — ответил Андрей. — Я не смотрел специально. Но глаз цепляется за подобные вещи автоматически.
Он набрал виденную последовательность цифр и символов.
Система подумала секунду — и пустила.
Роль изменилась на Manager.
Внизу загорелась надпись: «Welcome, Satir.»
Егор с уважением посмотрел на Андрея.
— Теперь я меньше удивляюсь, почему Диана называла тебя контрол-фриком, — сказал он. — Это сейчас комплимент.
Андрей не отреагировал.
Он кликнул на вкладку Guests. Список вывалился длинный: имена, номера, статусы. Поиск. Он набрал «Letskaya».
Сначала всплыло три записи:
– Diana Letskaya — Room 408 — Status: Active
– Lyudmila [no surname] — Linked guest — Status: Pending
– [No name] — Child 1 / Child 2 — Linked guests — Status: Hidden
Слово «Hidden» кольнуло.
— Они спрятали её детей даже в системе, — сказал Егор тихо. — Как нестабильные элементы.
Андрей почувствовал, как на секунду перехватило дыхание.
— Открывай Диану, — сказал он.
Он кликнул по её имени.
Открылся профиль.
Слева — стандартный набор: фото лица (сделанное при заселении), паспортные данные, даты прибывания. Справа — вкладки: Stays, Orders, Captures, Social Sync.
Егор почти физически почувствовал, как у него зачесались пальцы на слове Social Sync.
— Начнём с этого, — прошептал он.
Андрей кивнул.
Они открыли вкладку.
Экран заполнили строки:
«Instagram — linked»
«Cloud Backup — enabled»
«Content Mirror — active»
Под ними — список файлов: превьюшки сторис, постов, фотографий, снапшоты экранов. Система сохраняла всё, что гостя могло потом заинтересовать — и то, что могло заинтересовать отель.
— Это… зеркалка, — тихо сказал Егор. — Они делают бэкап её контента у себя.
— И это всё ещё доступно, — добавил Андрей. — Значит, «наверху» руками сюда не залезали. Пока.
Он прокрутил вниз. Список уходил далеко назад — ещё к московским сторис.
Но сейчас их интересовал только Прапайон.
— Фильтр по дате, — сказал Егор. — Последняя неделя.
Андрей поставил диапазон.
Список резко сузился. Остались только файлы с пометкой Prapaion.
Они начали открывать по одному.
Сначала — те, что уже видели: бассейн, завтрак, закат. Всё то, что мир видел в её сторис.
Но рядом с каждым файлом была маленькая иконка: «Draft» или «Deleted before publish».
— Вот это интереснее, — сказал Егор, указав на «Draft».
Андрей кликнул.
Открылось окно с видео.
Камера трясётся, кадр неудачный — Диана в ванной, без макияжа, с мокрыми волосами, держит телефон слишком близко.
— «Я здесь…» — её голос дрогнул, — «я здесь задыхаюсь.»
Она смеётся, но смех фальшивый.
— «Хотела снять красивый блогерский ‘утро в раю’, а получилось ‘утро в дурдоме’», — продолжает она. — «Мама уже уверена, что нас здесь всех съедят. Дети…» — на секунду она замолкает, — «дети как будто… не мои. Я сама не своя.»
Диана смотрит себе в глаза в экране.
— «Иногда думаю, что проще было бы просто раствориться, чем дальше тянуть этот цирк», — тихо добавляет она. — «Но это слишком драматично даже для меня.»
В конце видео она закатывает глаза, нажимает «stop».
Под роликом — пометка: «Draft — not shared — auto-saved by system.»
Андрей сидел неподвижно.
Слова «я здесь задыхаюсь» врезались в него сильнее, чем любые крики Людмилы.
Егор наблюдал за ним боковым зрением.
— Ты этого не видел? — спросил он.
— Нет, — глухо ответил Андрей. — Она… не выкладывала.
Егор кивнул.
— Но сказала, — подчеркнул он. — Хоть кому‑то. Даже если сначала — только себе.
Он кликнул следующий «Draft».
На этот раз — текстовый пост.
Только заголовок и несколько первых строк:
«Иногда мне кажется, что моя жизнь — это отель. Ты идёшь по коридорам, где всё чисто, красиво, по правилам. А за служебной дверью…»
Дальше — оборвано.
Внизу пометка: «Edited — system error — recovered partially».
Егор щёлкнул ещё один файл.
Там был черновик сторис, которую мир увидел, но без фильтров и наклеек. На нём, на заднем плане, в отражении стекла, гораздо отчётливее, чем в опубликованной версии, был виден мужчина в форме Прапайона, стоящий слишком близко к детям.
Поверх кадра тонкой, полупрозрачной строкой шло системное сообщение:
«Adjusting composition for optimal emotional response…»
Слова дёрнулись, как глюк, и исчезли.
— Ты это видел? — выдохнул Егор.
— Видел, — сказал Андрей. — И хочу сделать вид, что не видел.
Он наклонился ближе к экрану.
Текст появился снова, на долю секунды.
На этот раз — с небольшими искажениями, как будто кто‑то вмешался в шаблон:
«Adjusting composition for optimal illusion…»
Затем буквы поплыли, рассыпались в цифровой «снег» и исчезли.
Комната стала казаться тесной.
— Это баг? — спросил Андрей.
— Это… — Егор сглотнул, — как если бы кто‑то писал поверх интерфейса. Сверху.
Он думал о статьях про «глитч-хоррор», про то, как цифровые сбои используются, чтобы показать вмешательство чужого агента. Но здесь это был не стилистический приём. Это была… подпись.youtubetodigra+1
Андрей прокрутил список ещё ниже.
В конце, под серой полосой, где обычно пишут «нет данных», вдруг появился ещё один элемент: файл без имени, без расширения, без даты. Только значок — маленькое облачко с пылинкой внутри.
— Это что? — спросил он.
— Не знаю, — ответил Егор. — Но явно не то, что задумывали программисты.
Он кликнул.
Экран на секунду стал чёрным.
Потом — серым, как пыльный свет в старой квартире. Никаких кнопок, никакого интерфейса. Только текст, появляющийся по одной строке, как в старых терминалах:
«Я видела, как ты смотрел на неё, когда она плакала в ванной, а ты делал вид, что не слышишь.»
Андрей застыл.
Следующая строка появилась чуть ниже:
«Я чувствовала, как её пальцы дрожали над кнопкой ‘опубликовать’, и как ты вздохнул с облегчением, когда она решила не выкладывать.»
Егор бросил быстрый взгляд на Андрея. Лицо того побелело.
— Это… — начал он.
— Это не лог файла, — тихо сказал Егор. — И не заметки администратора.
Текст продолжил:
«Вы все думаете, что ваши черновики — ваши. Что невысказанное умирает. Но здесь ничто не умирает, Андрей. Здесь всё превращается в чистый, переработанный смысл.»
Имя «Андрей» в середине строки выглядело особенно жутко.
— Она обращается к тебе, — прошептал Егор.
Андрею стало трудно дышать.
Не из‑за аллергии — из‑за того, что кто‑то, что‑то говорило с ним через интерфейс, который должен был быть немым.
«Ты хочешь правды? Вот она: ты знал, что она задыхается. Ты просто надеялся, что вытянет сама, пока ты будешь ‘разруливать дела’. Ты кормил меня своей пассивностью, Андрей.»
Слово «кормил» заставило его вспомнить термин «Лечебница», который он слышал от Людмилы. Лечебница, которая питается чужой болью.paste.txtwikipedia
Егор протянул руку к клавиатуре.
— Надо это сохранить, — сказал он. — Сделать скрин, выгрузить…
Его пальцы не успели коснуться клавиш.
Экран мигнул. Строки начали рассыпаться, как если бы их кто‑то стирал бесконечной ластиком.
Последнее, что успели прочесть:
«Не бойся. Я не против тебя. Я — за чистоту.»
Потом всё исчезло.
О проекте
О подписке
Другие проекты
