Пролог
Сомбра откинулась в кресле, пробегая пальцами по голографической клавиатуре. Цель была проста: создать ложный трафик, перегрузить системы слежения «Вишкар» ровно на семь минут. Достаточно, чтобы провернуть мелкую операцию в Мексике. Она ввела последнюю команду, хмыкнув. — Идеально. Система моргнула красным. ОШИБКА 0xFFFFFFFF. НЕПРЕДВИДЕННЫЙ СБОЙ. РАСШИРЕНИЕ КАНАЛА НЕКОНТРОЛИРУЕМО. — Что? — Сомбра нахмурилась, застучала быстрее. — Нет, нет, нет. Это закрытый протокол, он не может… На её экране одно за другим всплывали уведомления о подключении. Пользователь «старый_солдат» подключен. Пользователь «дедушка_в_доспехах» подключен. Пользователь «ангел_смерти_69» подключен. Пользователь «ангел_в_белом» подключен. Пользователь «быстрее_молнии_97» подключен. Пользователь «горилла_с_планшетом» подключен. Пользователь «снежная_королева» подключен. Пользователь «богиня_гейминга» подключен. Пользователь «хомяк_в_танке» подключен. Пользователь «леди_без_совести» подключен. Пользователь «ковбой_с_одной_рукой» подключен. Пользователь «леди_био_хлам» подключен. Список продолжал расти. Овервотч. «Чёрный Коготь». Омники из Нуксус. Даже несколько случайных гражданских, которые когда-то пользовались публичными терминалами связи. Сомбра создала не фальшивый трафик. Она создала общий чат для всей планеты. И самое ужасное — когда она попыталась закрыть канал, система выдала одно сообщение: ДОСТУП ЗАПРЕЩЁН. КАНАЛ ЗАЩИЩЁН ВАШИМ ЖЕ ПРОТОКОЛОМ. ДЛЯ ЗАКРЫТИЯ ТРЕБУЕТСЯ 5 ГОЛОСОВ АДМИНИСТРАТОРОВ. — Какой протокол? — прошептала она. Экран моргнул, и в центре высветилось название: ПРОТОКОЛ «ПОДСЛУШАНО» (ВЕРСИЯ 1.0) «Свобода информации не подлежит цензуре». — Я ненавижу себя из прошлого, — сказала Сомбра пустой комнате. В этот момент в чате пришло первое сообщение.═══════════════════════════════════════ КАНАЛ: ПОДСЛУШАНО | УЧАСТНИКОВ: 147 ═══════════════════════════════════════ старый_солдат: Объясните мне, почему мой защищённый канал связи показывает, что я в какой-то группе с названием «Бабушкины рецепты борща»? дедушка_в_доспехах: ДЖЕК! Я ТОЖЕ ЗДЕСЬ! ЭТО НОВАЯ СИСТЕМА СВЯЗИ? ОНА ОЧЕНЬ УДОБНАЯ! ангел_смерти_69: Какого дьявола здесь происходит? Я в защищённой сети «Чёрного Когтя». ангел_в_белом: Габриэль? Вы тоже здесь? Я думала, это только наш старый состав. ангел_смерти_69: Циглер. Сейчас же объясни, как это произошло. ангел_в_белом: Я не создавала этот канал, дорогой. Но должна признать, забавно видеть вас в одном чате с Джеком. старый_солдат: Анжела, ты с ним знакома? ангел_в_белом: Джек, мы вместе работали десять лет. Конечно, знакома. дедушка_в_доспехах: ДРУЗЬЯ! ДАВАЙТЕ БЕЗ ПАНИКИ! МЫ ВМЕСТЕ ПРОЙДЁМ ЧЕРЕЗ ЭТО НЕБОЛЬШОЕ ТЕХНИЧЕСКОЕ НЕДОРАЗУМЕНИЕ! хомяк_в_танке: [ГИФ: Хомяк бежит в колесе с подписью «Я НИЧЕГО НЕ ПОНИМАЮ»] богиня_гейминга: ОМГ ХОМЯК ТЫ ТОЖЕ ЗДЕСЬ? ДЕРЖИСЬ, МАЛЫШ! леди_без_совести: Какого хрена? Я тут вообще как оказалась? ковбой_с_одной_рукой: Эш, ты? Не ожидал тебя здесь встретить. леди_без_совести: Маккри. Конечно. Потому что этот день не мог стать ещё хуже без тебя. ковбой_с_одной_рукой: Я тоже рад тебя видеть. леди_без_совести: Я ТЕБЯ УБЬЮ. ковбой_с_одной_рукой: Звучит как свидание. леди_без_совести: @хакерша_в_законе, это твоих рук дело?
***
Реальность — штаб Овервотч, столовая Лена Окстон сидела за столом с чашкой чая, когда её хроно-акселератор пикнул. Она открыла голографический экран и чуть не поперхнулась. — Ой-ей-ей… — протянула она, пролистывая сообщения. — Уинстон! У тебя тоже открылась эта… штука? Уинстон подошёл, поправляя очки. — Да, Лена. Я пытаюсь отследить источник, но… — он замолчал, вглядываясь в экран. — Это невозможно. Здесь используются протоколы шифрования, которых я не видел. И судя по списку… — Что? — Здесь даже «Чёрный Коготь», — тихо сказал Уинстон. — И леди_без_совести… Это же та самая Эш из Дедвуда? — Ага, — Лена хихикнула. — И Маккри уже начал. Глянь, он написал «звучит как свидание». Думаешь, у них что-то было? — Лена, это не самое важное сейчас. — Но интересное же! Уинстон вздохнул и потёр переносицу. — Ладно. Но сначала давай разберёмся, как закрыть этот канал. В чате тем временем нарастал хаос.═══════════════════════════════════════ хакерша_в_законе: Всем привет! Да, это я создала канал. Но это была случайность, если вы не верите. ангел_смерти_69: Случайность? хакерша_в_законе: Ну, технически, я пыталась создать фальшивый трафик для отвлечения «Вишкар», а получился общий чат для всех. старый_солдат: То есть ты случайно объединила Овервотч, «Чёрный Коготь» и кучу гражданских в одном канале? хакерша_в_законе: Звучит глупо, если так формулировать. ангел_смерти_69: Потому что это глупо. хакерша_в_законе: Согласна. Но я не могу закрыть канал. старый_солдат: Что значит «не могу»? хакерша_в_законе: Значит, что для закрытия нужно 5 голосов администраторов. У меня пока одна. Так что либо вы ждёте, пока я взломаю своё же шифрование, либо начинаете агитацию за новых админов. дедушка_в_доспехах: Я ХОЧУ БЫТЬ АДМИНОМ! Я БУДУ СЛЕДИТЬ ЗА ПОРЯДКОМ! богиня_гейминга: Нет, админом должна быть я! Я единственная, у кого есть опыт управления кланом в «Старкрафте»! хомяк_в_танке: [ГИФ: Хомяк в шляпе-цилиндре поднимает лапку] богиня_гейминга: Хомяк тоже хочет! Поддержим Хомяка, ребята!
***
Реальность — Дедвуд, бар Эш Эш с такой силой сжала свой планшет, что экран пошёл рябью. Боб, стоявший рядом, обеспокоенно наклонил голову. — Не сейчас, Боб, — процедила она. — Этот напыщенный ковбой… он специально меня бесит. Я знаю, что специально. Боб издал механический звук, похожий на вздох. — Я НЕ буду его игнорировать. Он написал первым. Значит, я должна ответить так, чтобы он пожалел. Она начала печатать, но в этот момент пришло новое сообщение от Мэй.═══════════════════════════════════════ снежная_королева: Ой, привет всем! Извините, что вмешиваюсь, но раз уж мы все здесь застряли… может, сделаем что-нибудь полезное? Например, я тут подумала: какое мороженое вы любите? дедушка_в_доспехах: МОРОЖЕНОЕ? МОЯ БРИГИТА ДЕЛАЕТ ЛУЧШЕЕ МОРОЖЕНОЕ В МИРЕ! С ШОКОЛАДОМ! снежная_королева: О, рецептом поделитесь? Я обожаю экспериментировать! дедушка_в_доспехах: ОБЯЗАТЕЛЬНО! ангел_в_белом: Я предпочитаю фруктовые сорбеты. Меньше сахара, полезнее для пациентов. ангел_смерти_69: Я не ем мороженое. снежная_королева: Совсем-совсем? Даже в детстве? ангел_смерти_69: … Ванильное. Без добавок. снежная_королева: Классика! А вы, @ковбой_с_одной_рукой? ковбой_с_одной_рукой: Пломбир, мэм. Идеальный вариант. леди_без_совести: Ты в детстве вообще что-то кроме пломбира пробовал? У тебя вкусовые рецепторы атрофировались вместе с совестью? ковбой_с_одной_рукой: Она вернулась. И рецепторы тоже. леди_без_совести: НЕ ОТВЕЧАЙ МНЕ. ковбой_с_одной_рукой: Ты первая написала. леди_без_совести: ЗАТКНИСЬ. ковбой_с_одной_рукой: Слушаюсь, мэм. Но если честно, я скучал по твоему голосу. Даже такому. леди_без_совести: … Я БОБУ СКАЖУ, ЧТОБЫ ОН ТЕБЯ РАЗМАЗАЛ. ковбой_с_одной_рукой: Боб меня любит. леди_без_совести: БОБ, НЕ ЛЮБИ ЕГО. боб_всегда_рядом: [ГИФ: Робот пожимает плечами] леди_без_совести: ПРЕДАТЕЛЬ.
***
Реальность — штаб Овервотч, комната Мойры Мойра О’Диран смотрела на экран с выражением хирурга, который нашёл редкий образец для препарирования. — Ангела, значит, — пробормотала она, пролистывая сообщения. — И она тоже здесь. Она откинулась в кресле, задумчиво постукивая пальцами по подлокотнику. — Интересно. Её пальцы замерли над клавиатурой.═══════════════════════════════════════ леди_био_хлам: @ангел_в_белом, раз уж вы заговорили о полезном. Ваша последняя статья в «Lancet» содержит три статистические ошибки в разделе выборки. Я отправила правки в редакцию. ангел_в_белом: Мойра? Вы здесь? леди_био_хлам: Очевидно. ангел_в_белом: Во-первых, здравствуйте. Во-вторых, какие ошибки? Я лично проверяла каждую цифру. леди_био_хлам: Вы проверяли, но ваша выборка смещена в сторону пациентов с положительным ответом. Это называется «публикационный пузырь», доктор Циглер. Я думала, в Цюрихе учат статистике. ангел_в_белом: Вы не видели полные данные. В статье были ограничения по объёму. леди_био_хлам: Отговорки. ангел_в_белом: Вы всегда так любезны? Или это только для меня? леди_био_хлам: Я всегда точна. Если вам кажется, что это нелюбезно — возможно, проблема в вашей восприимчивости к конструктивной критике. ангел_в_белом: Я с удовольствием обсужу это с вами лично. Когда мы выберемся из этого… странного канала. леди_био_хлам: Жду с нетерпением. дедушка_в_доспехах: ЭТО БЫЛО ПРЕДЛОЖЕНИЕ ПОБИТЬ ДРУГ ДРУГА ИЛИ СВИДАНИЕ? последний_дракон: Рейнхардт, это было предложение на свидание. дедушка_в_доспехах: А-А-А. ТОГДА ПОНЯТНО. ангел_в_белом: Это НЕ было предложением на свидание. леди_био_хлам: Согласна. Это было предложение обсудить научную некомпетентность коллеги. ангел_в_белом: Мойра! леди_био_хлам: Шучу. Ваша компетентность выше среднего. ангел_в_белом: …Спасибо? леди_био_хлам: Не за что.
***
Реальность — неизвестное место, Рипер Габриэль Рейес смотрел на экран, и где-то глубоко внутри него умирала последняя надежда на то, что это просто кошмар. — Выше среднего, — прочитал он вслух. — Она сказала ей «выше среднего». Это комплимент или оскорбление? И почему меня это вообще волнует? Он убрал экран, постоял в тишине ровно три секунды, а потом снова его открыл. Чат всё ещё был там.═══════════════════════════════════════ ангел_смерти_69: Я всё ещё жду объяснений, как удалить этот канал. хакерша_в_законе: Я же сказала: нужно 5 админов. ангел_смерти_69: Сделай меня админом. хакерша_в_законе: Не могу. Нужно голосование. ангел_смерти_69: Голосование. хакерша_в_законе: Да. Предложи свою кандидатуру. ангел_смерти_69: Я не буду участвовать в выборах в чате, где люди обсуждают мороженое и флиртуют с бывшими. леди_без_совести: ЭЙ, Я НЕ ФЛИРТУЮ. ковбой_с_одной_рукой: Я тоже нет. леди_без_совести: ЗАТКНИСЬ, МАККРИ. ковбой_с_одной_рукой: Молчу-молчу. Но ты мило краснеешь, когда злишься. леди_без_совести: Я НЕ КРАСНЕЮ. ковбой_с_одной_рукой: Конечно. Это просто жарко в пустыне. леди_без_совести: МЫ В ЧАТЕ. КАК ТЫ ВООБЩЕ МОЖЕШЬ ЗНАТЬ, КРАСНЕЮ Я ИЛИ НЕТ? ковбой_с_одной_рукой: Интуиция. леди_без_совести: Я УБЬЮ ТВОЮ ИНТУИЦИЮ.
снежная_королева: Ребята, не ссорьтесь! Давайте лучше проголосуем за админов, чтобы Сомбра могла закрыть канал! богиня_гейминга: Я за Хомяка! хомяк_в_танке: [ГИФ: Хомяк делает селфи] дедушка_в_доспехах: Я ТОЖЕ ЗА ХОМЯКА! У НЕГО ХОРОШАЯ ПРОГРАММА! леди_био_хлам: Я воздержусь. ангел_в_белом: Неожиданно. леди_био_хлам: Я не доверяю административные функции ни одному из присутствующих. Включая себя. ангел_в_белом: Впервые соглашусь с вами. леди_био_хлам: Не привыкайте.
хакерша_в_законе: Кстати, раз уж вы все тут, можете менять ники. Система позволяет. ангел_смерти_69 изменил ник на просто_ужас. просто_ужас: Лучше. снежная_королева изменил ник на ледышка. ледышка: Ой, класс! Спасибо, что показали пример! просто_ужас: Я не показывал пример. ледышка: Но вы первый сменили ник! просто_ужас: Это была не цель. ледышка: А какая была? просто_ужас: Скрыть свою личность. ледышка: Но мы и так все знаем, кто вы! Вы же Рипер! просто_ужас: … Я выхожу. Система: Пользователь просто_ужас пытается покинуть канал. Система: Доступ запрещён. Для выхода требуется 5 голосов администраторов. просто_ужас: СОМБРА. хакерша_в_законе: Я здесь! просто_ужас: СДЕЛАЙ ЧТО-НИБУДЬ. хакерша_в_законе: Не могу. Но могу дать совет. просто_ужас: Какой? хакерша_в_законе: Смирись. Похоже, мы здесь надолго.
***
Эпилог В чате снова начали появляться сообщения. Мэй — прости, «Ледышка» — создала второй опрос, теперь о горячем шоколаде. Рейнхардт опубликовал фото своей кружки объёмом в литр. Хомяк скинул гифку с танцующим роботом. Рипер смотрел на экран, чувствуя, как где-то внутри него умирает что-то очень важное. Возможно, последние остатки достоинства. Ангела написала ему в личные сообщения. ангел_в_белом: Габриэль, не переживайте так. Это просто чат. просто_ужас: Там Мэй спросила, какой у меня любимый горячий шоколад. ангел_в_белом: И что вы ответили? просто_ужас: … просто_ужас: С маршмеллоу. ангел_в_белом: О. Я тоже люблю с маршмеллоу. просто_ужас: Не говори никому. ангел_в_белом: Ваша тайна умрёт вместе со мной. Рипер убрал экран, закрыл лицо руками и просидел так минуту. Потом снова открыл чат и увидел, что «Ледышка» добавила его голос в опрос. — Я ненавижу этот день, — сказал он пустоте. В чате пришло новое сообщение. хомяк_в_танке: [ГИФ: Хомяк обнимает маленькое сердечко] Рипер не ответил. Но и не вышел.