From 4b604e5ec6b7f1f2094efb5598f0071e8ca57b69 Mon Sep 17 00:00:00 2001
From: RevengenRat <138193222+Ratyyy@users.noreply.github.com>
Date: Mon, 3 Jun 2024 21:48:34 +0300
Subject: [PATCH 1/9] spece music, vote changes, ion rifle buff
---
.../Mobs/SecurityCyborg/sec_cyborg.yml | 2 +-
.../Weapons/Guns/Battery/battery_guns.yml | 4 +--
.../Entities/Mobs/Player/ipc.yml | 3 +++
Resources/Prototypes/audio.yml | 26 ++++++++-----------
Resources/Prototypes/game_presets.yml | 3 ++-
5 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml
index e8e41be93e9..e467fe3cd2f 100644
--- a/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml
+++ b/Resources/Prototypes/ADT/Entities/Mobs/SecurityCyborg/sec_cyborg.yml
@@ -109,6 +109,7 @@
nameSegments: [names_sec_cyb]
- type: Damageable
damageModifierSet: ADTSecurityCybDamagModSet
+ damageContainer: Silicon
- type: TriggerOnMobstateChange
mobState:
- Dead
@@ -148,7 +149,6 @@
tall: true
-
- type: entity
save: false
name: Urist McPositronic
diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml
index 947698ffd11..6f68ca225da 100644
--- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml
+++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml
@@ -740,5 +740,5 @@
- type: Clothing
sprite: ADT/Objects/Weapons/Guns/Battery/ion_rifle.rsi
- type: Battery
- maxCharge: 3000
- startingCharge: 3000
+ maxCharge: 10000
+ startingCharge: 10000
diff --git a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Player/ipc.yml b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Player/ipc.yml
index c2e02d5755b..c42b1667009 100644
--- a/Resources/Prototypes/SimpleStation14/Entities/Mobs/Player/ipc.yml
+++ b/Resources/Prototypes/SimpleStation14/Entities/Mobs/Player/ipc.yml
@@ -130,6 +130,9 @@
tallscale: 1.1
short: true
shortscale: 0.9
+ - type: Flashable
+ - type: Damageable
+ damageContainer: Silicon
- type: entity
save: false
diff --git a/Resources/Prototypes/audio.yml b/Resources/Prototypes/audio.yml
index 6b32ddb25dd..a7dca6cfc6b 100644
--- a/Resources/Prototypes/audio.yml
+++ b/Resources/Prototypes/audio.yml
@@ -63,16 +63,16 @@
rules: NearMaintenance
priority: 2
-# - type: ambientMusic
-# id: Space
-# sound:
-# params:
-# volume: -10
-# collection: AmbienceSpace
-# fadeIn: true
-# interruptable: true
-# rules: InSpace
-# priority: 1
+- type: ambientMusic
+ id: Space
+ sound:
+ params:
+ volume: -10
+ collection: AmbienceSpace
+ fadeIn: true
+ interruptable: true
+ rules: InSpace
+ priority: 1
- type: ambientMusic
id: Mining
@@ -200,10 +200,6 @@
- /Audio/Ambience/constellations.ogg
- /Audio/Ambience/starlight.ogg
- /Audio/Ambience/drifting.ogg
- - /Audio/Ambience/spookyspace1.ogg
- - /Audio/Ambience/spookyspace2.ogg
- - /Audio/Ambience/ambispace2.ogg
- - /Audio/Lobby/title2.ogg
- type: soundCollection
id: AmbienceSpooky
@@ -320,7 +316,7 @@
components:
- type: Morgue
range: 3
-
+
- type: rules
id: NearSpookyFog
rules:
diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml
index 22cc30e9126..350bf725891 100644
--- a/Resources/Prototypes/game_presets.yml
+++ b/Resources/Prototypes/game_presets.yml
@@ -3,7 +3,7 @@
alias:
- survival
name: survival-title
- showInVote: false # secret
+ showInVote: true
description: survival-description
rules:
- RampingStationEventScheduler
@@ -32,6 +32,7 @@
rules:
- BasicStationEventScheduler
- BasicRoundstartVariation
+ maxPlayers: 30
- type: gamePreset
id: Greenshift
From 7af9be531ea2fff70ace9867b26d281bf1df3a1f Mon Sep 17 00:00:00 2001
From: RevengenRat <138193222+Ratyyy@users.noreply.github.com>
Date: Mon, 3 Jun 2024 22:09:16 +0300
Subject: [PATCH 2/9] assistant
---
Resources/Locale/ru-RU/ADT/guidebook/guides.ftl | 2 +-
Resources/Locale/ru-RU/accent/archaic.ftl | 2 +-
Resources/Locale/ru-RU/accent/dwarf.ftl | 2 +-
Resources/Locale/ru-RU/accent/italian.ftl | 4 ++--
.../Locale/ru-RU/advertisements/vending/cargodrobe.ftl | 2 +-
Resources/Locale/ru-RU/job/job-names.ftl | 4 ++--
.../ss14-ru/prototypes/catalog/fills/boxes/general.ftl | 2 +-
.../prototypes/entities/clothing/ears/headsets.ftl | 2 +-
.../entities/clothing/uniforms/ship_vs_ship.ftl | 2 +-
.../prototypes/entities/markers/spawners/jobs.ftl | 2 +-
.../prototypes/entities/objects/devices/pda.ftl | 6 +++---
.../prototypes/entities/objects/fun/figurines.ftl | 6 +++---
.../entities/objects/misc/identification_cards.ftl | 4 ++--
.../specific/service/vending_machine_restock.ftl | 2 +-
Resources/Maps/ADTMaps/adt_avrite.yml | 2 +-
Resources/Maps/ADTMaps/adt_kilostation.yml | 2 +-
Resources/Maps/CorvaxMaps/corvax_avrit.yml | 2 +-
Resources/Prototypes/Datasets/tips.yml | 2 +-
Resources/ServerInfo/ADT/srp/KorporateZakon4XX.xml | 2 +-
Resources/ServerInfo/ADT/srp/KorporateZakon5XX.xml | 2 +-
Resources/ServerInfo/ADT/srp/SrpSecurityNezareg.xml | 2 +-
Resources/ServerInfo/ADT/srp/SrpServisPassagir.xml | 10 +++++-----
.../Guidebook/Antagonist/Nuclear Operatives.xml | 2 +-
Resources/ServerInfo/Guidebook/Glossary.xml | 2 +-
Resources/ServerInfo/Guidebook/Jobs.xml | 4 ++--
25 files changed, 37 insertions(+), 37 deletions(-)
diff --git a/Resources/Locale/ru-RU/ADT/guidebook/guides.ftl b/Resources/Locale/ru-RU/ADT/guidebook/guides.ftl
index 7a8b3f5fc7d..22b61565ebf 100644
--- a/Resources/Locale/ru-RU/ADT/guidebook/guides.ftl
+++ b/Resources/Locale/ru-RU/ADT/guidebook/guides.ftl
@@ -100,4 +100,4 @@ guide-entry-servis-kluven = Клоун
guide-entry-servis-reporter = Репортёр
guide-entry-servis-boxer = Боксёр
guide-entry-servis-musical = Музыкант
-guide-entry-servis-passagir = Пассажир
+guide-entry-servis-passagir = Ассистент
diff --git a/Resources/Locale/ru-RU/accent/archaic.ftl b/Resources/Locale/ru-RU/accent/archaic.ftl
index b633b3f3a3f..fbb2fe9fd31 100644
--- a/Resources/Locale/ru-RU/accent/archaic.ftl
+++ b/Resources/Locale/ru-RU/accent/archaic.ftl
@@ -263,7 +263,7 @@ accent-archaic-replaced-130 = босс
accent-archaic-replacement-130 = господин
accent-archaic-replaced-131 = бар
accent-archaic-replacement-131 = трактир
-accent-archaic-replaced-132 = пассажир
+accent-archaic-replaced-132 = ассистент
accent-archaic-replacement-132 = крестьянин
accent-archaic-replaced-133 = привет
accent-archaic-replacement-133 = приветствую
diff --git a/Resources/Locale/ru-RU/accent/dwarf.ftl b/Resources/Locale/ru-RU/accent/dwarf.ftl
index aa408f3a1ce..85fa98011ad 100644
--- a/Resources/Locale/ru-RU/accent/dwarf.ftl
+++ b/Resources/Locale/ru-RU/accent/dwarf.ftl
@@ -247,7 +247,7 @@ accent-dwarf-words-121 = ещё
accent-dwarf-words-replace-121 = ещчшо
accent-dwarf-words-122 = более того
accent-dwarf-words-replace-122 = болээ того
-accent-dwarf-words-123 = пассажир
+accent-dwarf-words-123 = ассистент
accent-dwarf-words-replace-123 = пассажыр
accent-dwarf-words-124 = шаттл
accent-dwarf-words-replace-124 = судно
diff --git a/Resources/Locale/ru-RU/accent/italian.ftl b/Resources/Locale/ru-RU/accent/italian.ftl
index b1c25f83971..89cd3b829d5 100644
--- a/Resources/Locale/ru-RU/accent/italian.ftl
+++ b/Resources/Locale/ru-RU/accent/italian.ftl
@@ -93,9 +93,9 @@ accent-italian-words-42 = почему
accent-italian-words-replace-42 = perché
accent-italian-words-43 = вино
accent-italian-words-replace-43 = vino
-accent-italian-words-44 = пассажир
+accent-italian-words-44 = ассистент
accent-italian-words-replace-44 = goombah
-accent-italian-words-45 = пассажиры
+accent-italian-words-45 = ассистенты
accent-italian-words-replace-45 = goombahs
accent-italian-words-46 = я
accent-italian-words-replace-46 = sono
diff --git a/Resources/Locale/ru-RU/advertisements/vending/cargodrobe.ftl b/Resources/Locale/ru-RU/advertisements/vending/cargodrobe.ftl
index 8ff28dd05ae..adf1eaec478 100644
--- a/Resources/Locale/ru-RU/advertisements/vending/cargodrobe.ftl
+++ b/Resources/Locale/ru-RU/advertisements/vending/cargodrobe.ftl
@@ -1,3 +1,3 @@
-advertisement-cargodrobe-1 = Улучшенный костюм пассажира! Выбери свой сегодня!
+advertisement-cargodrobe-1 = Улучшенный костюм ассистента! Выбери свой сегодня!
advertisement-cargodrobe-2 = Эти шорты удобны и комфортны, получите свои прямо сейчас!
advertisement-cargodrobe-3 = Сделаны для вашего комфорта! А ещё они дешевые!
diff --git a/Resources/Locale/ru-RU/job/job-names.ftl b/Resources/Locale/ru-RU/job/job-names.ftl
index ec3782a2e90..155ed1c6124 100644
--- a/Resources/Locale/ru-RU/job/job-names.ftl
+++ b/Resources/Locale/ru-RU/job/job-names.ftl
@@ -32,7 +32,7 @@ job-name-janitor = Уборщик
job-name-chaplain = Священник
job-name-botanist = Ботаник
job-name-bartender = Бармен
-job-name-passenger = Пассажир
+job-name-passenger = Ассистент
job-name-salvagespec = Утилизатор
job-name-qm = Квартирмейстер
job-name-cargotech = Грузчик
@@ -102,7 +102,7 @@ JobMedicalDoctor = Врач
JobMedicalIntern = Интерн
JobMime = Мим
JobMusician = Музыкант
-JobPassenger = Пассажир
+JobPassenger = Ассистент
JobParamedic = Парамедик
JobADTPathologist = Патологоанатом
JobPsychologist = Психолог
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
index 91b079f7cdc..98fea943028 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/catalog/fills/boxes/general.ftl
@@ -29,7 +29,7 @@ ent-BoxFlare = коробка фальшфейеров
.desc = Коробка фальшфейеров. Время зажигать.
ent-BoxTrashbag = коробка мусорных пакетов
.desc = Коробка мусорных пакетов. Звуки счастливого уборщика.
-ent-BoxEncryptionKeyPassenger = коробка ключей шифрования пассажиров
+ent-BoxEncryptionKeyPassenger = коробка ключей шифрования Ассистентов
.desc = Коробка запасных ключей шифрования.
ent-BoxEncryptionKeyCargo = коробка ключей шифрования отдела снабжения
.desc = { ent-BoxEncryptionKeyPassenger.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl
index 24af1f7e59c..d86a3c20996 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/ears/headsets.ftl
@@ -32,5 +32,5 @@ ent-ClothingHeadsetService = гарнитура сервисного отдел
.desc = Гарнитура, используемая сотрудниками сервисного отдела, которым поручено поддерживать станцию сытой, счастливой, и чистой.
ent-ClothingHeadsetBrigmedic = гарнитура бригмедика
.desc = Гарнитура, которая помогает слушать предсмертные крики.
-ent-ClothingHeadsetGrey = гарнитура пассажира
+ent-ClothingHeadsetGrey = гарнитура ассистента
.desc = { ent-ClothingHeadset.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/ship_vs_ship.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/ship_vs_ship.ftl
index 5b2793eac55..8a80356a994 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/ship_vs_ship.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/clothing/uniforms/ship_vs_ship.ftl
@@ -1,7 +1,7 @@
ent-ClothingUniformJumpsuitRecruitNT = комбинезон рекрута
.desc = Классический серый комбинезон с синими элементами. Идеально для достойного помощника.
ent-ClothingUniformJumpsuitRecruitSyndie = комбинезон рекрута Синдиката
- .desc = Подозрительный тёмно-серый комбинезон. Как будто пассажиры не были и без того достаточно подозрительными.
+ .desc = Подозрительный тёмно-серый комбинезон. Как будто ассистенты не были и без того достаточно подозрительными.
ent-ClothingUniformJumpsuitRepairmanNT = комбинезон ремонтника
.desc = Комбинезон, напоминающий вам определенную рабочую специальность в гражданском секторе. Надеемся, вам не придется выполнять ту же работу, что и этим чудакам.
ent-ClothingUniformJumpsuitRepairmanSyndie = комбинезон ремонтника Синдиката
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/jobs.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/jobs.ftl
index c96eb6f119c..938acd1f5a4 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/jobs.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/jobs.ftl
@@ -11,7 +11,7 @@ ent-SpawnPointCargoTechnician = грузчик
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointSalvageSpecialist = утилизатор
.desc = { ent-SpawnPointJobBase.desc }
-ent-SpawnPointAssistant = пассажир
+ent-SpawnPointAssistant = ассистент
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnPointTechnicalAssistant = технический ассистент
.desc = { ent-SpawnPointAssistant.desc }
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
index 8bdd113c8bc..2a88b84babc 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/pda.ftl
@@ -1,6 +1,6 @@
ent-BasePDA = КПК
.desc = Ассистент по персональным данным.
-ent-PassengerPDA = КПК пассажира
+ent-PassengerPDA = КПК Ассистента
.desc = Почему он не серый?
ent-TechnicalAssistantPDA = КПК инженера-стажера
.desc = Почему он не жёлтый?
@@ -61,7 +61,7 @@ ent-HoSPDA = КПК главы службы безопасности
ent-WardenPDA = КПК смотрителя
.desc = Похоже, что на ОС был установлен джейлбрейк.
ent-SecurityPDA = КПК офицера СБ
- .desc = Красный, чтобы скрыть пятна крови пассажира.
+ .desc = Красный, чтобы скрыть пятна крови ассистента.
ent-CentcomPDA = КПК Центком
.desc = Светло-зеленый символ ходячей бюрократии.
ent-CentcomPDAFake = { ent-CentcomPDA }
@@ -148,7 +148,7 @@ ent-VirusologPDA = КПК вирусолога
ent-PiratePDA = КПК с Адамовой головой
.desc = 'Черный цвет – стильно! Череп и кости – круто! Что-что? У меня на КПК символ Адамовой головы? Это череп!'
ent-ADTSecurityCybPDA = КПК киборга СБ
- .desc = Красный, чтобы скрыть пятна крови пассажира.
+ .desc = Красный, чтобы скрыть пятна крови ассистента.
ent-ADTRoboticistPDA = КПК робототехника
.desc = Почему это всё ещё не робот?!
ent-SyndiAgentPDA = медицинский ало-красный КПК
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl
index a4bd638067d..3146fac386e 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/fun/figurines.ftl
@@ -2,10 +2,10 @@ ent-BaseFigurine = фигурка
.desc = Небольшая миниатюра.
ent-ToyFigurineHeadOfPersonnel = фигурка главы персонала
.desc = Фигурка, изображающая прославленного главу всея персонала, как обычно, отсутствующего в своем кабинете.
-ent-ToyFigurinePassenger = фигурка пассажира
- .desc = Фигурка, изображающая обычного заурядного пассажира. Никаких приколов.
+ent-ToyFigurinePassenger = фигурка Ассистента
+ .desc = Фигурка, изображающая обычного заурядного Ассистента. Никаких приколов.
ent-ToyFigurineGreytider = фигурка грейтайдера
- .desc = Фигурка, изображающая подозрительного вида пассажира. Greytide worldwide!
+ .desc = Фигурка, изображающая подозрительного вида ассистента. Greytide worldwide!
ent-ToyFigurineClown = фигурка клоуна
.desc = Фигурка, изображающая клоуна. Вы с содроганием думаете о том, что же, возможно, люди уже успели сделать с этой фигуркой.
ent-ToyFigurineHoloClown = фигурка голоклоуна
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl
index a86cae1a693..57d0e99a079 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/identification_cards.ftl
@@ -1,6 +1,6 @@
ent-IDCardStandard = ID карта
.desc = Карта, необходимая для доступа в различные области станции.
-ent-PassengerIDCard = ID карта пассажира
+ent-PassengerIDCard = ID карта ассистента
.desc = { ent-IDCardStandard.desc }
ent-TechnicalAssistantIDCard = ID карта инженера-стажера
.desc = { ent-PassengerIDCard.desc }
@@ -78,7 +78,7 @@ ent-CentcomIDCardDeathsquad = ID карта эскадрона смерти
ent-AgentIDCard = { ent-PassengerIDCard }
.suffix = Агентская
.desc = { ent-PassengerIDCard.desc }
-ent-NukieAgentIDCard = ID карта пассажира
+ent-NukieAgentIDCard = ID карта ассистента
.suffix = Оперативники
.desc = { ent-AgentIDCard.desc }
ent-AtmosIDCard = ID карта атмосферного техника
diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
index 8262ae9a58b..8a6029b8f5a 100644
--- a/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
+++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/specific/service/vending_machine_restock.ftl
@@ -1,7 +1,7 @@
ent-BaseVendingMachineRestock = набор пополнения торгоматов
.desc = Набор для пополнения торговых автоматов фирменными товарами.
ent-VendingMachineRestockBooze = набор пополнения АлкоМат
- .desc = Поместите в АлкоМат чтобы начать вечеринку! Не для продажи пассажирам, не достигшим совершеннолетия.
+ .desc = Поместите в АлкоМат чтобы начать вечеринку! Не для продажи ассистентам, не достигшим совершеннолетия.
ent-VendingMachineRestockChang = набор пополнения Мистер Чанг
.desc = Коробка, покрытая белыми наклейками с крупными красными китайскими иероглифами, готовая к загрузке в ближайший торгомат Мистер Чанг.
ent-VendingMachineRestockClothes = набор пополнения ОдеждоМат
diff --git a/Resources/Maps/ADTMaps/adt_avrite.yml b/Resources/Maps/ADTMaps/adt_avrite.yml
index 6c9229cbb61..b0d2905e380 100644
--- a/Resources/Maps/ADTMaps/adt_avrite.yml
+++ b/Resources/Maps/ADTMaps/adt_avrite.yml
@@ -25970,7 +25970,7 @@ entities:
- uid: 786
components:
- type: MetaData
- desc: Принимаешь недовольных пассажиров.
+ desc: Принимаешь недовольных ассистентов.
name: приёмная
- type: Transform
pos: -24.5,-5.5
diff --git a/Resources/Maps/ADTMaps/adt_kilostation.yml b/Resources/Maps/ADTMaps/adt_kilostation.yml
index 4d4c16afb16..5cd49b54848 100644
--- a/Resources/Maps/ADTMaps/adt_kilostation.yml
+++ b/Resources/Maps/ADTMaps/adt_kilostation.yml
@@ -180491,7 +180491,7 @@ entities:
setupAvailableNetworks:
- SurveillanceCameraGeneral
nameSet: True
- id: комната пассажиров
+ id: комната ассистентов
- uid: 6469
components:
- type: Transform
diff --git a/Resources/Maps/CorvaxMaps/corvax_avrit.yml b/Resources/Maps/CorvaxMaps/corvax_avrit.yml
index fc76439600a..2bedb0a58ad 100644
--- a/Resources/Maps/CorvaxMaps/corvax_avrit.yml
+++ b/Resources/Maps/CorvaxMaps/corvax_avrit.yml
@@ -27598,7 +27598,7 @@ entities:
- uid: 670
components:
- type: MetaData
- desc: Принимаешь недовольных пассажиров.
+ desc: Принимаешь недовольных ассистентов.
name: приёмная
- type: Transform
pos: -24.5,-5.5
diff --git a/Resources/Prototypes/Datasets/tips.yml b/Resources/Prototypes/Datasets/tips.yml
index 9623750e490..73627911600 100644
--- a/Resources/Prototypes/Datasets/tips.yml
+++ b/Resources/Prototypes/Datasets/tips.yml
@@ -39,7 +39,7 @@
- "Будучи предателем, плазма в газообразном виде - отличный способ навести хаос. Её можно поджечь, чтобы сделать область непригодной для жизни, плазма также может отравлять токсинами тех, кто её вдыхает."
- "Будучи ядерным оперативником, держитесь в группе! Пусть ваша броня и крепка, ваши соратники гораздо лучше справятся с вашим спасением: и огнём прикроют, и в укрытие лежащего тебя оттащат."
- "Будучи ядерным оперативником, помните, что связь имеет ключевое значение! Используйте свою рацию, чтобы поддерживать связь с вашими соратниками и координировать действия."
- - "Будучи ядерным оперативником, помните о скрытном варианте. Капитану будет сложнее отбиться, если его застанет врасплох тот, кого он считает обычным пассажиром."
+ - "Будучи ядерным оперативником, помните о скрытном варианте. Капитану будет сложнее отбиться, если его застанет врасплох тот, кого он считает обычным ассистентом."
- "Вы можете осмотреть свою гарнитуру, чтобы узнать, какие радиоканалы вам доступны и как по ним говорить."
- "Будучи утилизатором, всегда носите с собой GPS и записывайте координаты станции на случай, если ваш обломок затеряется в космосе."
- "Будучи утилизатором, в крайнем случае вы можете использовать протокинетический ускоритель для передвижения в космосе. Просто знайте, что это не очень эффективно."
diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakon4XX.xml b/Resources/ServerInfo/ADT/srp/KorporateZakon4XX.xml
index 6396bd2b42f..deb2ace60b0 100644
--- a/Resources/ServerInfo/ADT/srp/KorporateZakon4XX.xml
+++ b/Resources/ServerInfo/ADT/srp/KorporateZakon4XX.xml
@@ -21,7 +21,7 @@
- Пояснение: Под действие этой статьи не подпадает добровольная сдача вещей, входящих в список контрабанды, сотрудникам СБ, командованию, членам ОБР или сотрудникам ЦК.
[bold]404 - Подстрекательство к мятежу[/bold]
- - Описание: Агитация с целью склонить экипаж и пассажиров станции к неподчинению командованию и/или поднятию мятежа и ненасильственный протест или беспорядки без соответствующего разрешения.
+ - Описание: Агитация с целью склонить экипаж и ассистентов станции к неподчинению командованию и/или поднятию мятежа и ненасильственный протест или беспорядки без соответствующего разрешения.
[bold]405 - Уничтожение особо ценного имущества станции[/bold]
- Описание: Намеренное повреждение или уничтожение особо ценного оборудования станции. Намеренная порча стен и иных структур стратегически важных отсеков и запретных зон.
diff --git a/Resources/ServerInfo/ADT/srp/KorporateZakon5XX.xml b/Resources/ServerInfo/ADT/srp/KorporateZakon5XX.xml
index 79d07eb18e2..7a2144b987b 100644
--- a/Resources/ServerInfo/ADT/srp/KorporateZakon5XX.xml
+++ b/Resources/ServerInfo/ADT/srp/KorporateZakon5XX.xml
@@ -25,7 +25,7 @@
[bold]505 - Приведение станции в непригодное состояние[/bold]
- Описание: Намеренные действия, приведшие станцию в состояние, непригодное для работы.
- - Пояснения: Под непригодным для работы состоянием подразумевается уничтожение системы энергоснабжения, циркуляции воздуха, уничтожение более 50% структур и оборудования одного отдела или создание на большей части станции условий, непригодных для жизнедеятельности экипажа и пассажиров станции.
+ - Пояснения: Под непригодным для работы состоянием подразумевается уничтожение системы энергоснабжения, циркуляции воздуха, уничтожение более 50% структур и оборудования одного отдела или создание на большей части станции условий, непригодных для жизнедеятельности экипажа и ассистентов станции.
[bold]506 - Незаконный оборот оружия[/bold]
- Описание: Передача без соответствующей лицензии двум и более лицам предметов, классифицируемых как холодное, огнестрельное или энергетическое оружие.
diff --git a/Resources/ServerInfo/ADT/srp/SrpSecurityNezareg.xml b/Resources/ServerInfo/ADT/srp/SrpSecurityNezareg.xml
index 03643ee8b37..df4207b4ef3 100644
--- a/Resources/ServerInfo/ADT/srp/SrpSecurityNezareg.xml
+++ b/Resources/ServerInfo/ADT/srp/SrpSecurityNezareg.xml
@@ -5,7 +5,7 @@
2. Любое существо, имеющее защиту ОПРС и незаконно проникшее на станцию, подлежит задержанию и принудительному допросу.
- 3. По итогу допроса Капитан может принять сотрудника на станцию пассажиром, либо содержать в пермабриге до передачи на станцию центрального командования.
+ 3. По итогу допроса Капитан может принять сотрудника на станцию ассистентом, либо содержать в пермабриге до передачи на станцию центрального командования.
4. Если в результате допроса было установлено отношение проникшего к вражеским корпорациям, разрешается инициировать процедуру казни.
diff --git a/Resources/ServerInfo/ADT/srp/SrpServisPassagir.xml b/Resources/ServerInfo/ADT/srp/SrpServisPassagir.xml
index d1756a7773a..2b1a9c8918e 100644
--- a/Resources/ServerInfo/ADT/srp/SrpServisPassagir.xml
+++ b/Resources/ServerInfo/ADT/srp/SrpServisPassagir.xml
@@ -1,16 +1,16 @@
- [head=2]Права пассажира на объекте корпорации NanoTrasen[/head]
+ [head=2]Права Ассистента на объекте корпорации NanoTrasen[/head]
- Пассажир [color=green]имеет право[/color]:
+ Ассистент [color=green]имеет право[/color]:
1. Пользоваться услугами сотрудников корпорации NanoTrasen.
2. На защиту его ОПРС на уровне любых других сотрудников станции.
- 1. Устроиться работать в любой отдел станции с разрешения Главы Персонала и главы отдела, в отдел которого назначается пассажир.
- - В таком случае Пассажир приобретает статус работника NanoTrasen, принимая на себя все права и обязанности выбранной занятости согласно СРП.
+ 1. Устроиться работать в любой отдел станции с разрешения Главы Персонала и главы отдела, в отдел которого назначается ассистент.
+ - В таком случае Ассистент приобретает статус работника NanoTrasen, принимая на себя все права и обязанности выбранной занятости согласно СРП.
- Пассажиру [color=red]запрещено[/color]:
+ Ассистенту [color=red]запрещено[/color]:
1. Нарушать Корпоративный Закон на территории объекта корпорации NanoTrasen.
diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Nuclear Operatives.xml b/Resources/ServerInfo/Guidebook/Antagonist/Nuclear Operatives.xml
index 5826aa07658..7cb49080f4d 100644
--- a/Resources/ServerInfo/Guidebook/Antagonist/Nuclear Operatives.xml
+++ b/Resources/ServerInfo/Guidebook/Antagonist/Nuclear Operatives.xml
@@ -27,7 +27,7 @@
## Подготовка
- Противостоять всему экипажу станции не так уж просто, однако, к вашему счастью, вы хорошо подготовлены для этой работы. У каждого Оперативника имеется [color=#a4885c]Аплинк[/color]. По умолчанию в нём находится 40 [color=#a4885c]Телекристалов[/color], которые вы можете использовать, чтобы приобрести снаряжение. То, что вы выберете, зависит от того, какую тактику избрала ваша команда путём голосования. В ином случае - следуйте решению Командира. Только Командир и Медик Ядерных Оперативников имеют доступы станции уровня Пассажир, однако пройти через внешние воздушные шлюзы они не смогут. Это значит, что вам обязательно понадобится снаряжение для взлома или прорыва на станцию. В общем и целом, вам понадобится оружие, снаряжение для взлома, инструменты и медицина.
+ Противостоять всему экипажу станции не так уж просто, однако, к вашему счастью, вы хорошо подготовлены для этой работы. У каждого Оперативника имеется [color=#a4885c]Аплинк[/color]. По умолчанию в нём находится 40 [color=#a4885c]Телекристалов[/color], которые вы можете использовать, чтобы приобрести снаряжение. То, что вы выберете, зависит от того, какую тактику избрала ваша команда путём голосования. В ином случае - следуйте решению Командира. Только Командир и Медик Ядерных Оперативников имеют доступы станции уровня ассистента, однако пройти через внешние воздушные шлюзы они не смогут. Это значит, что вам обязательно понадобится снаряжение для взлома или прорыва на станцию. В общем и целом, вам понадобится оружие, снаряжение для взлома, инструменты и медицина.
diff --git a/Resources/ServerInfo/Guidebook/Glossary.xml b/Resources/ServerInfo/Guidebook/Glossary.xml
index edf59b70e3e..fc3c9fb4a34 100644
--- a/Resources/ServerInfo/Guidebook/Glossary.xml
+++ b/Resources/ServerInfo/Guidebook/Glossary.xml
@@ -92,7 +92,7 @@
Внутриигровое понятие, обычно обозначающее игровой раунд.
## Грейтайд
-Обычно используется для обозначения пассажира из-за цвета его стандартной униформы, хотя может использоваться для негативного отношения к другим членам экипажа (не только пассажирам), которые ведут себя недисциплинированно или совершают различные мелкие преступления.
+Обычно используется для обозначения ассистента из-за цвета его стандартной униформы, хотя может использоваться для негативного отношения к другим членам экипажа (не только ассистентам), которые ведут себя недисциплинированно или совершают различные мелкие преступления.
## Мостик
Сердце станции. Здесь находятся каюта капитана, комната глав и ИИ, большинство видов консолей.
diff --git a/Resources/ServerInfo/Guidebook/Jobs.xml b/Resources/ServerInfo/Guidebook/Jobs.xml
index 676ec0ac94a..ecddd329cba 100644
--- a/Resources/ServerInfo/Guidebook/Jobs.xml
+++ b/Resources/ServerInfo/Guidebook/Jobs.xml
@@ -4,9 +4,9 @@
SS14 имеет большое количество должностей, которые разделены по 7-ми основным отделам:
## Сервисный отдел
-В этот отдел входят Глава Персонала (ГП), Пассажиры, Уборщики, Клоун, Мим, Музыкант, Шеф-повар, Бармен, и другие должности, которые занимаются обслуживанием станции.
+В этот отдел входят Глава Персонала (ГП), Ассистенты, Уборщики, Клоун, Мим, Музыкант, Шеф-повар, Бармен, и другие должности, которые занимаются обслуживанием станции.
-Они являются теми, кто развлекает, кормит и поит остальных членов экипажа, а также убирает за ними. Исключением являются Пассажиры, у которых нет определённой задачи, кроме как теряться в техтуннелях.
+Они являются теми, кто развлекает, кормит и поит остальных членов экипажа, а также убирает за ними. Исключением являются Ассистенты, у которых нет определённой задачи, кроме как теряться в техтуннелях.
## Отдел снабжения
В отдел снабжения входят Грузчики, Утилизаторы, и их глава — Квартирмейстер (КМ). Этот отдел занимается распределением грузов и ресурсов по станции, и торговлей на галактическом рынке.
From b738e03551097fa823d4c461d7fe9c4e2aa82e77 Mon Sep 17 00:00:00 2001
From: RevengenRat <138193222+Ratyyy@users.noreply.github.com>
Date: Mon, 3 Jun 2024 22:12:18 +0300
Subject: [PATCH 3/9] assistant Maintenance
---
Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml
index e9fa7c89443..b0ab43b97cc 100644
--- a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml
+++ b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml
@@ -6,8 +6,8 @@
startingGear: PassengerGear
icon: "JobIconPassenger"
supervisors: job-supervisors-everyone
-# access: # Corvax-MRP
-# - Maintenance
+ access:
+ - Maintenance
- type: startingGear
id: PassengerGear
From a258332da24fa26d14645f1e91bacdf061aa77d9 Mon Sep 17 00:00:00 2001
From: RevengenRat <138193222+Ratyyy@users.noreply.github.com>
Date: Mon, 3 Jun 2024 22:24:19 +0300
Subject: [PATCH 4/9] uranium radiation
---
.../Prototypes/Entities/Objects/Materials/Sheets/other.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml b/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
index 4f2a8f01e8a..f0d06555781 100644
--- a/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
+++ b/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml
@@ -226,6 +226,8 @@
- ReagentId: Radium
Quantity: 2
canReact: false
+ - type: RadiationSource
+ intensity: 0.1
- type: entity
parent: SheetUranium
From 4337d52226bcb7b11f23dc29294b4a9d43c948b3 Mon Sep 17 00:00:00 2001
From: RevengenRat <138193222+Ratyyy@users.noreply.github.com>
Date: Sat, 8 Jun 2024 10:26:23 +0300
Subject: [PATCH 5/9] chainsaw
---
.../Item/ItemToggle/SharedItemToggleSystem.cs | 11 +
Resources/Audio/Weapons/chainsaw_hit.ogg | Bin 0 -> 32224 bytes
Resources/Audio/Weapons/chainsaw_loop.ogg | Bin 0 -> 40375 bytes
Resources/Audio/Weapons/chainsaw_start.ogg | Bin 0 -> 37052 bytes
Resources/Audio/Weapons/chainsaw_stop.ogg | Bin 0 -> 43781 bytes
Resources/Audio/Weapons/chainsawidle.ogg | Bin 10963 -> 0 bytes
Resources/Audio/Weapons/chainsawwield.ogg | Bin 29080 -> 0 bytes
.../objects/weapons/melee/chainsaw.ftl | 4 +
.../VendingMachines/Inventories/nutri.yml | 1 +
.../Objects/Specific/Medical/surgery.yml | 3 +
.../Entities/Objects/Tools/welders.yml | 3 +
.../Objects/Weapons/Melee/chainsaw.yml | 100 +++++++--
.../Crafting/Graphs/improvised/chainsaw.yml | 19 ++
.../Recipes/Crafting/improvised.yml | 13 +-
Resources/Prototypes/tags.yml | 6 +
.../Melee/chainsaw.rsi/chainsaw_on.png | Bin 0 -> 721 bytes
.../Weapons/Melee/chainsaw.rsi/icon.png | Bin 1134 -> 557 bytes
.../Melee/chainsaw.rsi/inhand-left-on.png | Bin 0 -> 1056 bytes
.../Melee/chainsaw.rsi/inhand-left.png | Bin 1143 -> 615 bytes
.../Melee/chainsaw.rsi/inhand-right-on.png | Bin 0 -> 1042 bytes
.../Melee/chainsaw.rsi/inhand-right.png | Bin 1128 -> 635 bytes
.../Weapons/Melee/chainsaw.rsi/meta.json | 190 ++++++++----------
.../chainsaw.rsi/wielded-inhand-left.png | Bin 1107 -> 629 bytes
.../chainsaw.rsi/wielded-inhand-right.png | Bin 1049 -> 629 bytes
24 files changed, 218 insertions(+), 132 deletions(-)
create mode 100644 Resources/Audio/Weapons/chainsaw_hit.ogg
create mode 100644 Resources/Audio/Weapons/chainsaw_loop.ogg
create mode 100644 Resources/Audio/Weapons/chainsaw_start.ogg
create mode 100644 Resources/Audio/Weapons/chainsaw_stop.ogg
delete mode 100644 Resources/Audio/Weapons/chainsawidle.ogg
delete mode 100644 Resources/Audio/Weapons/chainsawwield.ogg
create mode 100644 Resources/Prototypes/Recipes/Crafting/Graphs/improvised/chainsaw.yml
create mode 100644 Resources/Textures/Objects/Weapons/Melee/chainsaw.rsi/chainsaw_on.png
create mode 100644 Resources/Textures/Objects/Weapons/Melee/chainsaw.rsi/inhand-left-on.png
create mode 100644 Resources/Textures/Objects/Weapons/Melee/chainsaw.rsi/inhand-right-on.png
diff --git a/Content.Shared/Item/ItemToggle/SharedItemToggleSystem.cs b/Content.Shared/Item/ItemToggle/SharedItemToggleSystem.cs
index e2e5fc2e3c3..1f7e27e78bb 100644
--- a/Content.Shared/Item/ItemToggle/SharedItemToggleSystem.cs
+++ b/Content.Shared/Item/ItemToggle/SharedItemToggleSystem.cs
@@ -6,6 +6,7 @@
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Network;
+using Content.Shared.Audio;
namespace Content.Shared.Item.ItemToggle;
///
@@ -16,6 +17,7 @@ namespace Content.Shared.Item.ItemToggle;
///
public abstract class SharedItemToggleSystem : EntitySystem
{
+ [Dependency] private readonly SharedAmbientSoundSystem _ambientSound = default!;
[Dependency] private readonly SharedAudioSystem _audio = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
[Dependency] private readonly SharedPointLightSystem _light = default!;
@@ -141,6 +143,10 @@ private void Activate(EntityUid uid, ItemToggleComponent itemToggle, bool predic
else
_audio.PlayPvs(soundToPlay, uid);
+ if (TryComp(uid, out _))
+ {
+ _ambientSound.SetAmbience(uid, true);
+ }
// END FIX HARDCODING
var toggleUsed = new ItemToggledEvent(predicted, Activated: true, user);
@@ -175,6 +181,11 @@ private void Deactivate(EntityUid uid, ItemToggleComponent itemToggle, bool pred
else
_audio.PlayPvs(soundToPlay, uid);
+ if (TryComp(uid, out _))
+ {
+ _ambientSound.SetAmbience(uid, false);
+ }
+
// END FIX HARDCODING
var toggleUsed = new ItemToggledEvent(predicted, Activated: false, user);
diff --git a/Resources/Audio/Weapons/chainsaw_hit.ogg b/Resources/Audio/Weapons/chainsaw_hit.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..0dc8f82d25ce4e0a24b4083e2f69bbca9c9d10ea
GIT binary patch
literal 32224
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
T<)aoW8TO17pQ6i6^yvN{sHSAo
literal 0
HcmV?d00001
diff --git a/Resources/Audio/Weapons/chainsaw_loop.ogg b/Resources/Audio/Weapons/chainsaw_loop.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..7d977ee8e4d8108728c30a8681e0f1ae6f1ba02a
GIT binary patch
literal 40375
zcmb@tby!s0+bFyd6;uQaQc{#|=?JgzhE4@Uky7bKNfnuTi(P)dsEr|D)X6QaQz;!SQr;x3Gs`+i;$K
z{o94R5cl$-7DpXB^1l@vur@fJ_Wh11=D(LQ+`luifgKF&U)pi1yW7$^*<0vc&QGUE
z$IH#b%gxLEgpOI=*~R{)yEVkx1!p#nO*2+alI8{dx@EnV`zxg_4+1nH(iJd?^^CBHIcP1Ing5P%-@D&ZgG4YR#M>^)3YpXx^C(Z84yOK
z{d2oU&+*y-Q0yi3CyXHOq
zUr(NC>!|92#luwJ(;DvS0rw0rObRou4KSI3OMRDEZwO8zh3{PIr8q0zzfuzXYP;wLvvbr
zsANHHs$^F^_=}_XFOZB~ZS!Bbr(qV_N)US{%AM;{Ruj0b9rTR7dzg
z!o~vt1pxf%0I5#=F(<)@xLN12>-DKYK{2;f8lZuOCb*cf&o16?^gCuED4TO8UVbGg}mj#C$S_J!7qdo
zYZZ})#0oP#h7c+-Kh7goQUV)z5s$0}6mLAvy|1KL7!s?+oR_De&lnf(SbDz{VY-csi*p`-SuFTRO0Gjv7UB
zz^E+0@_SukP71E78f@U`1W9taDh_ajN=XN$(&bbj@NuK4l4?qAB@jUel|s;!_ElGt
zL%S}HuN*mn+vT1q^fm+uO#BeCy@!I`T;*Pj+b
zEW^T5Jr0hAg3$8vCPcuoAV`qjM&Nv4zr4J0i;c^EkMl;2-qVL_DJeeAOR#v)13rQM
z;*8$&B=fm>2&8gg^$5-W?Q#Tq`XZd-^;TC56Yiq{5(_Y4NgT
z=V@p$KF-xK0>ht8ki46%GR%BdkAYY`(0k?H2ZNe7aUdBwsbrNvDqBW^G7Y{%#A$&j
zCqcj)73eR(xCf*jm1Q4DE=V*;3-DbRwgHi5`PZA=007pPpz|%)w1T|;kOive6`&CG
z5x7aUn!~t4CU6#I1Z;6eJ
zLctrjPIBxzxw8rGQ&!#u6u_vA0K^{;)UHd}Qc`5WN(EL@u%d=#{y$Yma4py>x#(r9
zBhQ<^RZ9Zw!X0_WjV@aq`>Ow`Ix2x0=UBpzhyzu7+z2vo4WQ!_0)nY0%0<2_{xW!;
zP0xlCECv7yESG^Ls9jj1W4ZBfoXL~_Ur+z*-R0BjKMj3Y=0pmwQenrYLDWF;e}xN3
z1xGzhy%%|v1dAg+$m+-!m*O9*loNMJ;CMaCytI(JScwJ=)Z;u*@;P9A!YnNDASxW5
zcfl$sq+csQ%jH;DO==lM4O+7Zj!sI*7DyTpA5cC)BRBze8BdXA!FB-=H35f#4gJ*!
zEJ47hlDY!yEaN7S9dYa|)vIZKAQ_UxgaE0>6GH7u!-k7?FE8mZ0|0U?AO?j0a4P<<
zn*L=RE2#08B7v=1Vf7dKw?U@+KN>=Zu!?=zpdrJO2adqIWIBDQhSI+cca@m);{Kf~
z5385|bh(QaEG?10V)8d8`8(C6#Azwr_}lL?Sc$ufUF6>ppa5d~W&dr^Qo58|>{QtK
zK;fnTw*drn3H-7_O9ub(e>LQR6M(Dw+W-Rk_X#@-01RF7^G-aeMFE9A%`1kR6pVlM
zYY}vR|Mqow^zV2E(9Zlb)4!|ue_#FIf&jks65zG|x$(f(Kv9H^>Ne-44w8Zz*Pdh<
zEzJa~v5{laYYmw{xw*qiP8Ix0(pX|?fod|&`{zsCMw}w6cVfCSh7NHSuTv2l4fS9p0J4Iha3437JdUKs6IAv
z>=%9uT6msuN=QFHaz+`PImNM*A1@O^oS!%05XFy3^CK2H88wQkTcv>xNh4^WN+qBd
z91zE&_us9nHgN3cN6du~iQvyW6oZ28xFe3t2yx*7C3&a~+eNyT+;LDCNfk;cazaA@
zbVt1eq)fO!#)|Zo55Ik&-b(xmv@bV-x1d9d1PxH=U!GV*{8jb;P-bwGz$gR;;0A4_
zeZxgjOZjU1pNXzy4&6!pK%c0^^XZ;+%&5lu_~+qzFGI+JFC7}V%OQRXQUnrB95-&U
zRi~pQ>`;M-qkopEvaWw<)7F(41QoS3o0q6bm~Nln`M2
z4!i~c+&jGY@b62#dPM*TNh!o$0dC$Rpl*LACB;df)0*{CMTjX~005-l_7T5(+d;>Z
zP07rfj~m=^?TtUsJv5=vP#esNYckYfiYJ3FL;Tu+N($$OkkH~Arn%kF2WeT_I_p?C
z*nRZ^NQFt@;pgP!PZ;^ejBW(u$g(IR*aYHMw0
zWefFibAh;fKs}*QUppH&h!+OaV}jOOsd=q>@BNg1KtZnSxhFH`_i4cC)=9PPhU>Xu
zz_yQ(ujIUO<}4YkxTWlm4gdN<*Kj>v(gas#M3BsWJdLXIEgNCvVD)<9<|Mu|XYbskliv
z_T$TrU{X&gPV3f}&0YNO2H&p$Ly|aDti>PO*JGweg-&fz@v?Gd;X%3H)Ez6|ZAs3B
zT8=P-RDs^#aSB`bm$zWZcKGz1S+;}x=_q;Ioq?O%YU}TVHP=KBgB63bc5=jBa8!0f
zM_S-_KlH59PQ7|Dz_<(Un$5Plgur~wrtUAN#qo)?rQsN^rrms^hT}x&Dwmg}4yH0K
zCJ3`lbj-&!(A3mby85YjdRiLs2K5!?n_JxU^XktLjB~j|Ot(h^#})Q&Dv6FVBGTHb
ziU))f&ZtkayQwPb&Ci*F0b8Ch09fp-xehY*x8{xPO?Klwxw1^<^8>34*XAed4fE-%
zM`C)lbCQY51753`l7?~v%Rx*K#vIQNxwo?u;sIanV}soJwXt#_O+zQ#bJQ}OL`@GgsqcHdaDa)X3x~?_@_ASf2h7gqhSY!D!7rxSaw}mg~==Cu?_*hQ<4?s(Il-T*I^u$0
zZJ;?Y+%|m=&IhjZC6Yi~9Q=QOsZx`lURwP%nt?F&NT@t&SAa$@Fgo@9{B^o%VRbFA;rGV=3Xh6BoF?
z{dSUAC}5Zh06*?Ldq!vNi*FJ1mAosu_DyOF;w+KN5A!WrtZYR;+%U1r^YBDzws!8g
zD&Gh5(P#g?vuLA`?t&eD4io=vj1Mcpt9_wHN`4=5yUunmNb)U28!b${HF1w(8M#0K
z+9?7*@Yd1}1%N>pQ?r#I8P*OaN3rdPDa;MjM6
zOcKiQvL)o8-QmmL8vHt7BJL*dI{(LvC-b?^&Xj`ljp;!y5+i6#v(~I`8_QA3>|wH6
zzP-AEZ-{Bg3IiC81Ki5^jG*Msko*Fugk)ykB<`(G{yF2`U$HIN=&nK?9F*my9*m&N
zsBP8Dqv!U`uk3o%ZsR+C
z(<2hLU#4uUD#L%YnjID8QVd*EW(I)R+iuiYjr2bzWo&riEER`d6!dJ-;jN#-6wVq%
z$}~BrsVYS8ZN=buy@QP(!Qh=AUag$y>5*B!1QwQxrJqu~8eF(golEQjoc9IuMN2+?zOAMF!#QMY53-`;;H(49A~y!g;5x
z50t;o&)BQ!p+Cv`>CeWk@4JcU>d`I$t?@)lMlepFPb;wEdEdsh*S$XRH=ikVJoBcP
z%3$>mvTOXVD_Yikr47tqNTmwVNr6C~u2O2dT2qI#*9O_v7U~roIl>fFM;gX_(OsWs
zw+OU&-;C&qAi30Q?4k*t1aQ2tioMBI%EyOp?e<{$-SGP)Z%1%w?^}GL$%fdi&kN>N
zu=QKXl7T%wMQ+tMKucLZ=mNd;xGFz+A*33X+=Y3VTGt|5S!C+!M+r6C5-%0PzzQcg
zY=6vpR7{%9bCy@Isb)pjd0CBQ?B?CV=~Ky=#WBtj@{w7QiMQ&D)fN+I-YMZ@HO~0*?>&(P#m;q
zK&RGh9B|nGRF0qIU}>iOG8r=Bbq%ojdHvQZn^Do@I`X(ZOG};=lUwu~-qbFinJHE4
zr3)iruS$Xb7mIE#=mkcdr=(Hoa^bM2ZkpZQ9fnyvr`;%
z7hkn{M@k{~Ni7g0zI&$Ae7%=;K);Et&oS+T&}%AGU8s&FE<|n7v(A*qz3NjIce~
zQc6P8Iy4P4AQR{eo$${%_(xwrjdAbZM;wC&%4z?^Mv@3LQ+FSaNYlhFEFU+avJNwS
z&0)V6&*WY-xcOIMxh>3C4N~A9%CH5LAXqYUt$D3?f?K9UhItnI8oYu
zcm6c?hjq7Q$@eWJ5Lx)irHwYkYLEIktQw%_;CZ~U58F+As5Ur3px)RrS+=h
z@_S8|86=CouJb6sS*mK~v2)T;LyI4o=-X4+sM0&H2~U?J1=C&vq2q=l-ohWp;3uN`
z;f;f9pf&*hyhKVQ40%hn2`!Uc#hemRxNwG%QQCsD!{go&zQCj01Jp`?_)sb^c|!Ql|hG4-3k)kF+tM36&ATHo`|O-k|P7$jr0M3rWH
zWX(vjz^NiP0CX4}ieMoM&}tOiSl(6{>)G$QkW;3eOHRnVg=n8i-1>amavHV&+yeQ!
zsTh6iT`zodtD<1^j5hD5_Wbp%`56v@@93tpY5m7uE(*FIRSL#m#Jn7z_QGc?aC85V
z=Po)r!f*IB!B5pno?u1N##RRhNXpzKBLIQwu%<#4No;iSgnqDNg78{$L)c=@@fb#q
zD;g`<=Tqm(&SdBhE@r2ykX&0|Cpb&zeaZDpADH!7F2JsajrbmQANSo)L56v#pi$u^
z=L5iJZyf|4lYg!3x^kkK^fmHxX=iK8ni?4B4V#3+T`jRNA4%kV(-7CSWj>~)5j;Nf
zuf6cx=q*@0+qMsaprC4*af8ae@23*VdUr?b4E@$;qs+7e9etQM_H=dyK5d1El?eq=
z`Ro#wq>^Wf@UO^l?+>&ze)+uPN0n<+Ig}pXA-&pKd}rRVRAOS-@UQ^qa54knk+8!S1*6C%2%&x%^vqKG*&fmG4jM^lLrzgrr-wCy>?q;hYPznAG4zi&3Sa2SB`ucg~J
z0KvYEo7xs2roVN0aC>w)<-ati;EJ799raxFqy{wx(i~_7cK7eg<_n}wBYL@lPK&=D
zgkbg
zI?00Nag&?obB>!x8=C1flrBY3J=Xva&gsyx-5~GmV3{CZ8g6uJsoB&|1_g{
zL}bdy?HmzQ`GO4hLj^xWS@DVX?WU#}tNu!L-|g|Mtx<4FkkX+y$x6emaVlgmdk@J7
z+F8eglzll}5%UD%Q34#|UTZB>5GwV^g$VfvmM_SSKNAMWw4;4$4-+^)l!k0c|0tOX
zk9?a__g*!F#P2B5n;{TlqG_DU*wtXnV3Id|4XFLha~1_620$Pzs$cj3x*^9H8!SC#4Tt(@9g%-Ma_u5$57S0`
zYIfb8pFdmKKxNf!ARy^ezXIz0t931rlg01^vUj}=d*w;>0ZezE^9AU>@={&>qO;Ea
zmB8_Si#G-HQ%OxGkE?X9`{>&I6#?d((LA2U5Yw3oXh@yq2ZmhX49R0ELy4FZ^CR3Ma(tmh>
zO7_X9`bmo^sZ)lBTQtk5Nkk@h4;0RY?veJiCFv?X4bJ-2<>YHdxpi>iwd;$z@k{{(
zIrHoW!>C3Bth5=;Kohj7QL{5=j==byDkqenk6mZHzit%;4IT&8$n(q+HC)du3W
zEcbe)EK9PgY}VXtB;I>q!U6;fxwZCj<&>mfsce$@h={+bKippFLrL1*
zS+`*kgOoT|8u4eUYC?X<9~9)~`SX3p(|9MYS01zVyQM3-zISEcNN%BDa2ClnCa^n(
z^S-};=8*E6Dv^vgJW&C*1m#f)c<^Y3mTKmq*Wz;l4tgkFGHO+yP3ATqK{(ToUCg0v
zD#68FoAkL&mz7dM`!&y2hFc$0JD%`BIcqF^Be{o|M%H~%$*ZoeDUHt+TpV(sMeMKE
zpb^8X-Xs?y5gPe%3HiGM*Puc94!KrrXuRS|OVT@{G1c2SXxRGmBES8V1#jC6IK8ci
zh}zUwW97W-K?I*NA_vk4<>Xi-zrh91$*l%-8vF&0q{KF
z6jU0hcB)JATtPgu??rzcN>Qd2Lq)3IcQPkTNDMKPrX%1UqF^??xZL9b207JrGY(Cz
z81FlLSAkGYmtl(ilFa9I{8XcoXbbvqDd)2F!Y8TK)nJkYcw`CQF3Ue>T3G+BgRw36
zxV41qz<|M|+1OaVum;mno^FAv=tkWYakZ3d%EC4e}MB-Z)xkPZ=ZyN%Y7pq4XXIs4^kfX2jgRXVk
zYW!#YHN;^_1uT%?FVD_CCy2(-garn9HaBi(G=#@l>kky~l$I8RW7s+2ctkXP#vSL!
z`dsg2j>SBK2J#X<<&PxiKS()Ui~pV=9b#-&?ULA6qY(G&tsbZ
zwa>nK)uc_O+5g~!A-#*zW|cwv*797yk)d*W@`0CjKwoFx>}oUy>RL2?dTvB-O29F`
zu|2|?pT0j>>Q;a40Z;kKTUceDFK^H|dAQ7oyNiNs=XP!3l$vy@R=<>&OCRctdmQfh
z2@>+~+H^<|ZiC9uk8II0(}kU!Q1uZNC-$|9<&Ia6Jj2lbB(i<#?hOYQE%9|}!}(W)
zDP3v$h8TW3Z4IlizW(%9t)y-A%3L+8n^`c@jtFQ2Y%|`j)p9!RY3~F
zR{3MZJUi95%qDr}&PA~lvcUOEp>7cJ^*Wu6(Wg-D8TyWO>%+OR!#a%)#17MOks<8e2c#10WLN@^54s&X`X9l9AmXgo6d1M6&ug7b{~+k#ftLZQep1LoRMsm
z0a^ConhH8Q)Sj7TZsq=BozrP1m{63cP65|l6;1uUD&JuIbz^+604`|3Uiz4w;>I-e
z_is9`OxL}>#vn!moUEFI#nOg|mxCw^i3<)ky)sTsT+?9mU+7{Cv`
zJV*pH02ilJ4<|l+e;HBJywoPWr=c>JzEdQB8j+a9i8ttkf@#>>jRo3%?w>x;d82GA
zalsw{cw36e4)K~tbx;s_GI5thaE>?t
zons|ST-16iMS6_t=l>(
z&FfH>ndl(dIvvM_)1%@BC8Bvr|6PzgNjom;4JU}beb@Kxn&)DG$*|4S^i&5sXBrvg
zW;6{#jmN+7Kto?Oh(EdKiSmeXj|1Y%m`C~j`gQpIY4SCd!Z9cw(JLWf7pg5?H*RUJ
znK>P^(@pgJFs+X^!(|ZSW=p?)2szy`xj0u}S|bLeOvmnE_f_}LsJu9SsJ(nx%2gNX
zyXLev4D{t?U}$@0%4hT#=eM
z7)aziVqaf@*A+igLD0@SqhXs}^;RTP=4SliH>>Jwotq#+4#m^pH!vWL;^_Lql&ZS{
zWi%@b+wa14|N4ve)jK1Z&{>r4bX#SfsW{a%vbPvhwAjD6d}PkioCcpv5C;0%<~*E~
z%KMWa%=vjfO?{JkVcq>evT7mpI`z1=@kVCN?H4*dPLHp2wrC(>TTV}8Z;D>W0b((d
z)F4nWWQ^ap7_IzLary}b7i{tO-4<{1h0dC4&iL(5A-nd>pfDuva(sHrK!>2AuOMt-
zzOgPS6A|NlO|bn(xZKpSIFfaoM8nVYOU(JP++*(`)P(*yq#x)?a
z2;ub%1Oe_}6cvk-v||Vpt3z6>)TM>O0TH=xP=A~{
zkaj3M{U<4b?YtJu+(b&azD??BwfYi&-r(QdR~+6EwGq-VIIx|VqGm1@vpyZ88J3?+
zyFa+&-iv8)Z1&d?^D8-#qPRlqHTYiS8@hO8n({mfI@x?iEmaZq!c1$NT=A-1j=JP!M*HfS&}a28
z-HPk)`0x}^B5cNy7elZO_4KkbXX6$FiJKI%$fVi+&gZ*m73!-+J!H!Mym>!jDZ;*%
z62V<9%ge47+_SgN%=Zr?b+}uL`u=)aGT?ziOZ>wCaDTS&8zz=4Ta1_wT#31}Nu7Lk
z{Kp+GLA(jV$kD-;PpHH;C1%MR#u*n}CWt;u+YSR!nBK~q3+|VS8l2$ehym5yF~wqQ
z=L8|q7V{DnXkLps@y0WA+sHQx9pfn_>VU&$a=x_TQ9Zj7k@Ht>UrzA0*--p~sF&@U-ekb)?S#zV(69i0b$dX^Dm>_TceDWMyy
z*)ICi9u*VXTam6RpWp2jk{3uF9&ePF)5>ccR8oR3PG5-T$eDk)pDK(dnT=O=k<^Hs
zBILmCm9AQZ{4V?@M2)kJiJG0Sbwe|YFUO8WZX=L-EoQL#4s+`DW^tosT)#l!mQYHY
zMePbHS2r$l{{D~vS^5ECg`FBNs^kimLKR#23xOc*fCjQyjmc}|=<`#KahHSU@8hsk
z4ovJ<#pW&ATUUuUIpWAc>3pi^_|mfVYRlrS_bc%A63>Im3Lfjm8c3q~PR&-^=H6(_
z)cJC88pdp@-?L}~wR$6OeMYF}29*#E^;L;qQH;WeKgwFr?bDO(cl3s4@8VG&PtWUY
zB^1Y@iRXN%=7{NSJW9DbG#3}ckg3PZwGmDv6-(P
za1pu;j~uP^PH&(Lho}mUx{j+4G6#4|k*UJYcw}C#&DF`DVhh`Q)Qu5LI6GfzP^rJE
zs=UM8U`V*(2DDzc<{Qd?%a!z)s;Dyf>z2G}LCC$T;1i0L%=~P(L?W^$pd^`W(|idO
z?@<+z9Y9UP_e(7c3Z13~JX$`5zDJ<(x6P^|J7E?1a)DJ=U$yvW4!7=0ut>kiFoSx5
zUx++SSBf!SqK@6oLr)D!X;#T(1>e2*&TqE9JL1%T2M220O_bV58eEy+7Xo6)H!fnm
zMrRU7Z4ZF}cqOUOoKlWHlv>kC)q7@1$rq3Bs#SEi|48w=`>X5g8p-ORB~>FXpng=3
zFPacDWM_V1HcZ#KUi6SAaRU7%z$<%p!>Qb?a(Njr*{H0>0fOsj;71M3CDx`b>`cE;
zxsfkQ+8m$OwRGv|285e>r5OD7s=2o@u$e9X&8y%Acgo0{sstjh#VvL!s+0j>;mbz;
zn{Oj=&yD?}>0-V6DGH3c+wy%nN8Mgdxz^>D!LrA?zENLzkXQFKwJHDRTj{%+8gAdlyL_OpFE6ao)#^rm?BMx(kC);~%ZlH`{g1N(C#
zi77+mv9{4WTh@Edz0l*mc(U?m)Jty^>vFQX^wlOcaDij*^ipLI#-?KY!;~l1A7s!$
zjfRHawycm%Uvu{f_-s(%sccJuUryA=C#78tsTrqx%K|M&5V*J}Q6{R9YCH}&V+e8(
z=(K}1y^>Mt^$ZjuXJ^XZsNtG7OlhdmzP44I*;u$q;@r>p$Km2z8ZcD0%m;olIOKVi
z<1!j2S_-Fi^DAm(Xup`4IlbujD0DUVI6`deA}h~CtGd=K9O>TxulWapJ%dlJKlp
z3CNP@`|uD%61aGbTj6xik~8A0c0)eE)Z&n#oz^w|*Yxn5E!Xs*vgzzw|G;=+r`bsY
zH0R{GaX(q|#p!mZKy5fK!yaNLh*s&ofg{ukLQB#R*`!>hGa02M`09Fzzbg8-q%B6{
zLXdlb7OEc0fV1#|{N-ifAG&Xor}mhVAOBpEwv#Cg<F_;0}hwDUz;>i
zSn>uoEdf!x_E@9
zI@?Y)W|EVdo>N}9PKC38d__?-t75e!vUpcgI{o#|?%>uYkuUCiCUf
zVenlnS@iXt7+tvcq)_wDu6uihN8nbypWAXfztQYl=rNrUuwr@Q_7&Fi?{F6w)
ze$xJ@U=xtbU78k*)(%ckTN`UzYg=bWYg=2Wmz}Mr2h`5q!_(Ub>fq$%;pypVV|Ty)
z?vrAj)I6prRGHp^Ed1Pup3A9DU2?XnIDVDGSs&KW_S$Ws>2$0}ULMmkJw*d~zvdX!
z8>%7X{rbvjBYvo4*0tS75x0Va`M=woVXh1=c=(vMN@g{;-U{xe4Life4ZtWW821&<
zb(Hmd?Q@Zq)`KG`O7Ng~LsEoz(6!61bl!w?4J`$moDt)C&y+ve{z-Q&imA0))Z-dZ
zxp#K**(ulN;nl#Og*k6<3-LJpLlzWImEzisD1YG6fM?FHT>+#4oM1ofkA8sPM|{@9
zV+pS&Fh~1{x5XviO@}=`emk1kr>vTd5~AiFsfEd|sKvVG80!*`#4)Xx&GF_drlaN!
zvo=?xP`j^KfM#RNLi@W`zI&0M!d(4=>8=e!g2K779?BD35ykQ9m<7)h1Q)krb#HWw
zm{Y-bA0T!X+Vs~;+_%S}cPMI#vATQ)()3bV
zl{QeOc#TmZ^rY9Rd{%AgB5JGV0jZVoK^UbkB8mDqcYU84Rv=rCf$S&=+!ANbIR?M;
z0A>D)VDJv&w}p=&Hwabz!zCtJFKD~Ah!kGYP8h4}@2r>CQyu@KJblhJJ@BXJqc-i1
zpk)CYj1WBhk;qK``GfvlY29QC0f(!?b4NXaUg^Wnn)`o#(h09s`t1<1eZ_iUd+rec
z+}ldF0>SXDQ@(ItzC93nF+IN@V&NlU+uyKZ8kxuSj0Fr2Qoh5Waqt^FNYKcYb(`wvz?4Iu|kqdsFnD3eg`k#m7z;v2{HweUJ
zPH$DO7q4hEc_e7Z|0VZRuY!JGal&{0ffsiTuO=2p5zrJs*izgv-ZQ3h0?-b#10i~#
z``!VEF+lF~;toww2s$|nN$}Zpz9$n3Uji(?$lqf-&N|hmLKi$D!U^6ze(MH;QQ0nX
z3qMj6EdI0OOM2ilyLwTVAD;LmHB``}IcEsBFtx2|E{bBG(REcyRr~td@#EfL#4!mF
zd-^e&-3gkyphc8@T9Zna+`L8`<=$2{`I&`|z%~t5JLv?n{jKQnDhLDMo0H)y>ywHJ
zK_7jF6t4H@3melmY^0wjtbV9DCyFVF!6bVks>O}(+0H+5AP&eCSHfA4XPLKdCGu?k
zb`9<4JRm*g!ulmo6`Eh(LPja<{KxSGjTaUFEYH8B2nYB<&7^`AvWsi!9vU7{wO?CY
zjo!bZkPJb*W0ypFnr61ri;6t>UF~uwF<2PvwNXad$A_qh_Z91p>K5v{UW!?7eOu9W
z;TCIf+3+x`-w(e=8$nqi>sfcxMOe?`JiyL@;#-@uqdj;a3b0P6!8&O$N@bO<>^_qS
zzKg;bYOS^}v8&BX3T%nPX5$yx5<8)gN7{oM5Bvt<4KP!(1V_^bPk6Fd^OK4zv0M$2
z*{{_4UWB1B^Lk4I47Z|Yv9xqOO~*))A_YYZ8-i
z=4Tl>9i!jI9}r2$)8E6x6}ys&JCSPqXVnId%aD~x>?{T5Z;1)MfS`V}u;ddGGc%6R
zzGqnFEDTSr5#8$09~@q7?b!C=@wOf1
z8w5JEm`FYQRGtwZnns;i(*sF!9xwEoGcuzJ~-ex9J=xAj|7s3!!uRG%6-=7
z-&rhP*a*FqoY$O?Af+`n{*z40USe<_PfbuPyf>m+yn`q$b&)VKi=d#@S6i2h%q{RG
zGP@Q)@HFu@*IU5;8J&%a&VP}!F-C5UdmR_gXUWwNCaH3)-woW?VJ0`ojVB5jXBxKGb`
zABWgG=-*$z|5#j!&kn-1(3E#&jS$_+9wYmyCT#Agun570ELQy?r
zybFT$N2_THzSI46dpOXsC4sh?jbBcJkbmm?`;GermMxyuwoNUhU*P%!
zd#X*4ZV?r=tNgIpE5OWr2Z6{LT(csNOU$ZFp;%8i@-92vx&C`e==|+%|8qMUCdgVI
zA*fct5B1KmU+ege?;ct^w$kaWWk$`3iiOT)@bB@ZILyb32^qlT5YHA}*v3=Vcz2FN
zp7%`jZVx;+04^ec%sjJ9ii>2=fL!#_9qCTIGq^}dQy{}Pd4lGdhz8+7k8k@LB|nf@
z^#y>5MmOrsBLe8BT1`Se?pB=up&ex9?m>__?Fy>br|Dyt^1&mFFMNK-Ke5{Q=h>0w
z9f!ua2f&v#cdq~gd9nox0TFaS78rF**~5RBxa-^qfou#4Zo`LTN`|O2
z&-M9`Sv48fu)(XWZQCm$CX<~6~$vvZTK#R%f
z5Us~+@!r^|I6cx5OsF>-hi5uT9tJ+xFx^`*5AyrYk@A=jxGQ1Em^+}B%&(KXGv3uQscH*gd
zODB?9@Z;@~)re|G5q~64&43@N!p6iIii^s#*7!CKVC7dV`a24YjCRKx8I7-r)2m5m9jSF=Lve?n}ny
z?Tm$$mOUcz^Y70MP8Zw@TmxBQMy_*T0;0MVi9wUt;mjU$6a43!fxLQUR+1yasBZQ6waQf@-X6T!hD_b+AP#jFRcQt=HL~w4ul2MZ
z{0Y+|$_IHr(=(fNpZw5jC-Wg+z4c~bv3Gsynx@f)BnETbM18KfGhtufKfA4Ux;48k
zh2DgZ2HXpKT;tUQt0(Yz?O=Zu9j~7P9dS_9$w&Cc7WL7A!1SX(Kw&p^BxVHr@94dP7LdR8i*g*V^s3TtgODIQJmEHzr>
zTq`K;l|=r89wW2GgckUIoRR~5^G^Am6&4QDV4BTFL=H33SE)8KUiP>&lCs@VxE?$HvAn@HhVspe4M}It{J|E8&_KA6oTwX=tt0vBv?&X6WVF$T
zKdC{mt-HHpyLcmC5x98auCPuV++b67F&>OU6_8o?-a6YqT$9<>6lHzdL%-;N(5M!t
z2jfRar9JTYu?e9lM29)~Cd=q7mDl#mqcDZzYGhr#f-&TCuvgRt?JpFhe>&2Q6(|J_<9Y3o&j7mK6YpFV9q5Rg!O%bHi
zhiM@I_)rHQ!)7iHNl2cAJ*o6MGq5Mzy)f`SJt$WNKdFw6DfhFiHEwc>XRfwXc_^P>
zjPo6w_Rgc<04K?ZCz&O9K%|MN6=LFR*Vge9$(hkcn?bM8N;&KLrFCxQxI0ec#tsx=
z{w;${1OQ#mL-lX~C~&KL;sc&8PxShr=E%-^+pAlye`0ATC}*>XNW8y?k#QP!>@=K*`Al)e^r8WSuQDInqajf(EaT
z`q_=NXWb`8M_sF2OE1amBv64aG%cAf=oJ?)|610TimkE>m&lKqm@nwFy514!L2S?&
z`n2y_)`>-CI;DOv)7-?nU9{J1OZtqYut|eepWdFF{|U!|`&y8#waYNWW1QOJXV91~
z7hZDEjV%a&W(8#^l#ytakj4027VE_BA+IG7LS`o^V2gn;9OE!;M#D+8+&nEVLACib
zNPF{D6+9I$(8@IB9v-mVDWRWpSGDeqQ*NIE`rL&n`K%QIiH(N0-!v86QYiA7qW>5p
z=c4+dc0-yqvXFT;n(ICZ4#4|sU_%