Джун открыл ящик для инструментов и еще раз, более детально, осмотрел его содержимое. Внутри лежали списанные трансляторы дополненностей государственной модели.
– Что ты собираешься делать со всем этим барахлом? – спросила Майра, вернувшись из кухни и с любопытством заглянув в ящик.
– Взломаю что-нибудь.
– Надеюсь, не времянку?
– Я не взламываю здания. Возможно, это делает сама Гармония, чтобы страхом сплотить средний класс перед лицом невидимого врага. История видела подобные эпизоды.
– Иногда мне кажется, что ты слишком увлекся теориями заговора.
– Иногда мне тоже так кажется, – нахмурился Джун. – Но кому-то нужно докопаться до правды и узнать, кто стоит за всей этой Гармонией. Я уже взломал несколько профилей и выстроил мост между профилями Монстра и одного чинуши из финансового отдела. Думаю, еще полгода, и я выйду на кукловодов, прячущихся за ширмой Гармонии. И подарю Цитадели их имена.
– Ты и правда собираешься ломать все профили подряд в надежде, что в контактах обнаружится кто-то полезный? – в голосе Майры звучала озабоченность.
– Не все подряд. Есть теория, что любые два человека разделены не более чем пятью слоями общих знакомых. Я написал алгоритм-лабиринт, позволяющий отслеживать связи между пользователями на основе их персональных данных. Он самообучается. Ему просто нужно больше информации.
– Избавь меня, пожалуйста, от подробностей, – мило улыбнулась Майра. – Я все равно ничего не понимаю. Но я хочу, чтобы уроды за ширмой Гармонии пожалели о том, что делают с нами.
Послышался грохот.
Поднос валялся у ног только что вошедшей Сонми вместе с осколками чашек, и три порции горячего капучино впитывались в ее пушистые тапочки. Сонми смотрела в пустоту, что означало – в ее дополненности произошло что-то серьезное.
– Что такое? – встрепенулась Майра, подбегая к ней. – Ты не обожглась?
Сонми мотнула головой и посмотрела на Джуна. Он вздрогнул от этого взгляда. Он привык, что эмоции на вечно сонном лице Сонми обычно кажутся лишь слабыми отголосками самих себя. Но сейчас охвативший ее ужас был почти осязаемым.
– Джуни, – испуганно пролепетала Сонми. – У Монстра проблемы.
5
Кайтен
Кайтен уже полчаса с интересом рассматривала ростовой макет Цитадели. На табличке поверх стеклянной витрины значилось, что он выполнен из тех же материалов, что и оригинал. Двадцать четыре металлических блина, нанизанных на двенадцать остовов – единственных в Цитадели зданий, не способных изменяться; неактивные диоды-окошки (в ночном освещении, говорилось в описании, часть диодов включалась); временные здания из микро-сгелития, перестраивающиеся в случайное время по встроенному в конструкцию алгоритму.
Взломы зданий продолжались, и пусть подробности держали в секрете, одного только факта хватало, чтобы потерять покой. Вик постоянно пропадал на работе; Кайтен понимала, что это не его выбор, и не грустила, что не может выпить с ним лишнюю чашечку кофе в обед. Но даже несмотря на то, что их отношения пока не достигли никаких значимых рубежей, она все чаще ловила себя на том, что переживает. Все ли у Виктора в порядке? Не устает ли он сверх меры? Приходится ли ему ночевать на работе, чтобы бесконечный цикл отслеживания преступников в дополненности не прервался?
А еще в профиле Кайтен был вирус. С вечера понедельника он никак себя не проявлял. Надпись, неведомо как отобразившаяся при отключенной дополненности, исчезла почти сразу, оставив Кай в смятении стоять посреди кухни и пытаться найти произошедшему объяснение.
Вирусы обычно не вели себя так… бессмысленно. Оказавшись в профиле, они либо незаметно выискивали ценные данные, либо действовали агрессивно: переименовывали контакты, снимали блокировку виртуальной рекламы… Кому понадобилось писать вирус для спящего режима, который просто выводит приветствие? Кай поежилась, вспомнив фамильярное «ПРИВЕТ, ТОРПЕДКА». «Торпедка» была отсылкой к ее имени, они с Виком как раз затронули эту тему. Но Вик отношения к этому не имел. Он был слишком адекватным, чтобы заниматься подобными глупостями, даже в шутку. И он бы ни за что на свете не стал ее так пугать.
С вирусом Кайтен поступила как взрослая – обратилась в отдел обслуживания дополненностей за диагностикой, чисткой и перезапуском профиля. Из-за участившихся атак ее вторничное прошение рассмотрели лишь к концу рабочей недели. За это время рецидивов с появлениями странных надписей не было, и Кайтен немного успокоилась. Но ей все равно требовалось объяснение.
Пока дополненность была на профилактике, мир казался Кайтен непривычно пустым. Пользователям настойчиво не рекомендовалось отключаться от профиля больше чем на восемь часов. Сейчас это было неизбежно, и Кай чувствовала себя неважно от осознания, что два часа из этих восьми уже прошло.
Зал ожидания выглядел прилично: несколько удобных диванчиков, автомат с растворимым кофе (в его сторону Кай даже не смотрела) и, конечно же, золотая огнептица Гармонии, расправившая крылья в попытке обнять целую стену. Но без поясняющих надписей на поверхностях, без настроенного освещения и блока с заметками это все теряло большую часть смысла. Будто кто-то очень принципиальный и аскетичный заявился в ее дом и унес лишние, по его мнению, вещи.
Вздохнув, Кайтен вернулась к изучению миниатюры Цитадели. Ее венчал уровень Галилея – с мхом, играющим роль зелени парков, крохотной копией искусственного пруда, красивыми высотками и макетом Пика Галилея. Прозрачный купол защищал уровень от ядовитых осадков извне. Под Галилеем располагался уровень Эйнштейна, где несколько станций перерабатывали солнечную энергию и энергию ветра в электричество, – именно там произошел очередной взлом, сегодня. Подробности по-прежнему не разглашались, но на уровне Митчелла, где располагался офис Кай, перебои со светом начались с самого утра. Отдел проектирования временных зданий отпустили с половины рабочего дня. Кира, не скрывая радости, упорхнула домой высыпаться после ночного марафона сериалов, а Кайтен отправилась в отдел обслуживания дополненностей, чтобы провести следующие несколько часов в ожидании.
Наконец перед глазами Кай забегали темные пятна, частично перекрывая всплывшую надпись «СИСТЕМА УСПЕШНО ПЕРЕЗАГРУЖЕНА». Опустив веки и выровняв дыхание, Кайтен справилась с возможными физическими последствиями возвращения в виртуальный мир. Без поддерживающих препаратов нервная система быстро отвыкала от работы дополненности. Многих и при обычной перезагрузке тошнило. Кайтен, к счастью, отделывалась легким головокружением.
– Мисс Винг. – К ней бесшумно подплыл робот. В дополненности на его экранчике отображалась модель приятного женского лица. Кай не видела в этом никакого смысла: синхронизация речи отсутствовала, а сам голос был синтетически-нейтральным. – Ваша система успешно перезагружена.
– Значит, вирус удален и больше меня не побеспокоит?
– В вашей системе не было вируса.
– Что? – удивленно нахмурилась Кай. – Это какая-то ошибка. Я же приложила к прошению запись происходящего в дополненности…