From a1ece06ba82cad1d710851b2615dd1e08dda9176 Mon Sep 17 00:00:00 2001 From: Chomp Date: Fri, 27 May 2022 16:43:28 +0100 Subject: [PATCH] Added example --- .gitignore | 3 +- TypeScript/11BundleLoadingSample/bundles.json | 8 + .../item_bottle/textures/client_assets.bundle | Bin 0 -> 4549333 bytes TypeScript/11BundleLoadingSample/package.json | 9 + TypeScript/11BundleLoadingSample/src/mod.ts | 21 + .../11BundleLoadingSample/types/Program.d.ts | 4 + .../11BundleLoadingSample/types/TYPES.d.ts | 3 + .../11BundleLoadingSample/types/Utils.d.ts | 0 .../types/callbacks/BotCallbacks.d.ts | 15 + .../types/callbacks/BundleCallbacks.d.ts | 17 + .../callbacks/CustomizationCallbacks.d.ts | 23 + .../types/callbacks/DataCallbacks.d.ts | 32 + .../types/callbacks/DialogueCallbacks.d.ts | 45 + .../types/callbacks/GameCallbacks.d.ts | 24 + .../types/callbacks/HandbookCallbacks.d.ts | 8 + .../types/callbacks/HealthCallbacks.d.ts | 20 + .../types/callbacks/HideoutCallbacks.d.ts | 32 + .../types/callbacks/HttpCallbacks.d.ts | 9 + .../types/callbacks/InraidCallbacks.d.ts | 21 + .../types/callbacks/InsuranceCallbacks.d.ts | 23 + .../types/callbacks/InventoryCallbacks.d.ts | 39 + .../types/callbacks/ItemEventCallbacks.d.ts | 11 + .../types/callbacks/LauncherCallbacks.d.ts | 28 + .../types/callbacks/LocationCallbacks.d.ts | 14 + .../types/callbacks/MatchCallbacks.d.ts | 35 + .../types/callbacks/ModCallbacks.d.ts | 21 + .../types/callbacks/NoteCallbacks.d.ts | 11 + .../types/callbacks/NotifierCallbacks.d.ts | 24 + .../types/callbacks/PresetBuildCallbacks.d.ts | 15 + .../types/callbacks/PresetCallbacks.d.ts | 8 + .../types/callbacks/ProfileCallbacks.d.ts | 30 + .../types/callbacks/QuestCallbacks.d.ts | 26 + .../types/callbacks/RagfairCallbacks.d.ts | 36 + .../types/callbacks/RepairCallbacks.d.ts | 11 + .../types/callbacks/SaveCallbacks.d.ts | 9 + .../types/callbacks/TradeCallbacks.d.ts | 11 + .../types/callbacks/TraderCallbacks.d.ts | 18 + .../types/callbacks/WeatherCallbacks.d.ts | 10 + .../types/callbacks/WishlistCallbacks.d.ts | 10 + .../types/controllers/BotController.d.ts | 20 + .../controllers/CustomizationController.d.ts | 22 + .../types/controllers/DialogueController.d.ts | 24 + .../types/controllers/GameController.d.ts | 20 + .../types/controllers/HandbookController.d.ts | 8 + .../types/controllers/HealthController.d.ts | 25 + .../types/controllers/HideoutController.d.ts | 56 + .../types/controllers/InraidController.d.ts | 30 + .../controllers/InsuranceController.d.ts | 37 + .../controllers/InventoryController.d.ts | 107 ++ .../types/controllers/LauncherController.d.ts | 27 + .../types/controllers/LocationController.d.ts | 18 + .../types/controllers/MatchController.d.ts | 28 + .../types/controllers/NoteController.d.ts | 12 + .../types/controllers/NotifierController.d.ts | 22 + .../controllers/PresetBuildController.d.ts | 18 + .../types/controllers/PresetController.d.ts | 8 + .../types/controllers/ProfileController.d.ts | 34 + .../types/controllers/QuestController.d.ts | 37 + .../types/controllers/RagfairController.d.ts | 69 + .../types/controllers/RepairController.d.ts | 40 + .../RepeatableQuestController.d.ts | 216 +++ .../types/controllers/TradeController.d.ts | 21 + .../types/controllers/TraderController.d.ts | 26 + .../types/controllers/WeatherController.d.ts | 10 + .../types/controllers/WishlistController.d.ts | 10 + .../types/di/Container.d.ts | 14 + .../types/di/OnLoad.d.ts | 4 + .../types/di/OnLoadOnUpdate.d.ts | 7 + .../types/di/OnSaveLoad.d.ts | 4 + .../types/di/OnUpdate.d.ts | 4 + .../types/di/Router.d.ts | 40 + .../types/di/Serializer.d.ts | 5 + .../types/generators/BotGenerator.d.ts | 36 + .../generators/BotInventoryGenerator.d.ts | 24 + .../types/generators/BotLootGenerator.d.ts | 27 + .../types/generators/BotWeaponGenerator.d.ts | 44 + .../types/generators/LocationGenerator.d.ts | 44 + .../types/generators/PMCLootGenerator.d.ts | 14 + .../generators/RagfairAssortGenerator.d.ts | 17 + .../generators/RagfairOfferGenerator.d.ts | 51 + .../types/generators/WeatherGenerator.d.ts | 19 + .../types/helpers/AssortHelper.d.ts | 16 + .../types/helpers/BotGeneratorHelper.d.ts | 79 ++ .../types/helpers/BotHelper.d.ts | 22 + .../types/helpers/ContainerHelper.d.ts | 12 + .../types/helpers/DialogueHelper.d.ts | 20 + .../types/helpers/DurabilityLimitsHelper.d.ts | 25 + .../types/helpers/ExtendedProfileHelper.d.ts | 22 + .../types/helpers/GameEventHelper.d.ts | 9 + .../types/helpers/HandbookHelper.d.ts | 33 + .../types/helpers/HealthHelper.d.ts | 23 + .../types/helpers/HideoutHelper.d.ts | 64 + .../types/helpers/HttpServerHelper.d.ts | 12 + .../types/helpers/InRaidHelper.d.ts | 33 + .../types/helpers/InventoryHelper.d.ts | 77 ++ .../types/helpers/ItemHelper.d.ts | 236 ++++ .../types/helpers/NotificationSendHelper.d.ts | 12 + .../types/helpers/NotifierHelper.d.ts | 17 + .../types/helpers/PaymentHelper.d.ts | 14 + .../types/helpers/PresetHelper.d.ts | 14 + .../types/helpers/ProfileHelper.d.ts | 33 + .../types/helpers/QuestConditionHelper.d.ts | 7 + .../types/helpers/QuestHelper.d.ts | 68 + .../types/helpers/RagfairHelper.d.ts | 43 + .../types/helpers/RagfairOfferHelper.d.ts | 49 + .../types/helpers/RagfairSellHelper.d.ts | 15 + .../types/helpers/RagfairServerHelper.d.ts | 39 + .../types/helpers/RagfairSortHelper.d.ts | 12 + .../types/helpers/RagfairTaxHelper.d.ts | 15 + .../types/helpers/RepairHelper.d.ts | 20 + .../types/helpers/SecureContainerHelper.d.ts | 13 + .../types/helpers/TradeHelper.d.ts | 31 + .../types/helpers/TraderAssortHelper.d.ts | 23 + .../types/helpers/TraderHelper.d.ts | 35 + .../types/helpers/UtilityHelper.d.ts | 3 + .../types/helpers/WeightedRandomHelper.d.ts | 28 + .../types/ide/Compiler.d.ts | 1 + .../types/ide/DebugEntry.d.ts | 1 + .../types/ide/ReleaseEntry.d.ts | 1 + .../types/ide/TestEntry.d.ts | 1 + .../types/loaders/BundleLoader.d.ts | 22 + .../types/loaders/DelayedModLoader.d.ts | 21 + .../types/loaders/InitialModLoader.d.ts | 37 + .../eft/bot/IGenerateBotsRequestData.d.ts | 8 + .../models/eft/common/IEmptyRequestData.d.ts | 2 + .../types/models/eft/common/IGlobals.d.ts | 1176 +++++++++++++++++ .../types/models/eft/common/ILocation.d.ts | 6 + .../models/eft/common/ILocationBase.d.ts | 198 +++ .../ILocationsSourceDestinationBase.d.ts | 9 + .../types/models/eft/common/ILooseLoot.d.ts | 45 + .../models/eft/common/IMetricsTableData.d.ts | 7 + .../types/models/eft/common/IPmcData.d.ts | 341 +++++ .../models/eft/common/MemberCategory.d.ts | 13 + .../request/IBaseInteractionRequestData.d.ts | 9 + .../models/eft/common/tables/IBotBase.d.ts | 101 ++ .../models/eft/common/tables/IBotCore.d.ts | 133 ++ .../models/eft/common/tables/IBotType.d.ts | 176 +++ .../eft/common/tables/ICustomizationItem.d.ts | 33 + .../eft/common/tables/IHandbookBase.d.ts | 16 + .../types/models/eft/common/tables/IItem.d.ts | 108 ++ .../eft/common/tables/ILocationsBase.d.ts | 10 + .../models/eft/common/tables/ILootBase.d.ts | 64 + .../models/eft/common/tables/IQuest.d.ts | 76 ++ .../eft/common/tables/IRepeatableQuests.d.ts | 219 +++ .../eft/common/tables/ITemplateItem.d.ts | 401 ++++++ .../models/eft/common/tables/ITrader.d.ts | 90 ++ .../IBuyClothingRequestData.d.ts | 10 + .../IWearClothingRequestData.d.ts | 4 + .../models/eft/dialog/IFriendRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsRequestData.d.ts | 3 + .../dialog/IGetAllAttachmentsResponse.d.ts | 6 + .../dialog/IGetChatServerListRequestData.d.ts | 3 + .../dialog/IGetFriendListDataResponse.d.ts | 16 + .../dialog/IGetMailDialogInfoRequestData.d.ts | 3 + .../dialog/IGetMailDialogListRequestData.d.ts | 4 + .../dialog/IGetMailDialogViewRequestData.d.ts | 7 + .../IGetMailDialogViewResponseData.d.ts | 7 + .../eft/dialog/IPinDialogRequestData.d.ts | 3 + .../eft/dialog/IRemoveDialogRequestData.d.ts | 3 + .../eft/dialog/ISendMessageRequest.d.ts | 7 + .../eft/dialog/ISetDialogReadRequestData.d.ts | 3 + .../models/eft/game/IGameConfigResponse.d.ts | 19 + .../eft/game/IGameEmptyCrcRequestData.d.ts | 3 + .../eft/game/IVersionValidateRequestData.d.ts | 11 + .../health/IHealthTreatmentRequestData.d.ts | 29 + .../eft/health/IOffraidEatRequestData.d.ts | 7 + .../eft/health/IOffraidHealRequestData.d.ts | 18 + .../eft/health/ISyncHealthRequestData.d.ts | 21 + .../models/eft/hideout/HideoutAreasEnum.d.ts | 25 + .../HideoutUpgradeCompleteRequestData.d.ts | 5 + .../models/eft/hideout/IHideoutArea.d.ts | 40 + ...utContinousProductionStartRequestData.d.ts | 5 + .../eft/hideout/IHideoutProduction.d.ts | 20 + .../hideout/IHideoutPutItemInRequestData.d.ts | 10 + .../models/eft/hideout/IHideoutScavCase.d.ts | 21 + .../IHideoutScavCaseStartRequestData.d.ts | 15 + .../eft/hideout/IHideoutSettingsBase.d.ts | 6 + ...deoutSingleProductionStartRequestData.d.ts | 10 + .../IHideoutTakeItemOutRequestData.d.ts | 6 + .../IHideoutTakeProductionRequestData.d.ts | 5 + .../IHideoutToggleAreaRequestData.d.ts | 6 + .../IHideoutUpgradeCompleteRequestData.d.ts | 5 + .../hideout/IHideoutUpgradeRequestData.d.ts | 10 + .../httpResponse/IGetBodyResponseData.d.ts | 5 + .../eft/httpResponse/INullResponseData.d.ts | 5 + .../inRaid/IRegisterPlayerRequestData.d.ts | 5 + .../eft/inRaid/ISaveProgressRequestData.d.ts | 8 + .../IGetInsuranceCostRequestData.d.ts | 4 + .../eft/insurance/IInsureRequestData.d.ts | 6 + .../eft/inventory/IAddItemRequestData.d.ts | 4 + .../inventory/IInventoryAddRequestData.d.ts | 6 + .../IInventoryBaseActionRequestData.d.ts | 27 + .../inventory/IInventoryBindRequestData.d.ts | 6 + .../IInventoryCreateMarkerRequestData.d.ts | 12 + .../IInventoryDeleteMarkerRequestData.d.ts | 7 + .../IInventoryEditMarkerRequestData.d.ts | 14 + .../IInventoryExamineRequestData.d.ts | 10 + .../inventory/IInventoryFoldRequestData.d.ts | 6 + .../inventory/IInventoryMergeRequestData.d.ts | 6 + .../inventory/IInventoryMoveRequestData.d.ts | 6 + ...IInventoryReadEncyclopediaRequestData.d.ts | 5 + .../IInventoryRemoveRequestData.d.ts | 5 + .../inventory/IInventorySortRequestData.d.ts | 20 + .../inventory/IInventorySplitRequestData.d.ts | 7 + .../inventory/IInventorySwapRequestData.d.ts | 11 + .../inventory/IInventoryTagRequestData.d.ts | 7 + .../IInventoryToggleRequestData.d.ts | 6 + .../IInventoryTransferRequestData.d.ts | 7 + .../IEmptyItemEventRouterResponse.d.ts | 4 + .../eft/itemEvent/IItemEventRouterBase.d.ts | 67 + .../itemEvent/IItemEventRouterRequest.d.ts | 21 + .../itemEvent/IItemEventRouterResponse.d.ts | 3 + .../eft/launcher/IChangeRequestData.d.ts | 4 + .../launcher/IGetMiniProfileRequestData.d.ts | 4 + .../eft/launcher/ILoginRequestData.d.ts | 4 + .../models/eft/launcher/IMiniProfile.d.ts | 14 + .../models/eft/launcher/IRegisterData.d.ts | 4 + .../eft/launcher/IRemoveProfileData.d.ts | 2 + .../eft/location/IGetLocationRequestData.d.ts | 5 + .../eft/match/IEndOfflineRaidRequestData.d.ts | 6 + .../eft/match/IGetProfileRequestData.d.ts | 3 + .../match/IStartOffineRaidRequestData.d.ts | 27 + .../models/eft/notes/INoteActionData.d.ts | 10 + .../types/models/eft/notifier/INotifier.d.ts | 14 + .../notifier/ISelectProfileRequestData.d.ts | 3 + ...IPlayerIncrementSkillLevelRequestData.d.ts | 21 + .../IPresetBuildActionRequestData.d.ts | 25 + .../types/models/eft/profile/IAkiProfile.d.ts | 178 +++ .../IProfileChangeNicknameRequestData.d.ts | 3 + .../IProfileChangeVoiceRequestData.d.ts | 3 + .../profile/IProfileCreateRequestData.d.ts | 6 + .../eft/profile/ISearchFriendRequestData.d.ts | 3 + .../eft/profile/ISearchFriendResponse.d.ts | 9 + .../profile/IValidateNicknameRequestData.d.ts | 3 + .../eft/quests/IAcceptQuestRequestData.d.ts | 5 + .../eft/quests/ICompleteQuestRequestData.d.ts | 5 + .../eft/quests/IHandoverQuestRequestData.d.ts | 10 + .../eft/quests/IListQuestsRequestData.d.ts | 3 + .../quests/IRepeatableQuestChangeRequest.d.ts | 4 + .../eft/ragfair/IAddOfferRequestData.d.ts | 13 + .../eft/ragfair/IExtendOfferRequestData.d.ts | 4 + .../eft/ragfair/IGetItemPriceResult.d.ts | 5 + .../ragfair/IGetMarketPriceRequestData.d.ts | 3 + .../models/eft/ragfair/IGetOffersResult.d.ts | 7 + .../models/eft/ragfair/IRagfairOffer.d.ts | 42 + .../eft/ragfair/IRemoveOfferRequestData.d.ts | 4 + .../eft/ragfair/ISearchRequestData.d.ts | 32 + .../repair/IBaseRepairActionDataRequest.d.ts | 3 + .../eft/repair/IRepairActionDataRequest.d.ts | 10 + .../ITraderRepairActionDataRequest.d.ts | 10 + .../trade/IProcessBaseTradeRequestData.d.ts | 5 + .../trade/IProcessBuyTradeRequestData.d.ts | 14 + .../IProcessRagfairTradeRequestData.d.ts | 13 + .../trade/IProcessSellTradeRequestData.d.ts | 12 + .../models/eft/weather/IWeatherData.d.ts | 20 + .../eft/wishlist/IWishlistActionData.d.ts | 4 + .../types/models/external/mod.d.ts | 5 + .../types/models/external/tsyringe.d.ts | 2 + .../types/models/spt/bindings/Route.d.ts | 3 + .../models/spt/callbacks/IBotCallbacks.d.ts | 10 + .../spt/callbacks/IBundleCallbacks.d.ts | 5 + .../callbacks/ICustomizationCallbacks.d.ts | 12 + .../models/spt/callbacks/IDataCallbacks.d.ts | 26 + .../spt/callbacks/IDialogueCallbacks.d.ts | 34 + .../models/spt/callbacks/IGameCallbacks.d.ts | 16 + .../spt/callbacks/IHandbookCallbacks.d.ts | 3 + .../spt/callbacks/IHealthCallbacks.d.ts | 13 + .../spt/callbacks/IHideoutCallbacks.d.ts | 23 + .../models/spt/callbacks/IHttpCallbacks.d.ts | 5 + .../spt/callbacks/IInraidCallbacks.d.ts | 14 + .../spt/callbacks/IInsuranceCallbacks.d.ts | 10 + .../spt/callbacks/IInventoryCallbacks.d.ts | 36 + .../spt/callbacks/IItemEventCallbacks.d.ts | 6 + .../spt/callbacks/ILauncherCallbacks.d.ts | 20 + .../spt/callbacks/ILocationCallbacks.d.ts | 8 + .../models/spt/callbacks/IMatchCallbacks.d.ts | 25 + .../models/spt/callbacks/IModCallbacks.d.ts | 6 + .../models/spt/callbacks/INoteCallbacks.d.ts | 8 + .../spt/callbacks/INotifierCallbacks.d.ts | 17 + .../spt/callbacks/IPresetBuildCallbacks.d.ts | 10 + .../spt/callbacks/IPresetCallbacks.d.ts | 3 + .../spt/callbacks/IProfileCallbacks.d.ts | 21 + .../models/spt/callbacks/IQuestCallbacks.d.ts | 19 + .../spt/callbacks/IRagfairCallbacks.d.ts | 21 + .../spt/callbacks/IRepairCallbacks.d.ts | 8 + .../models/spt/callbacks/ISaveCallbacks.d.ts | 4 + .../models/spt/callbacks/ITradeCallbacks.d.ts | 8 + .../spt/callbacks/ITraderCallbacks.d.ts | 11 + .../spt/callbacks/IWeatherCallbacks.d.ts | 5 + .../spt/callbacks/IWishlistCallbacks.d.ts | 7 + .../models/spt/config/IAirdropConfig.d.ts | 20 + .../types/models/spt/config/IBaseConfig.d.ts | 3 + .../types/models/spt/config/IBotConfig.d.ts | 112 ++ .../types/models/spt/config/ICoreConfig.d.ts | 7 + .../models/spt/config/IHealthConfig.d.ts | 14 + .../models/spt/config/IHideoutConfig.d.ts | 27 + .../types/models/spt/config/IHttpConfig.d.ts | 6 + .../models/spt/config/IInRaidConfig.d.ts | 21 + .../models/spt/config/IInsuranceConfig.d.ts | 7 + .../models/spt/config/IInventoryConfig.d.ts | 5 + .../models/spt/config/ILocationConfig.d.ts | 24 + .../types/models/spt/config/IMatchConfig.d.ts | 5 + .../types/models/spt/config/IQuestConfig.d.ts | 87 ++ .../models/spt/config/IRagfairConfig.d.ts | 59 + .../models/spt/config/IRepairConfig.d.ts | 5 + .../models/spt/config/ITraderConfig.d.ts | 15 + .../models/spt/config/IWeatherConfig.d.ts | 21 + .../spt/controllers/IBotController.d.ts | 13 + .../models/spt/generators/IBotGenerator.d.ts | 10 + .../spt/generators/ILocationGenerator.d.ts | 6 + .../spt/generators/IPMCLootGenerator.d.ts | 4 + .../generators/IRagfairAssortGenerator.d.ts | 4 + .../generators/IRagfairOfferGenerator.d.ts | 6 + .../types/models/spt/helpers/Traders.d.ts | 10 + .../types/models/spt/mod/IMod.d.ts | 10 + .../types/models/spt/mod/IModLoader.d.ts | 8 + .../models/spt/mod/IPackageJsonData.d.ts | 11 + .../spt/ragfair/IRagfairServerPrices.d.ts | 4 + .../models/spt/server/IDatabaseTables.d.ts | 51 + .../types/models/spt/server/IHttpServer.d.ts | 11 + .../types/models/spt/server/ILocaleBase.d.ts | 61 + .../types/models/spt/server/ILocations.d.ts | 26 + .../types/models/spt/server/IServerBase.d.ts | 4 + .../models/spt/server/ISettingsBase.d.ts | 43 + .../types/models/spt/utils/IAsyncQueue.d.ts | 4 + .../types/models/spt/utils/ICommand.d.ts | 4 + .../types/models/spt/utils/ILogger.d.ts | 10 + .../models/spt/utils/IUuidGenerator.d.ts | 3 + .../types/routers/HttpRouter.d.ts | 11 + .../types/routers/ImageRouter.d.ts | 12 + .../types/routers/ItemEventRouter.d.ts | 17 + .../routers/dynamic/BotDynamicRouter.d.ts | 6 + .../routers/dynamic/BundleDynamicRouter.d.ts | 6 + .../dynamic/CustomizationDynamicRouter.d.ts | 6 + .../routers/dynamic/DataDynamicRouter.d.ts | 6 + .../routers/dynamic/HttpDynamicRouter.d.ts | 6 + .../routers/dynamic/InraidDynamicRouter.d.ts | 7 + .../dynamic/LocationDynamicRouter.d.ts | 7 + .../dynamic/NotifierDynamicRouter.d.ts | 6 + .../routers/dynamic/TraderDynamicRouter.d.ts | 6 + .../CustomizationItemEventRouter.d.ts | 10 + .../item_events/HealthItemEventRouter.d.ts | 10 + .../item_events/HideoutItemEventRouter.d.ts | 10 + .../item_events/InsuranceItemEventRouter.d.ts | 10 + .../item_events/InventoryItemEventRouter.d.ts | 10 + .../item_events/NoteItemEventRouter.d.ts | 10 + .../PresetBuildItemEventRouter.d.ts | 10 + .../item_events/QuestItemEventRouter.d.ts | 10 + .../item_events/RagfairItemEventRouter.d.ts | 10 + .../item_events/RepairItemEventRouter.d.ts | 10 + .../item_events/TradeItemEventRouter.d.ts | 10 + .../item_events/WishlistItemEventRouter.d.ts | 10 + .../save_load/HealthSaveLoadRouter.d.ts | 7 + .../save_load/InraidSaveLoadRouter.d.ts | 7 + .../save_load/InsuranceSaveLoadRouter.d.ts | 7 + .../save_load/ProfileSaveLoadRouter.d.ts | 7 + .../routers/serializers/BundleSerializer.d.ts | 11 + .../routers/serializers/ImageSerializer.d.ts | 9 + .../routers/serializers/NotifySerializer.d.ts | 11 + .../types/routers/static/BotStaticRouter.d.ts | 6 + .../routers/static/BundleStaticRouter.d.ts | 6 + .../static/CustomizationStaticRouter.d.ts | 6 + .../routers/static/DataStaticRouter.d.ts | 6 + .../routers/static/DialogStaticRouter.d.ts | 6 + .../routers/static/GameStaticRouter.d.ts | 6 + .../routers/static/HealthStaticRouter.d.ts | 6 + .../routers/static/InraidStaticRouter.d.ts | 6 + .../routers/static/InsuranceStaticRouter.d.ts | 6 + .../routers/static/ItemEventStaticRouter.d.ts | 6 + .../routers/static/LauncherStaticRouter.d.ts | 6 + .../routers/static/LocationStaticRouter.d.ts | 6 + .../routers/static/MatchStaticRouter.d.ts | 6 + .../routers/static/NotifierStaticRouter.d.ts | 6 + .../routers/static/PresetStaticRouter.d.ts | 6 + .../routers/static/ProfileStaticRouter.d.ts | 6 + .../routers/static/QuestStaticRouter.d.ts | 6 + .../routers/static/RagfairStaticRouter.d.ts | 6 + .../routers/static/TraderStaticRouter.d.ts | 6 + .../routers/static/WeatherStaticRouter.d.ts | 6 + .../types/servers/ConfigServer.d.ts | 30 + .../types/servers/DatabaseServer.d.ts | 6 + .../types/servers/HttpServer.d.ts | 47 + .../types/servers/RagfairServer.d.ts | 46 + .../types/servers/SaveServer.d.ts | 28 + .../types/services/FenceService.d.ts | 38 + .../types/services/HashCacheService.d.ts | 19 + .../types/services/InsuranceService.d.ts | 41 + .../types/services/MatchLocationService.d.ts | 8 + .../types/services/ModCompilerService.d.ts | 13 + .../types/services/NotificationService.d.ts | 21 + .../types/services/PaymentService.d.ts | 48 + .../types/services/PlayerService.d.ts | 22 + .../services/RagfairCategoriesService.d.ts | 10 + .../services/RagfairLinkedItemService.d.ts | 9 + .../types/services/RagfairOfferService.d.ts | 52 + .../types/services/RagfairPriceService.d.ts | 30 + .../services/RagfairRequiredItemsService.d.ts | 12 + .../types/services/TraderAssortService.d.ts | 6 + .../mod/dynamicRouter/DynamicRouterMod.d.ts | 6 + .../DynamicRouterModService.d.ts | 7 + .../types/services/mod/onLoad/OnLoadMod.d.ts | 8 + .../services/mod/onLoad/OnLoadModService.d.ts | 6 + .../services/mod/onUpdate/OnUpdateMod.d.ts | 8 + .../mod/onUpdate/OnUpdateModService.d.ts | 6 + .../mod/staticRouter/StaticRouterMod.d.ts | 6 + .../staticRouter/StaticRouterModService.d.ts | 7 + .../types/utils/App.d.ts | 14 + .../types/utils/AyncQueue.d.ts | 7 + .../types/utils/DatabaseImporter.d.ts | 18 + .../types/utils/HashUtil.d.ts | 11 + .../types/utils/HttpResponseUtil.d.ts | 16 + .../types/utils/JsonUtil.d.ts | 25 + .../types/utils/Logger.d.ts | 25 + .../types/utils/MathUtil.d.ts | 53 + .../types/utils/ObjectId.d.ts | 14 + .../types/utils/RandomUtil.d.ts | 153 +++ .../types/utils/TimeUtil.d.ts | 8 + .../types/utils/UUidGenerator.d.ts | 4 + .../types/utils/VFS.d.ts | 54 + .../types/utils/Watermark.d.ts | 28 + .../types/utils/decorators/Singleton.d.ts | 4 + .../types/utils/decorators/constructor.d.ts | 4 + 422 files changed, 10277 insertions(+), 1 deletion(-) create mode 100644 TypeScript/11BundleLoadingSample/bundles.json create mode 100644 TypeScript/11BundleLoadingSample/bundles/assets/content/weapons/usable_items/item_bottle/textures/client_assets.bundle create mode 100644 TypeScript/11BundleLoadingSample/package.json create mode 100644 TypeScript/11BundleLoadingSample/src/mod.ts create mode 100644 TypeScript/11BundleLoadingSample/types/Program.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/TYPES.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/Utils.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/BotCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/BundleCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/CustomizationCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/DataCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/DialogueCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/GameCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/HandbookCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/HealthCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/HideoutCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/HttpCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/InraidCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/InsuranceCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/InventoryCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/ItemEventCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/LauncherCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/LocationCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/MatchCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/ModCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/NoteCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/NotifierCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/PresetBuildCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/PresetCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/ProfileCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/QuestCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/RagfairCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/RepairCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/SaveCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/TradeCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/TraderCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/WeatherCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/callbacks/WishlistCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/BotController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/CustomizationController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/DialogueController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/GameController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/HandbookController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/HealthController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/HideoutController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/InraidController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/InsuranceController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/InventoryController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/LauncherController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/LocationController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/MatchController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/NoteController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/NotifierController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/PresetBuildController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/PresetController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/ProfileController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/QuestController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/RagfairController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/RepairController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/RepeatableQuestController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/TradeController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/TraderController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/WeatherController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/controllers/WishlistController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/Container.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/OnLoad.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/OnLoadOnUpdate.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/OnSaveLoad.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/OnUpdate.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/Router.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/di/Serializer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/BotGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/BotInventoryGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/BotLootGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/BotWeaponGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/LocationGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/PMCLootGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/RagfairAssortGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/RagfairOfferGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/generators/WeatherGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/AssortHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/BotGeneratorHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/BotHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/ContainerHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/DialogueHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/DurabilityLimitsHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/ExtendedProfileHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/GameEventHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/HandbookHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/HealthHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/HideoutHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/HttpServerHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/InRaidHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/InventoryHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/ItemHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/NotificationSendHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/NotifierHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/PaymentHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/PresetHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/ProfileHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/QuestConditionHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/QuestHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairOfferHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairSellHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairServerHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairSortHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RagfairTaxHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/RepairHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/SecureContainerHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/TradeHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/TraderAssortHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/TraderHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/UtilityHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/helpers/WeightedRandomHelper.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/ide/Compiler.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/ide/DebugEntry.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/ide/ReleaseEntry.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/ide/TestEntry.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/loaders/BundleLoader.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/loaders/DelayedModLoader.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/loaders/InitialModLoader.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/bot/IGenerateBotsRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/IEmptyRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/IGlobals.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/ILocation.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationsSourceDestinationBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/ILooseLoot.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/IMetricsTableData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/IPmcData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/MemberCategory.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/request/IBaseInteractionRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotCore.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotType.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ICustomizationItem.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IHandbookBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IItem.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILocationsBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILootBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IQuest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IRepeatableQuests.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITemplateItem.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITrader.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/customization/IBuyClothingRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/customization/IWearClothingRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IFriendRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetChatServerListRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetFriendListDataResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IPinDialogRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/IRemoveDialogRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISendMessageRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISetDialogReadRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/game/IGameConfigResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/game/IGameEmptyCrcRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/game/IVersionValidateRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/health/IHealthTreatmentRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidEatRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidHealRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/health/ISyncHealthRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutAreasEnum.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutArea.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutProduction.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSettingsBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/IGetBodyResponseData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/INullResponseData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inRaid/ISaveProgressRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/insurance/IInsureRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IAddItemRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryAddRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBindRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryExamineRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryFoldRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMergeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMoveRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySortRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySplitRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySwapRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTagRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryToggleRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTransferRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/IChangeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/ILoginRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/IMiniProfile.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRegisterData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRemoveProfileData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/location/IGetLocationRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/match/IEndOfflineRaidRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/match/IGetProfileRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/match/IStartOffineRaidRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/notes/INoteActionData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/notifier/INotifier.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/notifier/ISelectProfileRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/IAkiProfile.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileCreateRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendResponse.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/profile/IValidateNicknameRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/quests/IAcceptQuestRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/quests/ICompleteQuestRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/quests/IHandoverQuestRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/quests/IListQuestsRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IAddOfferRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IExtendOfferRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetItemPriceResult.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetOffersResult.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRagfairOffer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/ragfair/ISearchRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/repair/IRepairActionDataRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessSellTradeRequestData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/weather/IWeatherData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/eft/wishlist/IWishlistActionData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/external/mod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/external/tsyringe.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/bindings/Route.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBotCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBundleCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ICustomizationCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDataCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDialogueCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IGameCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHandbookCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHealthCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHideoutCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHttpCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInraidCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInsuranceCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInventoryCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IItemEventCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILauncherCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILocationCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IMatchCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IModCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INoteCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INotifierCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IProfileCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IQuestCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRagfairCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRepairCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ISaveCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITradeCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITraderCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWeatherCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWishlistCallbacks.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IAirdropConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IBaseConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IBotConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/ICoreConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IHealthConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IHideoutConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IHttpConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IInRaidConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IInsuranceConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IInventoryConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/ILocationConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IMatchConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IQuestConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IRagfairConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IRepairConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/ITraderConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/config/IWeatherConfig.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/controllers/IBotController.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/generators/IBotGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/generators/ILocationGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/generators/IPMCLootGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairAssortGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairOfferGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/helpers/Traders.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/mod/IMod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/mod/IModLoader.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/mod/IPackageJsonData.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/ragfair/IRagfairServerPrices.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/IDatabaseTables.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/IHttpServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/ILocaleBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/ILocations.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/IServerBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/server/ISettingsBase.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/utils/IAsyncQueue.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/utils/ICommand.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/utils/ILogger.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/models/spt/utils/IUuidGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/HttpRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/ImageRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/ItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/BotDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/BundleDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/CustomizationDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/DataDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/HttpDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/InraidDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/LocationDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/NotifierDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/dynamic/TraderDynamicRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/CustomizationItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/HealthItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/HideoutItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/InsuranceItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/InventoryItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/NoteItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/PresetBuildItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/QuestItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/RagfairItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/RepairItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/TradeItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/item_events/WishlistItemEventRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/save_load/HealthSaveLoadRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/save_load/InraidSaveLoadRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/save_load/InsuranceSaveLoadRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/save_load/ProfileSaveLoadRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/serializers/BundleSerializer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/serializers/ImageSerializer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/serializers/NotifySerializer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/BotStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/BundleStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/CustomizationStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/DataStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/DialogStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/GameStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/HealthStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/InraidStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/InsuranceStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/ItemEventStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/LauncherStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/LocationStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/MatchStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/NotifierStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/PresetStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/ProfileStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/QuestStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/RagfairStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/TraderStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/routers/static/WeatherStaticRouter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/servers/ConfigServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/servers/DatabaseServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/servers/HttpServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/servers/RagfairServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/servers/SaveServer.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/FenceService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/HashCacheService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/InsuranceService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/MatchLocationService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/ModCompilerService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/NotificationService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/PaymentService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/PlayerService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/RagfairCategoriesService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/RagfairLinkedItemService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/RagfairOfferService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/RagfairPriceService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/RagfairRequiredItemsService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/TraderAssortService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadMod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadModService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateMod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateModService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterMod.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterModService.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/App.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/AyncQueue.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/DatabaseImporter.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/HashUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/HttpResponseUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/JsonUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/Logger.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/MathUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/ObjectId.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/RandomUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/TimeUtil.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/UUidGenerator.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/VFS.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/Watermark.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/decorators/Singleton.d.ts create mode 100644 TypeScript/11BundleLoadingSample/types/utils/decorators/constructor.d.ts diff --git a/.gitignore b/.gitignore index 9cf5620..1781e92 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ **/package-lock.json -**/node_modules/ \ No newline at end of file +**/node_modules/ +**/dist/ \ No newline at end of file diff --git a/TypeScript/11BundleLoadingSample/bundles.json b/TypeScript/11BundleLoadingSample/bundles.json new file mode 100644 index 0000000..7b32964 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/bundles.json @@ -0,0 +1,8 @@ +{ + "manifest": [ + { + "key": "assets/content/weapons/usable_items/item_bottle/textures/client_assets.bundle", + "dependencyKeys": [] + } + ] +} \ No newline at end of file diff --git a/TypeScript/11BundleLoadingSample/bundles/assets/content/weapons/usable_items/item_bottle/textures/client_assets.bundle b/TypeScript/11BundleLoadingSample/bundles/assets/content/weapons/usable_items/item_bottle/textures/client_assets.bundle new file mode 100644 index 0000000000000000000000000000000000000000..782eff68e25abc7226a50742c7d621f430be5011 GIT binary patch literal 4549333 zcmeFa4_uVjnJD}+#K;U1y>|oY_ucL-Nkat`HEkHu-eg14f1t68iNm;*0Fu};qeMhq zEtAA4Z13_Xv#l5!KbvhS*`zRJB&%WTHLK3XyJ^H|b1S3yV#3Q8wu254-2%oqGtT!s z?{J=T<{bg4|4`remw*q?`G21Coaf&;$MlS4-H*QWgaqI8%y}EVya0W@rG;PI#E+yl<$`xy|Lo*jk z;oOOmGz&9FbnPzyj={!#5iz0Al8ko}S7nrb@mH~L9)J30BbKkgU;i;C+?y93_a6bTQBuJN}RPvC5ci5g#k{0Pep*8Mgs0 z7V%OfehJ{M@IRJ~X(I74N`CmWf}4i_5I$_*W03bQ_#5WG9dX(CBm5yA>z@N4mOUN* z506$P{%fOnY}v)|502vXW8m{f@do&f?O-3PzXbk(^~b~i>hiJuE8*{$ZwCA?eyo2R z;g5(<5RuB?!u{Veioav@H%rFy|I_H-XCfjSe}q5QzTX0f?Ni#89me5LhW`Wn8}a`I z{#Umj$5$T3|5x}e_Fo6kpAZLs`~v(&x)eX4A7y@$0FUM0DI($D4FBa(JP>=thxlJZ z{c}d~NfB6{KXVk1bRvGN{D(&I*hcYV_-~Km|1S{<|7PQ}cohGCkAW{5#s9Zxe9ZH( zHdX>2*AFh&m~5Vi)z8+?Um~8PmGNnY{A~UF_b7af^tX`V??%i266UqzkMM`(zXtg? z10KgedGzn>7sIpq?`DY6--t*4uywTjd+_h}Q6&6|kzynG!x)dk|z=` z@`n@^zP$K5t1F*c@$`3=uUb{Q{Hc`yl`mf>l^1_&^@eBGKDB(+3WkBdnJrJRD}&!T zD=a@O!$jX)U0$(j#kv)_<;#D#;t5OD3i#X76&u&BuUtU|Ew)sAbM^XXFnR9U$5$+W zdU@$8Oqct^XI59PSiF4gx)qh9c^Bf@r@Ttb>PpzGuw-lvt8=vIZ&}J$JhRra`WflFkB$E6i52VCL6KNk^k2SX zSq1G{y!vTu>Lbrs)~<%%Q2V2n<(R=-xxB(O`a6I0w;6svh64jFq~3pX^{UmCPgE>_ zYK3IMW+gwpeBE-1`jh+253t}c{4GSS{=pB{u2?5kEQgWC?;r3-DD={Y#owv@j{@_% zZ)W`Uqq&tYeFOfAd;#|Z{HF5$;{p0czKrWr*?;WV;_wIbA3@*I`%mQlhx?EC!TOMX zqzkWKtb^~2;Z!lODwX{cKwO`=|G-uZKf@p5=Rx~$-C*AE{$md#;V1H^|AZBp0sqGK z}KYYk&0qql;+2A})rTru?M&2MEU}y#Lr09R5JO*#7YTBjRI}{pA@*i}{uP2Y#~; z=@a*lpTHlGK9Uh(#~ZSenG#0wvjZ$5y(As+dN_%Z(SAMi))-#kRx@kjVm&)Z?t<(6kwR7y%lW&5rOXUcu%=@lELQ9zM} zmSfqFdokotlEc3r2T2G-5fq%3ud|d|R)s|tp&8#>UXC)yw^mfFfD)g1%CZ6lj@-3j z8DYiKPdv5anH55MKz@5;#VX5FmUSpVJhuEttJh<#*yiu7TCT`9N}inMYs;W4{BBcz zcK_x7$#uN<)Xx#G>Yd2-rQOFzH; zXR)&=?`RP>#4qI2mUS!2i#IF>Ij^{M^}2PdRun(>*WX%D{KHkN*RBnZ5G2BX!2i3P z21Pbd_Ww~5!f}D&Q0PgKYvAANkBuGv9m_Do@8y+Gm0A9F#W&_(in-#F5;2>GB;o!v zM!%l6{NM+pGY^SI`-R#l?z^MyRDNB0zh(i?%5A(C{&UqhZ0#-S=^S>|K(PXTs>2T3 z_STmAKezpk8pjmt?+Z5E3&!rxW43h3-OKTgnvfJ5%i+tNug7eA$F1K{6F4KbZ}NyPeKB5k7Bk7Rq=oqW*N<<%}oR*CLj0+n%iZv+2`SbGh?5)$%)R9l(5r z`KWmqI2ngm*)9Z5^m6zy8;BP)pXIi46+Jm>K(`X;|1nz!D1|Kw(Iy})`*O&0rabEa>n^vLfAoUPR?KfpDS z>v5v~0>5q6*?Inn(gQzfwMVq4y`HzvQRB4gqz{@ey}XI)bJ(2C(gVD_xof5DY@z-c zD-HkSM{bTkX#Jph&O;pbSsf32VW z?MH5j>UY%4SvxN_ey)%n>G=$Y9|QOefuF+o^|~p)s|NVLA@&ZQzTD=60yyljop#oy za(I;uWgiZYKYmkhKODckNYC4y&BA<5l>TPJgZx%+5axTT_YdX^l=Vxc$D48g^EIam z{YUw`^#+>1sZL*7`+(gG^rel*wH*(K&DT;*<6q$&Y-o##iDCS1^Wg72L7jo*+0BEq zdQ5hE9LEEkj5f8fey-qk1}aa1rB;I1cp<$o-&nq>)k*u|=D{-_lR<<#4sEh`b+Pi* z{I%Qbsxd)<41f8sLsecRJnW5xyRR}lQGLUz{$Kg@>i)XM9UmAEn>Zgkdk{{h`2jd0 z|IVJs^3?c=$2T&6^!!J*=S`(O9DIhR3&=`V($nGOY)7`@{Vg>su8uK3ml7 zQPtP2ZjVB55%ouucai=_jCb^Ss>d&Ke$?fu=}nEFJgly7vaq`S*A@=XZ%GN`KWhHu zs##^*mCWaVJHXZUx7|EF=tmth<3(8KJTK^jt85Dvq&~>;>irS*FK!RoUQ=EJ<~6~- zpiY0eumkLmGsi4{Vts6tt^KOX)7U;YtIQ(f9Y+pkE zmHLGA2rrmK{g2tum&D6gw-4-*c6%?!4_NKZ@!J^esA((hwWl6sunX)HQu@!&GuUCP zE1mbjquU8aycCncVARhs7C?lhxH|-R#>)3AINniHS8CV!Ugqi1eh?$1pS$u6J5TSb znQLpVzC&m~(5r5yK;P>AP8MDT^uPaY-X4do)fs;ehbLQJWcrEeIWqm^=}pTI9p<|)97=Dd6&wK9Nu4WOAm2@Oufj!`3YpJ!A;nnm!?0vHb#9c~1 z>>c)s?bG1vJsw+n0yE+aZ2pG5J9}P*3F7dUo`DEh-QI5RYl3~~^5=6)PxHcFJFj0| z-yBoMa6+tIDDUy3fBTzh-~tZY!-lbGiP%AD%-r7^S;bs^?tU>_C~Tq_9v_l z)KlVz(d|*^hxWO7|1p1Ttn}X4^{MmU+%WpTdjY-;U`ac?}=G zxoc-dk7P`VBZkhYn=pl`6FSc3U5*2!|(;lZ}Fo&a36<<5H2cV?VU4> za3`&oIm40lr4Ks*&&x{>Abgt2^9^ABc7nT(BWyOZ^22x@&*kgG@~i9&|K3|zo{8)s z;q-4&d108>ABIgtKkw~S@>6=(D_Fm&kd;62`d8E6jSXw|nj3rmt~R|owkYc(k*$y1 zK7>7Ff42W4d$19?L7RF6All&&~Ank z?!0_gjrkm}568O`4y!SIn}5+;9;dUJ!Rdjz>SDW&^oOpYx=NFerw4qcX%mO7$8)S9 zQxWmMfvTJ;2^b)-UYBU-$UiOYRb?bAlTDy?DZF| z|5t$iFWLjt`u}9%HD3Sejt(~7n+Nl}g@t)E-v2zf#v2TVK4y4~7s!T>!D{}X>Hm|} zS8lcR-QL;l4P<{B_I7)HR#E@#_FC%}u4MFu__S@#1`a=d^xcvZ#E*u(j~`8O#S%Y5 zef-QDQYufsrKezE@EnIhKTkIZ=}{j~CVq$ZkmhF2zmT5e=ZJXqeC_PHU8fWBtMT35 z`g-U4ynZ$Qdc$w_NN+Tc+y3@61KAHJwhv6UKRbKw6!tG1e>jmX%pZ)Ov$W;X$L~i5@kJnEZ#zSaCs@!!VB-ow*7K>rux?*WE` zSCRNw0amx~a$%)@H?L1!o`PR6HeQ`x4J-b6q5YFR51=k@A{fsPoe}h9b$WGsx~z}x z;_+^-nl5Y19p{K2fIoa~wm^R_@TcqHuq_`CB_5ya-!%i)$n-v|Xzz1@|KI-L`;>mp zT1&w_OE&~rdF8gU(%uh3pD{SC&uImHm-vxoD1N2sl%4cX%aF5bpKkqGmfq>Ft+HR> z`f)?uf&LQ2oVv?WU8_pf* zy$~|9^ge%FpRW4+_c@$8Bsrhk#NaM}>JUuElMJr&rwus=E~GIy*S~TY%pa6K)xU7~ zlL|SL;THvR{U%RSB7;{3()y(4BI@rVfSa*-qxM^X2c*~pvd1k9q`d{xw~^!ZZ#kO{ z)Sr_B2kPN$br!>?2Mi7W;CQ5%n` zG#-v$TuguOB>gZK?QtHyUxL0`<4Nc9S?8bA?gEDZTMs^eZl5VbNA@&Vu*+{UrNlG* zp`c+nC6?zO3=RxKc3S_3AiX5@68{#d|dbEPWn>lj=i!UZI&_%TVrd=WgHk zSoxNL+Db{PUQh5)8Q6n){yM)N_|u6W5q>~_u-VM@>0HeJNzrbGuk%}~q=Av>1WI zRxQQ06cap9TP3CP_RI;SmP*q30)}4+`aIa9T^!EsnhmIu`g;=`AZB=!$0FnL%Bsx5`C-g&`fZ$$zO2gBA?9~h z>GdLfWATqX?;(}{f4)~Auc!SL{QKU4_I`*rh{`562{pv-#513oK*ef~C(-?;o} z89LAsJMWF<3~vE>J6)%{o5N{4p*#07*ynHku*#WE?Xd>pj_;Y1O6^%0=o&IhTz+2^ zupBpZpXufKPkbol7g2gcAa$tfx#IZ@-{miZ_HlXBH&j;DTDYu&;dA?HtL^K#d|NkE zTWQG1e3jwr`&wH*0&4+-_4`}5S$*l}8SERHUh46eu4HgmUygOoMlSDK_vchrzyvV7 z;nP&B<0ps69%C3TtITNP{(XccUCLjv^oxd_efu_rzQka(2fY1MDd{5+AJ72zJLEAu z#v2qaTeghBn*JZTp0)9~zT*M@YVfybQhcPMzYF@5WuRfF=zq=~Sh@ed3;YlC=e`Pe zteeqyc~H@psl36FG|-+&-pXx_x2*r4;lh( z{=yNy{(;~5LER&Mh4zG{!g(pw|4pW2eCg^`-@X zVsLw3U8N_(2O}7ckF^XvW-DynXJT-BpR*MF`@~;;{<&LXV+R~2>T1qKi~j< z*F*fz3iM?7d)^*xeNS$EtNs6#pr5Dd^&~%_{@>9aqWM60@U7D{A8Q61QNNGCpFV$K z6Pv#^-Zc^N`B;8I{;~pw-#oa)yU*2en!~3*ww77T7_6R8&Ht~~Uo;rlG4ZcxeN7u5 zZG6U~k8ZEMp34Jhzk%ybni>BI#|!ZI>uztktpq-X569n&=i?nU(o9|->i70{-Bcdx z^XJa*et_qPc>dNn(qGj44$EKg;0*EyM&l>P@3s6_dc5W;clz@A^kF=HHiw;7o0LlO zD8}clpbDK>pqDv&UAk^oxcMRK>-9 z*IQCS`m1y3-5rus_W?_v9%$Pp8UFN34x|6-1jQ4s90vJR_Y;y&a*vc*KR62!hNJRl zJ?Q_XnXj&Aa2@!+%&pvhQ9qDlZ8%{jf0WN(RuwXN3@knB=f$8<5F9A0>=fdMeM1Kt zi-SC#*8upAVia)0^6vrvjI|-tCO&>g%4?h^Q!m5&AU;+n#GfK8?c?&T0nRJ*w(K$S z^q^0fn>!hNFnk_?%6EnRr(`eE*8i1W|F?E|wNAx9Pxj2VFx<@O(YH;(lfS)o2l(fO z`1`gUhick|^;7FSv?V0KamUMRLMCqC>>2{t!}sHp{?~s2$9*JLpCMp9p4OgT%3yuq zhdU%)FY&i7f9($GoUon(wL6?mnY6ze0zUtRKnT9@diD9iJ|M`K(Qxi@Koh?*1WtB= zKU>f8FGBd-Mp}<66?||L!#4z+15Rf;oxff*Jlkr2_9(?C&H41ZmG(`h=U94cptk;} z2fq1Z2In4}-MDNdc!9yzzMT3q#XP>MZAWe8{Dw_U4DSSf=QNLSeg^#Md4Zn+zq0~J z<5dHtA6+R#1U#S1X@e86yyiZcp{})R+>R zX#aupel@1T5|SrYh0p5>^0%Yr;r;FftbDWww6wIiIXpT3J=OLTv{$%=^*i<2H`(!Z z!1)UI@5i2>$82-wa{54fPh|g<_YsJG3`ZQcL_vNz`3H#q@8t5!$qyI9eR&*y_d|!R z-q1nxl{R3pw#{oHdB!=^`XPkJlfMP^dDwi(UU1Uawj<8Ik@BDXu(r{DeiQA_;2+;M zzwW7G)<4i!w?X^~$**00J^JfsGkl#N^lvGZ^l^*7tWoL(@pn|7>Ke+apZ!1yykwyEEDRi|k5BoC?5`qhG8T?{TY6R@;>pTqON9}7HTK5jXBP@NHe?A<4 zl{y)G(tmQ>MoCI%u+IH4PcYH`(M z3jC~f2iUJXoZb+Y;ypxvt)Tx)lFZ?^6aGn(I*1-Ye|}p$pPml-@p=e?V)O_6Z8x0v zA^J0b{w|f^0iG~_upX~LYRccoO{N&TGz z`h3AMiTwL3hs%Ip<=a{QMW0T$ZaOxf*FW%^N16lXPKNIqiYvX~$)NuD{J`&A64_fU zeSbJ4#o3={>74`1eh>Ci;t%zG|Ld5f9DoXs-v+t;h^YUYh}%h%c6a=&c8vHPVwK)hre0b)xlO2KI>cDNWQK<$js`3gZ8x=Tijv z4)4>MA-tb+eb?ti{fpNB7r^~uI9eq(5WmvqcdF9^+!x{V zIr(}#rHcQLd~Xu&*RdsZ^8F0s8!PNOvTrK(0aHHNvr%6@6B6GSywdvx$X~IX-jsNS z2OkvfC%n@2-Q4B9fcBiGL@o~uxf)Dn9myw_A@FCIdP!cj3_*HukTCkmQQ$H+gS-3( zOE(?sp#9J3fA8^Nh{uC=!F^Nswl_-;^6@7i{}TOxKdVK`vlcPDv#+($=UGqwINty` zw@sn986M=<`cQ|I$zVgE&ACY^AI{?+k7?%nJH*3-{ovd&mj1*iwT&A$p@lyzFShO| zv)X?fB6;}T9dV`UyNgL*J~>ckJzDs9A4{M1Dd^v(&W9Mh5YB@h3N0glz@krc3jV(o z4~?(>KYo`RlFoOs^l*OET5vRj>>uf1UofTHiy7W9oC@zXUZDBddEq$v2W!3voY@R|1bw-mfm^1KexlQXC{LO267)S z&ajhzKkL}Z9V2px=3}e;`cCow1JKuB=@j_+F8RfyKNjv^-T?e2PvAdUau(>qEG(m&bb?^nY4VTzsLIl^@OD@V;Q(m&e9mTYjL{|2GfL z?`cm?xO`|Nl59hU6tp zf12w0lh!_wziRY)W7ET({c8Pxe147R9bvnm{Rr#>HFh1p&&x7UzSg|aP4bJQW;(<( z&-~?|zdtx?BsbsBqxT<2&CFQt-%#uUQueGrzrOMNA6@^Am4188V!Yo!Z>;f|+ko;g zKd)K44dq?#Z_XW>Ta)RExt-;A`cJkbw@mvAgHQT%_s5l#(EP)FMn|Mr{=S|e@a~89 zA|9^^{;#*6FHWcQpwG8-8u)zshE8sKxkMuU82#Tf(vK1Sp}%S5;AaH;hFamiri4z` zp1Psw)%J7eD1M-IH{1t!=6sOhTesy{?e7+n{F-CUDV1XLK4SPXYihx2MPLZq2hxU9 zOJn_<{!fDZ+q{Xxwbkz~IU5YkXZcSy&Mq}&^7{z}j?|YX3>TC9@WE%ZtBOrQ(l@vE z=U7d_cp4A0Jg4TN2z@?DUMs9WqkOi1^&{MxT}|Z~Z*I=2^?<%K)J9Y*=L%KaY(;R0@!{?PFB%9l1aPeV)_v0snWM#lX;5dFbyK z%^o>}ECEF=44?vYySk6k8UAYp#gHB?)r>lhLFU%g~_ zIFsRXkI%N&pY7>paBX9bHNBp{M^;;vTHrPVI~*-9wG{8O-?w^2^5^z0M)8N~Al;>}&`1pU-yGzd8#NiG7?QfZT`F!Q~yM6)J|J&JoVEj~JA&(cBXg#An49wL;Pq;oL zNl)~IFxW?lo)L!aXiR<@UEkcbdBS){<0IGS#CWGQ`TY`Vk6Qm%$N!`L9txd4&BiCJ z|8J-LFG~N1^spTfKAc~cS$@?2&lDC@|Iz=i)9G6nevS9E=hnXeuiG1UFXw-nzIbEn zi`x9%Z1acr|8xH7IjZn;2!IaD7ZdScj2BCU4S=P`_yCk<{l&Px=qwdD8_fKiCI$O4Cx_XRyzIU>m$2Qo`Z3M(EB6!Qij5pDF1O z;r!3)9%k^#9XSOZ$N2s5X$MmaE}U*6c?IKBEBl%&SbASyT&c;N-^<|E>Qrkm#QiBb zpzohMGmrWQ`hO`LuPkQiQQn2?@5o+LfcKI<5~=QOe}p1~XX%WbBV^kxQs zetJQtqt{3Bgi%iTJBRVOkKv8-i|CJ<#^EHnwYfHj!)JS5E?7kEL;czAV8AfA79ITgFwh^xi>4ikw0G8ld<^W0#slJCY#7_TFL!FAT)_+j}>W{V>)4-tayHe_tbG zByQ-~h@a@e=g-0W=P2IEhy3jvkGBVZe^vTEe!quvptZiI`ZUoyoJXpx`er=o-;f{l zZF4GX55U&Ulz2OXp}hKMrBtH#u7T;L&pi*#8C^fM$j|oKseNVjaRpBnn#dl9_+roe zW|kiHd6Oqd{BDC>UpXS&5A?z5zj#OV&#Tw322VCVLCv4XhtZz0Sdhnz^1K&-9ZGEe zj56@2qF#cRzJv0>*!sI#zQgqc<^Wo6<#7M*hrA@cV_js;8Ik z4F&IH{1*IIRZ?s<`AgwF8;CDx>tuKZ7T)Jk_7lk^>>v0(k3{mly1myPUIqJKoSU^j z{2p&f34`&y9!YqwsI8@}a#JVY&uX`o+nyKv!?i7o8^rsZTb*UwoX+zkuUUr58ucf6 z{J6#6>a=^ff5zfJ&@z91HnqnxR9ET-hdOId-O$OFyHmM+AS0MN0H@hW-d-H+8Ztq^ zDocNIXznTLOTYSz!Em0l-d$2c@_==JYSsDB>FIBM|rl% zlR@)u2v|z1bX>o$KVm6;=vU{9S$Ze<=X))PQvpw-EbqUkR-tg+$ zqjQs|$MO1;1dy%`f~mHBLHW!`f~$6 z+ztMCvZpQ%#=-j{oL+(d4FO2yEe?Jf(4P;HegW@`4t-EjLheC9_`1}U$czo^*f3GZs^ac?2PCA`{4B1p8pKt7q-8t*P8}UPQRb* zctzV!$F~O<<*&VSuQ1=y`G5LiiGWW+`+&KG=&iDIe15n%2=ZMf-%sBQz!*u|HFIF@UisT{r{T&2+NPw+l{9`YV&tv&!17QfRFK`iS{F-{Dw-O0eMZZ_bz=$ z*)PVl4=g+w=}(&h`-d)`pKr?uruBL9dr5xo@}ID5w8z<5`z!-F1wj*!|E(WNh5few|)Cc;28kQ-2+Yr2WU;Gxq7Uz<&SU2C@Zw;OU#u?-r&IYEDBqsu{cjsOSru2A_pfYxW(2{172CXw!64sO z!S%@w2G0$~|8Kj*-?x7+VA!Jn3H)VLUbG%>Yh0$2?qIOb-`0|#Gmt&q>2GT^w7$HD z;o*G2wg-!xuQIp`@0+SBEMjol{+v<}e@XvZ2k1H|~*g#mcaP>2_R_aKMh`~cAd#tRgc@bM1E4-^r8RlCAZ$JDpu zAl}N8$o+At5TA2Sxi=)ww73CvoV2^Ak{Nf2=yK76;pg@;7$Tc)|In zf##s+6ie>|`}g*9+#ZVld_#OE&7T48vxoB=i7dV4$ZYG;&yJG+AKveP_?8YD4@h5S zn%_(O(bZ5}Z_elU17`gm_?r-)WbQv0;lD?F+2b%ltiBt4J>Tr@kJjhMw+BpiJdE-k z5%B|xeIUPt=uK@ODF5G)@t_$&j2Gbayf~P9GPrSY z^Pum%b322>>A8JR@&D(Y`H12F8RG*!TMspa?PHqS{X+H%2m9@B;`^!#zSZ7Vx&F2H`GgfI=A=w9<5RYmw@b}#m zSUU54R(?H4*341|7_#o*lImeRt|SCScQ0sBa2{2Y?U z@qR+7nd|fSA9hx6I>yiApFMieI`R^?r@Ykvy%&S_)Hqfi=yx{5>^PbqqpaL_pUv^0 zPYdxQ>h*BBFhp;@Fmw0&y}Ul~zYFylDXFASp*=#H&glXD=}WUE zH&5?5s!zC!-d8|;%TI3;>;X_;{B)uJa6gugpAWy>{!KQ&n!ijo|76qSctAW3=}+qX zqxPO;Hl8RCgE&m%rO3yEfB#U8s|MD0fTdqJjPU{QHUH^hjj^OP}g5tJdjXEhZT8 zl9a(=M}zntJlYGU3HosAQ0fq*r~V`U=*t{#52X6z;etq3UU@Lp?@Z_YcOWeB_bwE? z06V}Q>9o&p;`vtw;C%@yZ*j17H-wWo8Gdo_-M1nBiC`!2FF|q_3$3Yh5UT7 zf2Rdv$ zpz_}jR27YI{+1+zy~o7YE5x_hG6nkv+Arb20QFBz-!~eJ@lYkroZfD<_Fw7tUVDBS zX&-?76YfXpC3;r-gFc1#UNhD5oi2mcV+Qbp;$A+V2nT`TG5QC2Ye|tX-kSe5f9N!Dk@0f1v)LePB~)6YUSE|G)oHfYy5>!0jFT+FAM0 z{(rEC2<2(|zozd+(!=GB$Ic$OZsp}Y*?W<;;b{vpWEhie=*IF8lI+BXC21M!($ewiC|G}xtBlCLs?`aZZGjLNGI z)ONM+-Brf&L;QPXksxndhQMDe#4m*72e^OFGLUM8=blJjLjC`o@SaZ{_~Sjj2HL;s z;Ju{zCOg>=EdHEoN!LvNGxT3c&1Q$to_css$w#n1wF>Uzs^)N6z0?fb%jkZE@vM^c z+z5x?eOr>i96@-DUri9oKd~fGc*f4~aG!HQ$kSSK zQ0v=uLo(HO;*-`LPTxW&Pp)w{_5m3utZ+BE+}Crc0ZeXA$5znQ`H z{*ycYa^uNAG8o?Dvlca9C}wbd->0Ps_7K&ddmP@Y6#V@^eYxFQ70lYf(x2_=D)l_n zLG}luyyVsR+ow~!olzdzBhAc8X6eK6^s)cQ;jg`8PyT?$%P7BKYnaXH$tZ8`6wg-} zfhp2z$VSS7UUybu+xWer%t;naB5_e*1{9{?NXW zVBq&jDE5Ph@{?ry{V!*aRld4D4UUZeMSce6N{Nl1!r#mr3I5t)d_SI_zs2|gN#A5* z=>h%)Oc%+oivqv<(=jjzFnpc=?{{p}wGtc${(mT*;D$h1eXzQO)&t!CRyuEKKEV)A zR9c#QipuezkvV?-ehCb!yghOL5ikfaxXd5t-zLyE z@FQ#CveagVM;NX%wG!-atq1>q0*A}2p5NLj{mFp?Z*M%t;}d|tS65Z>_xnJ9uk>Vg z(RikTKHt2T-$$SyuB#f@o6yV3*9W?)V}N&o@lpQIrsW5R^v7ehbzc$K; zYD~iYghu(uo&=%4H`@Bc_;krIjppx0YyVVlFOF|28~|YScdgqCr>|b9=$)I&>PLAG z;wPy+W;j0w{+W#oKV!sI1MH9ZANqqJp2x%Ri-VRS(ErKa4f5WAC%?qb@E6zr`FTn7 z-|zE-yJal>AM|^lkH`O`zTa_rkmMuG56%$EkNST_-m_;|d59054302(jduP&;=F{W zf8K2Rqt+kTeud3Ex*p`h7;wVbi(z z{xLAnR#~#_*q2!U9KqlH$W_PfVU7`fA8bEV{tLq=J_&_9=U95nP;GUQP(Q?zTOq)+ zg5gi@o?c)YURuZCR=7V2-t&_ zji#m$&A(;fKnq-OM*4_d&0nmG@s>ZMSX;1v40Y_NcSKGm=ok;3SAg?2LVz>?3D; z3@e+r{{{>o;dln4>@5AH{gqM%C&{bUCeMAD`fHRe1(G!Hmke)||6=d42!DC!VR+t7 zV)%*a6a3>pYrf?4>hi+({n@F1ivM|>@{Dp<>AbDn9$=K)NIk?{+7o*-M$r_de($D`dmJ>EwcN9C*AufdV}{$$6)C^tskw<7BA!0#G7rUE;g zk41sQ@cw)gt>;ez{q?Tk0l(>dFVSN|V0u;IE>6!2!5(l@pzoD|xB}5$x@h>_ z+>nQ#2LOBL!ltau3#@*y4=jZH?vHU8;(b2j{0jJEsnpJ4(D$v9lf$4tN5B@pB?8U` ze)7io^_>5~{r1wai2Rkk#U`>Zq#Y@Skq4k3Hb6pI-A6Pwpqw!Qk?@0e3-U%?+yG&d@`{^IyeHIVDPZ0b+HhVR{-zm@Q zs)>P*t*?vS{|C$rA^^hjLbShsi5J8*()Z!~Kfv|dDE;6PZ|Fh?;qknGNpmatr%?Y7 zg-pdPeYF2yeg6Nehjls~y(e|vq+s)_=<4M3iPX4ZI-yV$~ zt}i`IcKk0d{$I_{uQrVPMf%ocT5oV(xhLDr*Pl@yjK1Hi$WG~p2VD&=lew9#7YFPg zl7Yv|I)X|(F6qyQ@VtTGZ*v5HvjoIXDsM*c+dpb+=l-`k@OKqRx?Wa3$j_zlym>l< zm3RZee|BOFy1XF@EfK4LT>*~J04dsQanQO z2jTk>`2E+Az90k_98mdipLC60cY@#nJWp#Ne;C}~*kHG3lYh$!=XtX{oD7vhtp z3Udd8t#JMq-jgQzeTfU=l}#opFKn;Lp!yYgIG(@no&@^rOI2KcNRoZlUR?~g2lV{@ z<+XeN>RDFb$k9_Z=EC<#9*6R5Kb^nU!SL|9+{)_Ky99fH%eMAZA+-nZ--q|?NM2CW zZ&+TmMp%bQy?l)B9FBdk-b)~aEs_13yOTzvL_ciAC z`>gX``_#_xaG$`d;&~Kx{SXfT_5g7`y?FS?_DC3x15kgjb-by%y|)?+r?Xup!u*)g zA1wI$6HmXerG2E3=EoHr1p7b+$)k>-@5p&O_jkL3=>Zcs)EIp@0QQ)Q2woXD*(lZr z_uUr&`y>3q;T(8RqnF_HK&rJfB~-%71AbUqSh0!hbG7vluiG?d7vbT)O;gcEx^Jtt z3iRpq&)EqN_JYoo6k7jv{@lLQ;$JOfcniGuxvV0)oWW_wTdPg$V?H6cueREhVW*@Z}bN;E#+1$+5BkKQYs{8-<`3D9V9`*H(5Lg68?E#AZe!2q! z1lalgHQsh#$Vag1{=YTeH4*;pHBjCr`L{Al52btD@4oA1aP;~AwMR?A0Ko8?zBXC? zMN1FlPxP~}SE zn%uO$hAzCY#pya`XXE7ve(#?^zJ8Ly<-r_liEtj(6|A+2_eZ&c-nR3QfTec@|EFbs zih-{>8-`P@ces9a7fXNAKfS8?+)+A@wm3Mu z{(|XM+K(N<*^MC+udh5fz23A>qW&B{r9WcwOSIoD-CGN>^~cg#`MZ9<@GW@X*}&ip z@}gguAb^&^`Cxw;iI8`fz60_u>DQ<)XA9$v@qv-?^oMF5jXOu}f!pa<;)U_7{E?%p z*4q7GUKrh67G~0-b)Q(4IeZ-u}P?0u1&GNq@!c6XEmo++Lz?uLh6rKfBW7 zv$g*(4wnk?M`rn%*G2vY_JeMZpucCFT6PSs*BW8;^H}h!J?T!}#|%Cc%os6AdzW+A z5HLIWd3#r|ZD5mNA8-Wg27vI`z(1=-T(Ly&OV0j%pDD!cw{ZcpEVc4@s;=W3 zj!E^;1A__6{~P*K_XE46{O9FEA3apf-vh_@*2Mcjuk`$B{&=n1o9E4v6X0X(7tiB^{y&XiZ)1eMj`}`o|6}15|9?GS z?-#rO|4gCzBbI+N#0U7>U3)ov=3}e1%*x)*dAo)<97i{Cuf%ID84 zCwy#z2p!hm#iv026yjAg{%8jIo1cfZe!5WxYXHfk`Tf(Y#rFwbI{oc!o%OuD4gG2V zQ7p*c2R}8-tsx#y`@KIxeL?P@-ypB{6vG8%tUYG1=Zo>7n=w^d(^P<8!7WC9si?tWudw}WBX7h>s&ERx`NF3IGw*vgAhx3a{?=E@XCS(9%eC6O) z8E@lbuq$W;n5S36j$pnl3FVasH^}1ofM^)_m5-N~-=E%X68O!h!$!GPsBg#FjmO0H zB=!UU6WWLUsTa~?f8Bd`Q~PgqdeHi>@hef@R?~wK?w^T#&!(;PD+X@=SEs+$@B)?o zACCV|;rc)5`%Y&I?O%Z60;t7(^ zFuyFk{~I0uufG4U+uJ6bSJ3p`8(rVs(j&oz8;m}*`Mloq+3l@uZZ6X1BP_2))8mb$ z|6l9(y z`Q^>u|H;vlHXgUucp2sNwQ!$!3FE(bpUeYy=*eGjz3D-@KT^1#BTHV;vuxS2zhUj& zJUHJA;r|r>2>SWpKL7c4hFARiZS}OjAe`?kB^dSjk# zAwIZ|<2QTHe4Gs*OCRn3@AiuK6-3MD*IR$m>Id)qiNW1o%rDMgw-?O+gdYaH|NExjvh)b2Z(IGG2+!^4s1jkP_g@5i zLbun@d8S#!8w@-?GJGFH1KAG&_8R83k^lJG(^I#1w(x$_uvgRnMf$kh{Y>qjoe0hX z|5L~`LiC6JRT&gmMo-cHSV$kC-x}q85%8@gpIq*IY56sJxsvODs?ihPUlDme9=bA zdS_2EFce0A*Ir*#w`U@_+najt9foVy-fnMEG4~Il{_bh|qo{B9T-dvp?(6J^`w_p< z?%d7W*X?~?hzCS{9Wqn=W49OHQ>^Cqi74+WM%>o{_B&_o0gr(B7D#P;_usC`}x)M|0}s);Z$D{5F}T2iR)^ZJ)zSyur?wdN`ct z{pkI?GaQEd1Uf(ajKLGf|7+*}#re4Q`p-oA>{Q2hgMa(ZI~l!c zy1nKfuJ>_xXAd0DCjNx_e(aoPg3%rj>frDFqCUUAVf!hbzuWud$vI9AtLvZY@Qro< z-(>fPtDSyy{~`V#?e9;L^UGSB8GWEXzth!D^m4V^rqyHa?>Kq0xgz4;npi zc}QCilUonb`@hQu^i;z3f93rZiNC)QmLK^2xRV`kAhXKPO*beH^}o`2QdOnC=&zSbtlK_qEXdNE4@@>iUP) zK5@U%=2N4GYfBGi8Lt2DW&G-D^XHqreD(g1{{4L&9dzDIktXbJk_YbiJ4t#`h(F1a zm&d{LZFFBv)OhuS^}aCQO!EbBMw5r^`C0O6xSwY{dEykxBiUkpskeyoE2m%KK`Vwo z3wISt4{;bz6HC%c!e>GK;``iL@(MVfA4~gLbo;AkxhwMWSozr6M4|sl@=xv?H@_+# zB79o6m-b(!eb4gtD&sAbue5iMh<_vw#IYvU9(8-M{}qKxmoofO*nJZ+6UR)i&ac6f zlb^Nmy1B;-*QdRtg5u-Mz&|oQ;(F{$7T3Q~ehv76o%j`|FBJF_j#hk1<|VJkFu&mE znH7F;&dm84@;8BBDEx1xhwuu2aTgGr)ep_h^mrJ5n23JO{g1?n{N!JNpQI#SdVY2J zN_(V@v>)L3NX6oKM)oI5hW5_qcq8sNQf$gt?Z5w>$nnPUfbD6_^y>EAYOs3$hxh4h zB`^hSd{JKy+BuvgTM9Ccxe1>H@6|}Um*_lsIQ~6`;@>g7y@J2*iSOHlJoiw3qx{&~ z>9Al}eYe{9tMC8YJh;G{)|QsW#-nj?^I&Lz$NM9^Z!d>YfA9oJlDtCFXVv+!eh`1jUXJo9z#GS^|F1!RH<>(% z44);}Jw9H%BFd{3@Uisj`q6$M-iM=}pCpu5vn$AcaNFIIB)-3e_5^6JAfGBQjW5c_ zfPZ$Z`cWR%3Fq-}JeR`9(l^5Giiz+sSlvDij-+>OJhbt^HO|&c(_zpjmvZ~1di^KK z$r7-yOqL$`MRo;W@9OkuZA^p(&C+Md)w3ks*!IV>NAHeXwv_Ap$Uh)Et!JzcVA8i< zhuhBpCVPdtewMUg#-DHGuZ8fj_A2e41V1_3^GICwIQ;vraQib@`Pdq0KaIcP zsmT7!1N(ELM;yP%_N)85^)&2H@bU5^)8BgQ9Zt*({^Dr;-v~3n=|38uBpU?#mJ!a| zOUb+F{W|q{LiFI_>|S18G~RQxLa0xTzuDnv{XY-x*Aw3Z+&t)m3;h}WqQBpHn#W_J z{yyO6=Y`e!KgJ9Eyy-Q%p8(Pi7X9i&I5Hf*pA7SFw~6NkPJdhm4*)X!#qa;SThq_R zJpZogqay#9*xu9a%@)@G#Oby1o!t1|Y~!W*|Hb*g{QYtK`>D*}FIp{FJ}w&wLLCLW}*FAV4q0Lyma~Za`k_#uTb#E<5=Lw#skZbjc*e4fmgl&XhEJ@ z`cAfxJ`3z2<_P$d>iuF(|A*nB@m1542H)!X&qV!yVWlK-`=#1mH_HFM&DQTmu+L>i z#4}0KvSnOf4)Z$?@i(MR{8)apZ-V_`8iO%@z&?)s^lT6EFP>ga&qn#)yGz{J*{r;9 zZM;6@AJYL)$Ik8^0D-q{;#HY)c?8vI9k7t)c@7vtA@}e!Yp> zqaKfm(qArKt^YTI|6i|9BY%ea{6G5tA-tdN2Sfcny_L^rbow>k*Yf|SfXxrQ2RN84 zB{y>z?gu>2;|Df-XZ4JK|G#$r9~lfAKgD0&Tw>?&&8BZ@{fV6K$&LraH@y6^Kra~Y z@CL0v&E7HD@zn1B6X|i%`wyJwAOAjTeD7Y$X8f!U^kdTqq#355<#^0F{iwoEh@VfCe>$W$3;jJ1=67W8Q1=hxoif$@FE*3- z-$dud)a6Z<-%r$^n+>nlch&IC-`^yVhv2&FQGf2W?!Q|9AASEXp0x+`eQ!M|`~o~E z%5UhuKOO2A;CQeHr1SKMw-tl=jr;otzyJNeDHdSwh0t4sU!&>&7=KRuUenJetDkA< zCqqAX_78hap7pf9-DvcN?e_@#_0@0x)QbNfy$^@tyKnUU(g^YFhW>R)rx)To8(knj6aQAX z2hY!f{!jAwMDvCIrabsqd!ovdeFfv`|5+f97cS%H?OMRQpD46HNq*%E6|pfS594^6 zih8O2u5dgr*$?glc|0Y;->BBlBK7~M_zWDc*aYf7%J+6bU%>IbOK6`F{Dp8m0@-6G z8ZQm6o(~Nc_robqAN_YrCF7j;!Szz7=j$OHZ_o94HGjbLnF7B=Y7p(8Xb+5tXYcnF zxa~SxZ(G2AC&o)*{>&zBA5{1sFhItiK>wFYN=mXBtZomaNBy7p>%{XB$xjsfBp4J~ z`4ij98_g5Kz zk2qey&wv54{AYWT;rX~_WRF(t4-x4VdpOO9y1pA827kZ>_}F+{YyJ01k6&0GvlIOz zyz8|#y3YvVs)+LsN%FSs9d*3_Npjjf$>|Kf((O~1m*>rb`~P{o|3%*a^PV1T=l*`x z`F_;z2SWSyvi4#;fYVto*bCNpUp4()i2twfHaE9Y|1kf)x6b=n{>_7DKDL&Yj2r)d zw{YI@>dX6@J}K^>+IVa9aCPYc?)QLzF2)b09=)Od&;1)}etNxOW&gR|K;vhW{{Rx) z?Q_|9UhnozR6m|42mQH(wO1`q8A1Mp_|XXY3G{i|Z`J8ho`Z0E(r-~-&33!(W0jBc zEx5M?{j_veMK-6$A$aTui(g;7%Sj$eDH!WR=*MS`)s#F=X1mDH&gpD{vlJyuV{+`jPiD&03+Vy z@g%bHqvtbHURSqQ4gVDUk)=ZUYCP)ypzhqf@~`TC#^~`>W`x$WhQGPT1LM)b+(-Ig z^m^F;g_xLFx}O~Fn_&JN(>{p$CxqJz>t}rXCys7x4A;-`{Cr^^w`Y!?|0jKT4#Y>L z2`i~s% zsWu)cf1P=szgMibXQ<)p-TwJrxM2}Kwx28df0{mx!Klwi`2SVcJ^et_55@V`=0~H4n~NUCkN;Qn zZy|m?d>^fNo_cEUU)Os-LirH%RoX8QHkpnQYy|mO4;SXK{lO@IJ1yI;PM=SBMc&l& z^y>a8{%$kB9~jeTPK&4f>hwmyR|xf?zHTy~6Vfa80fO=VYLh90V5L1e-d>}O_60lP zkvc&BBUowQIQMB`d61s;`y`N0O{PrBp9S|3i1!mZ-j85){aFhBApu_+ zmolzAnhg3#g^(WNFEV-mmHLX@9IupbCOEqN@lTC+KcaemG+5&=5`2t5+-UTG>oZT# zSB=X0?iBhHecwh!3FjYSe$Yhe@jSk`en1}{m%rkBDhUFARgWLGr?8igFY3=G)ALkc z6#oEzZGs2X*nD7oS0q1L4)%o-!mIO--cL&QhEZ71j}`t$`H_D#B_uqVQY z+h0tux_*WKd1eau{a+aWyg9T-*iW$h^$y;Dh5wn)2<1h#AMaQ2jMIK~e>8Y%@jJDC zkMiKY-B$94BV7F&kB`6J^LKIo|J@YN1OE9zTYEd**BAEhJL}nc{&V#I_n&xH(Eszi zvA_^mc@v-i2mc@h0I>9$eyQn~;(kB%>ETWA07|_Y{f6)VoM^r;Z$mK>$b3_bc}U`h0Yr1LONc!I6Co zkN*ENXWsva;Hdb3Sv}TLtCis|?*EUuo8hm%yszok;(F1>`*P`FXHN+Xs7Ak+rvFbp zdK=&WKh^lV)}9+%-ckHjdA-Ch&>mp&i2nT>yMG#eYV#+`7aBci^dQm$@;~#^jl}=5 zAf75Qb8P>&_AS|3@Evbd2R!>;s`tkil!b zXFi7WpVeXp zh~>ZX^1fQ1S_?O>NMxTF_U^=ZZi>IW`t_^ZqroCQUitA~d-RKN2kf<@FKs@r?tEVE z_+tG3)V=?2s_!>i`y%BXZ9KH`5c!=(4;npa^uXmUZ9UxD>jCWn&2S+QlfMy`V)a`Y ze7)%d+p}xe>vX@p+8%Jd+c#1D7t{Yi{U`r=w7ws$|2wzC^8oyPKe+!No&ylzeS`kz zIE?ZC6%`y_0`UPZdLKc1|L=136D_~Ee_nZefHuCj_V{Z4e{udN+FvyM)Ry0r_x0e3 zL$)7h!Fz%*zqJ2r^Eb8UPn#cYel&hO8G8ZVAjti9c;6ww9?t(XdYa1gg!=YYXy8&@Z{PsqJ^ZT>leO}JbZ?yJn?TwUYjiBG#h4Xc|R`BEWitisz8}ofDZ9F5#QyUL$ zJR;YRHXc)XJn%i1k_zsB#J1wc`Cl@;f5_vDwe_vhvq&FmeP0bHi`P z{-%wOdVG8Z;{7_vJMd%ljJFqo`mgE#qy7$!e$@1%!Qy(+=;Ows2h{&T{ipb2h4~5m z4|@aZzZUbr`b+fxzrxZ->oeV6UGhB?PY{j2 zT=`$iFYbTZ_)c|tQ0}Kl9ece@_4ZG-_G$XRxc;yH{tZu*3UJu8Q zFF&KaDixZA{@o3=r(}+uADh!FvlalA7)e*E^U z`)`Ezz#)IrrRR?)#}3u(8fRfzRl&+o5IiX z_;{-M-Evj@y25WJp}#h|V7dhUinAvbv-(E)-w1=V6>-%bWvgJ*+^lQ9EIRQR4ev1Box1Qu1e9!N~ zULT#$SM>kAe$xLDM(;n%5AOkZorZLNKHwtyf3fhMF`frFl)&u;+WG&9^qp=zPeJ@u z)4wMguUj3zvj+tPwmzpmy>xqbpT`SCrt15EMp^V9Of`OfqqiqXzAZ}rD-_~afRvSw z(T5tYdt8zdh4e|N59(7${u`BFNuEOawRc&*X{_?p<>TqmOriWUFT?xP0&MOFd}b!e zcUV5eo09ylE-y>|$$jI+o3?;8Vd>JP)V{26`I)S}>iIqkx6$S;Dwegp?y!(SJe4UaQbd(zFDvjgR!xxDUsDTk^ZmluNwZ|->JqI-eZ+w z6Nuld+k^EL0t09D{~X$v=o!2JFh9VbvWZ_R^CQ?l)a_Bjm^)FJ51^;G*pw#XpX&Ba zHP|SxI}BYQdG%ViPp#jp;cMNVt6g7(O8-aw{nb}rZDaJ>=xs!OljcJWEB<~s4KP;v z%@@)C3*WE!h^5E;rV*L)U!wp27CQgm?afKH)A-|i13F6_?R>v6g8XPQbJz^>mT5kRQCl&&IXtun(=Vm_>`vKG z-fU`O^pqu6&vIv%kUs|df*-@5JqqPFO(T1_Qoo(!mHN!f#>|iD6ZA2(KcT+|)L)Y4 zl*)wqvg8$MV!WwQeqpWM&i!BN^oo5UC57a9_4pe>-xcLe14Ju$JY4=o|J8W%HI{E0 z;qm_{zndc3i{o2J{a4GIMwDNL_k$5PqM^QFv(&_1QT z&kFN}{Q&}E>2ZEyVsr$n$4`TCM1}E_HTc?&2Lu!KisKLT>k;7oWXTlIVbt$T6_TCN zH?|c&2IG230fQui75x_sgbWU+=IN7wUzt)k|5DadFUO;PZ!+amezdomOdis&jq<&B z!}6l~(O(VfFX_K4(tsbs$Ld$FH>@vPIA5o3Ul#EH1igMt`yG0}LH{?g@^QT%Ns|4RSeVt=r|X6paO{^Yns54WGF<0I7lpZ)0g{XYx#m_q0PYkwEme@v#t zCI&0~E`z@}rob>r46n4e*c}O*ng~{p_w|O2vIpN&yO*_J-5#TSw#S{#`)8D2JS^#? zpN*AXoqw{hTHja0lPzzmr&s&`@qE5s$L-@7-|us7-_6DwVW-nc^7&@C-|xxwrhg>7 z%3gr_y?Fi@{r$(fKce-6=l`p9zy3AL577i4i}H!9##ICKLG(N9)z1G%j)$gSYU3fU z4~-tKExu&hA%v&wuhi$nasjga&apVkl3^xSk9kB+dPAuYG?1*k^zC-sjvw z!2g2(Yfb;rDe?bm=>Jsr{}FGLzyUp3`@lb!nkK{(n)hFi|7Cqy?*B2c=j03iEyM## zW;f~kvGpO|zrY#i^DB>6l1`4#++H8@d-c#-=M#hv5s#M%{$a$|ussN0U+l9f%QNSZ zJjB_C@LSTqwe;O09$(ivZ;Jhb@LYgu{WEJH+6!hfJ^lv zf3A7w)tk?$@xP4M?FY1<<)`rdD6emnr<*oypm-$XeH`e$C57Vm z<^1?sfauTv1>k>x^Hc0EJ^q#Bh1TGG1mS*yxx4`TDtv4|uZH(lrm~l!Jrc~NbUvW{ zVru-ax5vu;$MXi@KglOq{^9#G&^+CIh~s63|KElCWW~knDPCglpbg@&7Im}!;`s&Q z&dKO;dk>{Ydr-b;AAs~QzLVZhko%W7y}BR#!y(o_S>H&!{OR3~a{FX@uC;f%+au%u zZNZ|TMfks-cAsChSF!nw#RI5>|F!u4Xq4=cNcTo}2=V;-|Nmk6L-4Wk&>ryRFZ2Dm zEo}b&f4b1Vxra~YHom*@#_L4zi>s{UkGt{uKiAje3H;yaMkWvD{`?^R4-o!Ad$Ia6 zmEJp%&ku9@k;lNHBb2wYMzN;RdR^SVb)&OnFU7~L?r+?ZCd5~omya3`*9XngPxtwf zXn9)!|A9Y*^qVI@zv<5BcreyG3*kdeI|!5!jrtM%LeseHW8 zzsR6JeT~Z74)t#++CVgpEq<*0#r!0%&(XrO>_8|TT_m^;A;0IIQuRREOLtnlPip-?)vA&YBO+?G}LHz$hP=9It zn(Om={EzSZ6_pkG*?7w3_w@X6>b&{-`47Mpvh)}q;Mnv4(V9H~Eu>Oqo3gWQ3HHzR>-c*qXsv+zRm3;Ozw7M<@_xp@<$^e;{Mg>2qVE$er$_r^T0T#Y z_Kd=k$0kn?_7J!(Ajsp-PkA2;%M;7j#!pG1^3fi%L3oe#_x=^ePj|mcj-SxmKg{s| zV!SW0sc6#sRTumII8~XKPwm0>J>m2djqwAH_58h<)gb@#7cI(9%DeQXQn^}+Kvbbf38{!obY+n+0Y0&_SugHQu%zJ2&&%JQXSpg@@r1VTR)W7JxcQHd=SfTYWdyE)BFF;&J!bF|DNya ze*43FS6OMjBMlDkwXA)s`~RRlQ}E{)%UcZ^0N*du&7bM>$EZGS%9G2l2mKZ9zmk6iXCqCRFZ9O&{3m@* z&ac&1{AWidt1ouHmdEpsw{KGa6Y7_s&o5%-fxZmy5v0)gAU-H5nH*n?`;)%K^2_a& z>5F}zPwif`d{Td5y!c;U4?Pg?TD*?WKl&@7e}q@$_Q*8G3qbn>e_RYPvHr>RCF$h& z;2OGm>*L2Yg+l!oQ63dZU-*k3XIn*N>l z>)#{5_^rw1@woiEf3oo%KYvKR;(e(6`P^PFkFR{6$qfIm?uYkpg!#P)@(-rtQ_sJA zUaWz5F=!vnud#j8yWjD?zM^CiKAY+K%*r?FL*TDDyy`YKzh?Pon~(1wf(0xvTkVtm z|IY&cx2Ey+Jnru&{n;$ue;ohQ``z1u_XW?mx%@zXzhlX}MXY~_|J6oy8K(z7+*JlAN%uwP(IQt1$s^Yx$;6C4ft4~jp=3mPLD4ZL-~&NLVHfXxUg2RUtoEgrSc)< zSLnZ7zMf7L{~PD4Vj(>5C)5w^*U?9oeoaT~+hZ&*$%o+*#xpq{b9+2q`pVSnALNT} zK0_OIcwCZC@_twi?}L^I`Emb?@@38GhK2F$fAnV;L4oW%TLbrl>X!?&B+m@>^>6*Q zD8C{8ZDX0xK3uK({+|AdnBLewuzxzm`T<{ea~j`o`GHWr+#aO$^4M&@#OME)+iRqM zkSfY!i0?AY_k5xK#{6dOjh7EACKMW_`88QzGv6M4`_1&H*>2BVt53%Nq$O{1Cqbycq%zw$?=*?>*YkS`X;xN@AnhIX0@S_)3d!^!T%o+ z-o(q7&kOCofvWCi{g=y=)0@$9elyyvyd+<*f86NfG5z>IIliL2xzX2G zvj55bFt_)^bmRZIHsA2RA3pCl{vMpHKg{<2l-Wx|B(N}?o#rHp@p#rM3D>*wmuS91K5<1gxW$@P%vdeGzl5d6i;DqTHg%k*UtY?i0S9D zz97@Hy?*5SWqP*T6K{QTd*h|!tuIe{{~z!FTcrR0si6VF^N8>F?^a)8^ZzWw_k%h} z`k)pc(5zB?z(n}JXw&yLv;6p8;NgyFH={qz`+touB=J8Ruj$9%SKGdEBKQSs@_xtl zJHJ4ri+%1AF`fbL%QZHU{Flp%w>`=9GpwJ@vG~h1 z@Sb0ppRcFI7_VE;={5a7u8Ai;Ik|prwDpthZxWA-^5R-s51&un1Q!;VK8Ny8fB)fH z>yQ3_ezHCw)3YtFuXg?M_E&CiymY+v$?0YM|C3-|Fa;jiXX{nN^C5n})^PtH@cToh zrR0zQ3B>=0+Iaej@c)UEC;M6X82|r}#ct*F;D@DKOSdw5!u$Wp_y0+r%su>nBIpcU zqW7~BZ{LZat*}xT|NX_>6dPL~iI<-!9!%yJ^^@y=KJ@;7S)Rr#zvEAj@9V5w%GSSJ zzf8wlzMNmC@&CJu@{e__{us^wk1D56($|`Pmu#;n&u+N&i~cU#Blj;}I??ek;D5NE ze|uV58k>(@;h(_&z}J(%AN}?H{gF||NBe+Rh(|@bMW83b|3#aN={*6&|I6l8@cIn# z|4lA&zvKH}5HI+7R{!;nH?B2&c_J97`iJb~{9LQ?``6lfo9*`M@qfJX+B`kt>lMQP z{`B$r@ydI%`sDKPe!hfxipgVnyb`75@s5|4@Bcpw_#fc^?QFgb{{G;zhWq}Y?^RKHun*V; z{Ezm6-pzkYcz;_sH|TaBI>XXy@Bi&g`)8s}@&BuR;Qpuhge3l-ZTvIc^__tAw5pcP ze{w#jdwi4SiFhN?^>rZ_u7*D-)BlPV_oIE1|BrZe|1qGi(0iyc+Cul6R`>q|pHI$b z>wWw^zZV!S%WwI7kohuw2<-FX|KHw^(e(eNc*|Sef1xL9AwR#-9`J(2W@qii_Lr(5 zmC+9sN&9-fy@+LEaRy z{Hyz)MfpSWYjytu_@kP#gY!{-@&C!kCI?af5GzaT0HrDjmtlhkK_6m zy+6OYKaBEjGw)Bl^6$HKkpBwLugO>X-)8K8hziL&WBc{~op||X<7LLr#ryv&SFU93 zm*4+4;D5mL0PjivGxDDe!+6mCnaKZNR#Y^^>O=hhd5guv>4kj|{$I-IiQ@mSZTt^- zcPYQ`a6b4?eM&kXuSD@lGXM3CcaQ%Rw%5&Uert0|G&0EY-_hCRx*Y&JqkDSPQl%wI=h5Q++Hyr{CH}>}#x2U<6xXx#i~E62 zvsfAZV5GRedr^KqqrU-k@g*)_DkIwgKRn=M{NK~?#TBv-Af6Ea|7<*uphm&Ii{~pG z2PCgo_t(MyYsGj0{rP5g9wqrn{ae%@uDA7YF}N4wV>Yt=mv*@r_FFgo&$trytHWm@ z{pq&IZ_cfB^81usk$WPy+X`v_u15Q#lgkgy9{B*Lf706IDiq|)F;{K5TiCy5@+wh2 z)@K#!!}eqf?ZNh2x_NuG{#d(7-f6UA?PlXOuD^4A`t%e1s{JU*ACD&A(#Ss~%e(I2 z`!N2ECs}#xWAbi2qviF6@yV%Q;Pauqf7%g+Z#=$2i?vcJje;d-a#^Iq;R zp7-=@whb0+cObdT@VE$>9|oA+lc z3vFz_B=#`_yW|Ko43-2R!Rwf869%b@jX*52aNul8-I;QGq?)7x5mh5fMS^kY3PxB4WX z|GzvQ=vhSjX*G8{Ap51dt8AC~3E^-kZ{)Z|(u=<~&=!G3Uo>(gBk@8OgbuD^CgZqvy- zPvk`K31NIIaef|f(s+;KkpP>Yn7yEdy2+buf7N8p-T8_yC%O> zTJN#@dgA=)=VRPHR?p^FmUlJhe~WmYoI<^jPK_!gMVa$u;1gCZ?)*(CwpN0`N6&*$cx#|kM@Inq5qowU?m@)n0+)| zu#al?62k9h>l^+5DG)L*D*vA!;{ParFJKqk zFDM%FzsvHYeZYH|uRr7e|McUJ|Nl$ke||pTdkF2JffhENa~}_$2-u55QN|l*BbAXt8(&}dL|#5$BH9bUe!tnt`I^6N zvs+>1ThABwUT|!t_P=}Xmta5W4lw@seFZn8iy^-7M~B-FF&goHc6P>Jak}pK(z~;7 z;xyO~{DBfq*Bzgi!u@rt`@h#|NwvMo`G9X#59vel`H23FMtH!6rw98*>gsGpPn2F+ zaFP7ETD)PUht5wqeY~`+&yCw#Xnx-uMgMXBPS(E4$ohUq@j3^i<^1OK;{GSkSm`{E zx4m-u?}5KN8twgK)}FVK#pqv3@g{Qq7#`a%`HLQ)^%EP9;-9eci$oB;NGSFtnUBTMrWZ@pdTq0%!l zH2-li+2i(W@^2%>ugU4Bo7U`&d-?dtfg(V zudfuJk;)VN<6uu0!e`<7b}!`od#3UVl#n3kCU$_&@s=E{|`#@tEE9 zJp1@xkMGUSi>_gi|I52c-UD8M_X;enOg?l)c79OuibDA2EW`&43+u^vJ~w^@>V=c# z$MkUDkIr|DFSx0pf$*|1|AP_H-)6o1U}RB<>(iCPuLd6w>aT?O1IH!4o`HVn3MkyH z{%?M?xOcOo*v;s3|GB-l`-r`?-|zg ztz1Uq{Rw#Qb_1jFzGGg&6~W$cu`eY}w7*~MyLox~r?$7t`l3wB?>D4fK7{%pozLF@ zJleg|;%Dvqcyv$y8&7aNxVr!SUh#i=??eBi(T*)FeQ*@<$)iNa{F&>D8DDM>>f_Es z@6mY6e3||&;`#bT7g%}oBZvAQ`isAKgV8^Q`uFGa^?4ig=Yb6+bpG45czB1MrT0Mo z%*+&;Kg4H6!g}#wem7q)nBEcPw5HE`MfyVUf}pRSJAco>hHmbE!1D2eJgXnpdn8Lo zPp!|&>)(t9dmL`RLRMdFzxp2#XjcgYurk_g|KI5RvyrA3!9PUyH?#3KC=933z`V$se$c@&^o}jJ`)3zj|5^PoH}q%0GXR@#Xr>XzWj!lgo$k@vdj(eLQ-o z|Knpj1$!*`zXf^sS!hr3h7uP`e}C|o&>n}C(I~%`FVCd@o{fAq@`rw2pJsm&&c_Fb zi+ddo?$578`6t{T@<4svRx$sV!lHabdACWBhp?VMDlB_uDQgeX*%_au_L=P$Bfksn zndE<$`Do8f;(tCrGcCX6`&jn{kGn*BDc=8|H_t-rPs8&KYBO68&xZB)`;GLjaI@O3 z^7Pw+FWtuDGa>#z{EE%yW_+{{TpTN>{ktoS@&Bczj4zMJ-1Gm#{r#a5l6UBj2l-Fq zH}iPxM6hpn&sH{GSijX`C3!a+^)LCCQ&qhF*~Mdt_YdZ)uuz!4>2Ck;V>~nI1F`j? zlw7;xHQnQLZIyTP>2q=3|9_+$o+F_3h4K4J7WZ$+^39ySw_Ndy9=e2vXhLiIe!TJ%MP+XAfD}B&gb(VL7%fIB^y|J z)Q6uac62jZi?_VO(`)*l5I=ky=zl9MCFE~Hf7u4%e&naocbz2xnt#-PE&tySo?`XK z-Z$ds&3v$*bl2yT|LL~K{o%JNtG2N8@16c~d$zre{Gp!6g&>4$(|OqyN&Q6;0DP9- zxW3}U-?;u1#b3nA!}ynV#r5?fE#6m=>yz=G%*XOewpeI?8TkhPJ=o*Q$likbZ$P-O zZ`{A}+5c|z{5YNfw`l(&tynT!*?i0MlPKL4`PLTr9}2Bkv=5Kx7x-r#y8IV(G~Rz$Dew^=`yrr&jSu44 zb%Ol+?uYO90v`V=V!pY{HH8Q+iNW70?OkKy}#R$eS#oa1|xUn?z&pYb1r zcnc>8JVv8Db2wV5ytmLkaD|W8J#e1`uG>)l`M`gpjN3=i|Gh2_`DZ2{S6z6&f5(pJ zNxoye$lq6_zQx-6820z#`5lb*M1I>3@2d-V_`yiIFrSFW#q|-BU%Wqv$4i#3Dq!Uy z|MS9pnyqKd5AP$D@ccVJI=MTO?AItCS19TK&iRc4=~n)pk6HQg@^ODoC;o4S_m#lh zK;wI(%R{sN%lIGT^TB>f>%oZc&G5gTzbm*)=g-D?e{fb0u=TYI-VbOQ7#QUAV0X#Z zK!DM5`{y41zqas8;&?gU{zAO}fBnNbbU)!2eTt2r7t=o;gFjWAg>?R$4?eXoGmY;j zIDPA!LmNo{J0Gmwr=(`lelu^+cOC=zUC8#w`CxT9$h$c5m-&=iZdQ2yc<1xRN`Ld| z^YH&u$K!0g;>Z89t-s6mhDXX5q{m@zsBUtBasglL{wCT7z&t?um!?lED+Stn7}O84 zZ=D5wB;%GMT3@J7SS!m2zasxn<|%*4%11gsBjd{=eeXL*?qD?d&wkZhw<(p=J3q*_ zulz$!cU6@L`cK#J+2`{2@%@eEi}4CTM>2$X>~BPVeD2#v?J6rTH1K}!l?xXMpBMN3 zWlu*($JZGDivz#;@Q=TKg#0(#PuCxBY4UV1KH_1EpYQ)nd@teo&wY;ZzjJwhB=w4y z;_1%9{qKE(e+JtJ_MIV?zH<1t{Tnu&yoG4cXFt4^_Yd!n&lB|JO4OH2Hc$qu?(ry_50ry@kZ^%8EX&H8&>J{+x{WU{9geJM&>7pDhb z27N@p^F^%+I2bs8WgT3{6X>^Hpl%EF&wUH?L>l5#g#SIw{qelo^Eq|>H=jNhr~iMh zpC`5Do&aB8vb;5;U;af?dA@*eG<$*YK26MCkk!rBFWzTPRZ{7E0lW+NpRZTcNA7?H z%hI1kI@|L)r@Mx47XE)B>mT5cJCb@=k&~zY*4v8G=wP(w|FH7?h4tTj*-!Ps`-i<{ zeqMj&@S)y6cl;aiAzpm=FSqmki}w>oHU)^E^Pg)#fBajbJ;T54U6aY}FKL(Gid-3k z?LWT%p?-{y^mAJ8-~M>?_riC;1$E9x`#@eEqcOf6+&P4I{~y>J#CTX)zx|CC|GHz1 zm>>LU#cqn{1u z1{Jmac~0*N2SNkj;*a4Q^!G=jTz|p%f4AFhDRLSM!Y1xPXp&ayiX(g<7y$EMfYC8M@yHk zUCP!s+5`GF9C9)m^%=`owr}M$>Lc?=ze9UKiIcDYF1Rl+uVsw(1L!{=Kz;wf^LGtD zcV#Ep-_Axn!~aVTY2P%F+YAA9e`#1!(_pW_K~+ zRpbvX80-%hNIyM04DqR(>j@8| zz6{sth5j4kO;d&V(8|a!`xSr5yR3es#rp{uk1Uoa>vvjz{71;%(1ra=;r<0(FYe>%r1()$BD1TV7z2av47`_iYAkt3pzWs|$u62TaOJ2`0 ze-gjnYUI!D{g`a;)boSuBSpBs4Rkfg3%dPMu*RO@wC`CXBl zj+B7ImbDk+(RFwc_MdJ)B0ewHwf{k#Ki{msXCiM!3JZDvy8usrMi&pImj~$I_m}Yh z@1p-7-bcx2?fuUA2)viKo#KtqAK$$)h5BkVe z{@oqk+qW_^ljL7n@YsiU7wp-?(nCDIgy&^?TlnwRKeu_Z^gjpu5C8uwWqf(O@&5GZ z;lTpNPvR3jK1q&8yyJ0ykMe~tkUWTg{2uFhMvy1*=a09&a{A_ zeE_+3W#!@Bhj2a_-aG``F~4klTy@Gk|ac2V377UQ21!)53cNi2wE|N;Xgb zts{zZh|Vwk-vLZ7op)WsjX!y>%xS0eKwEtL|23!|Deh&(j1T(n@S2;Z@^8rRy*Cak z{+n)Q`OzMsSpJaOhvhjo@$(q%155Hpig^02;k^g{^sk8?zGt|wgx`<*$H;Gc|EhNl z`EM#C|Lc{zTdsLb~Y_Ev-CwebmQJ$drLw|2TxZfK=(-I>NG{`w)m5Puba{`lG-fBDcpK|UcK->`w-Z$f+K{50Nwe4l== zuwD@Fi}KJ|zbB%WwvqhD_xFng|NT86KSlq(G5^&4*YLQ`Kfd!L|E4|sJsZUP3HkTo zd@1Dn1MB-@t^F>x9<}F6Szh`uJ zcu(JQ_!wOT_taZ|l|)l5g^SCH?Pr>bFh3-FJfBl=;@f*LdPx{z&k6#l1$9o>adxxp%v|nX;-sBo6 z72_L?{Cms&0e)V^{H^>x>9OiZ%kA((8g||wzDutc>;*uBd4Tkdu1K}luCo{H{NV4b zm#BS+FIyFhmCA#7fd_0{-k|+ptk3dz;stQO z0NkbVl=mC>n+HnVd^~0T)uv_poz@?4xU%txzkT|615e~P=ivUAP@X4}2tLR5`E}*V z@7) z`{ezoxpqF(f~^eSr(TR({ZUwGk#Mn=o{zbt(2!-D7ckUnC>`!c@Q z(?7q6_Y1m7UTXgTErqmx zd!_dcL0?ZN`w_hFb|hPOpRsGWe{-RrzX4wD-{EKN0ex~<$$Xq>(7!%#JD=RZ_(+d9 zE&ZJS){){T6+u7z){&gQ^;7v>!w|0^yr+lde-9o|Wcg$DouK-V&QP+lIDcw=5z@>5 zcaZd9v-~o@3-Ak%Cjh+iB#5^%)*k48DLjZOv>(@t5Pv@m`bmJ#590gTeLoNNBi?@F zdU~YXmVFo5XN-J#{nwTsJ!*|3y_{dBp?&Z}LN=b}^~?E_G|cY|j^DlI0h?_to1de< z(#so+XHrs@3-Sfzg-*Uqu%8mb&vJRQO`|;E^2{7>V){IqAM^D3{uu2KdVaj+$?3aL zz6QXE>ki{{)7C*`hVx~y!!Ya_KR{CwLfur zhvkX)0d6#TsE=Pe=&RNF|3`cy5I@Y<%WHj0I$vmP6!Cvgtq}jeE4-ku^|b;YTi*xZ zy}!ulsBr&ZkN0Eu|7|vw-e@ma*jEA{L3ZW!RY@IHWE|3v@Y6T*BWy<~yM&DxLp;)N?6c23{^ z3rJ4yPn`vSj(EREyHB9JQ_9oh{f1P!4}kinlETmP#Pv&kf8_G8{YB5X8+d!pKD+jo z+uq=GlgnAg{q^#AH@V&}Rs0@`N7d#}@Ru3W%j?&S#`Tx#XYGOeqd@cdO1ylt`jdPZ zZ-tHj^*7!FrP<0lx^D#Q_hDFGq`x+~LZz=A;{8W?lG)176SQ|hdQqN4Kzz~r<*?s| z;eTv2e)9g)_Pem2jeNuY9d;^ilCPg4J+x=4`VHk@*Xa>o!+rTl=L7kLQ;ZkNOXb3k zh5T6Fu|l>#V&(Ju&hq@=`2qhIrt?$go6%Pv-^VKtYhiy(_1<5+<>7gdLgRn^$s>6@ z^zr}l{r?ePFW~=FvLEe%_W)8-UU-qM#|z;-J(-zJ{QiIV*oXGJ*Tmuf$N2xze`DoM zjQ_WmF#h#FAM*SpY4LnXbpFTnI{_~szFA84`6k!B<#7Ek&;3qHU+Yp! zQ}g+I$cXO``KySJ_T4+vs|Ek)z2#ZL`%}mdD1J9D|B>>cyQ+nFfZFoQRd&H%Q0p2l z$RPaP1oiv#iu^2pE!Z0z*$Tb4)Z{u^Ixk(kp8)+^FjYLkiiZPEar|m@_rXzrPtnK! z!h2yU`KsfkyuW&aEFr#DnxxUf`@$@AyA&igl1ykR5 zomu_7E0P2Hng4Oto}BaNHWu|o;fuWoEU!1554axc=KPF@v)}o+P$E6K~Jet{?F~*WZls|F8LS za$870!uWr1|G&WG55)iX!1aI9_lkny?gIE2--zdp{(l>Mlc$IK|2qHw^p01vs~Oi< zay?9=3A?|jJbmEBvOt7MZrMSGT#w|WgPAL!J#{)EwJ4^S-g z1bm8LWztJBI=h;vm>1W3ASn;r5x4(~;F4xg$4=mJ= zw-9e;EHA$CGQ3X!`d7N%-v|9oZ)N?H^}DN2gMZ3jNb?K!2k=jEJdO4a#lL~x*Mn&H zCo^^9D~}i0ldRSN>o3Z`TW;g}wE1|~mfP=|>ipKnH{yCq2Zt%IPv4$eh!25qdeUE- zTs7r+Q?_59-@LsycKYiN|6kqt#Qm08Z-^J5_qgJh7l3c?`ZDd0`18-KJrU*2ye!eb zj`D}&muYA(l$TBZpJ^x$?FCber)E#^GkKI~eKNk+3!bo zU7pMD|BXoR|DpdM%t4fL@$==u++|#r2Yd+Ff%EI9f7cFYdXX&2}-xr48 z{|WE^Z40+~M}+tO%EC6Ao60xZ3*`9!nO-l+@D?q>J=N0-J zv*#!BUUYK3UR&!mvH8OP+raPRNMERRbpc*Y73=|smlc7Yx;~WuQ`^Jj{2341?pUBO z`EJ~AkCZ$8;(iR3Hm30Vj)3>K{0av-wN%VSi69KjHtBiyS(6;ZoA_ zX@7P_-aZW3Nq--gABAi`X!OkmB!A81LE?P*y%96}LD%qSrtohk-X4&jRy&=a(@>rX z{x|Edo)7Z(Uts=9*nGkJ5#@8+e}Ap**L%w|7EI^+EOWd6GXC$C@c)v|*L;xyJKaB= z2>-YGc)W61a6#Xq<%<@v^=ZWOWnsm`<<~BFA7G?>RIm@o@d1GUzg-R%5L`t#@Z zdNZ59>z@ztf>WK}uIZgWv;APkzy9ZAddEBQ@k0FmMu5pr&Ht^7w{I-bIsTkclewY$o;vx^#45!|L+m>e|-Pm zF3|WMxgyYK(O)mTX9D`AOG%gT17u+R#qrJ+|26OK#xFUaS<3p4@$<8LUkdK)E7@P*_3QtShw@gB?`vI~ z1o>^0w{vT~&HeV_{^j}v`d8q&o*CP}@#@=h`b25td|>>)pX8Su|G%Vj#Md^;|EDw_ z|Nr-Fy<+@7JpV`c|BHg>K3ub;gW~6m_+Q5NW;Edc(k&&dKDqsgj)$DztbCcDq?7Vy zCiM$>eI`oF>owl;LY?SC!)p-`l!x4+}# zSt5+DgzuXqe6P1xCOqHM>|X+Vm&-q;{I7-co8#*_+J1_E!~LtIWC;F)#P+MKFUb9u z`Lj=hKhgyMtImoLTd#=!{~mq-z-Sr&m%;o0_4WU{gz@9Y|J%aRkhhKJhx`9qOKHF0 z{XDp?>SlbHFVIi9{Q~`A5dKR0*=#)Hoew#El1^-YT>bIedcUGPL+j~kx5sR~n(^iK zo2577%jL~BEw^vB>rd7P@^nEw@9W-Mo|ml(_5r~EaDkf1Yt3Km91`fcEkES-XGSO2 z%iNw%)F0N`#Pz6eucrUO>g4NH&%e>;_c;6yK~=qz?pNTuTD)Olzw5^f`R&nB8ynB# zfInbxrzlV3lf5ri|CpQQztP5jru%yg<^%su$HrG)|7Z_bu8S9_1w5A~#tTGnH?jPH zpQog|A|AM(^xR96r3ZgJ6`%*LJkB;rH=mJ(>xVjeir<>97o_BKkSUk++@l>(; zL$HEk_t%aCo>SH6B}N<9e@!`zFX43~AIEFxGS81Rzt1vJ`aET5((;-$dkLR!WBw*6 zpRd>P{|5>059|3cyjpOCwJ%0z(0s?}>AMe%9-v;=9&z?2(-jfmkZwsr<2gg`>6Y&p6RT=-6vh?QT zuOIJZ`s8@%_h)iElH(!D>*RWv+4X?`yAtjHpbup)pz|dupRe!rSKnG&z8@Y4X6N^a z@5@b&D7O!d)1?3P`u?EFq4NES{0qW;ixJ@OaO(L`9_2^AKEF(B^$Y3sw6T83KRQ)? z`ut|~FX`0MJEifU_89Aj^wN0f`x{^V#_@*y9da(|5D5B(c;)A$b zneIjT7_#ZpPvidY_5FMwOm_+Ee-G@ZP}zFwZ&6)sx%2Q~3*+N{Y_nQYIh|Fb->))# z++}mBZl3r$58Dbl%~Lmo!&svC4!gz*FUQ?91x_cH#7?~bN!tA*lEaD7fK|F!ka z$L~#vj-5Z8Z$``c&1kdo;^oWr!FcH9zeLOFWqP9eJM6-E>~0nBzu^6Ud%B(E@gaQw z|AiMs|9_tt|BwFvf`X1j{Qtq|qkr~SZ2q?e7xonvezTC#NqzD9))$lWo19uoyPw6`oR9CILlc1i1$n2LNTKU!T*;cj9+fuaaa3bJB@4Kq63-fQfp7iSt%L|F~ z@7q@A^q0_h@2bnI5#PVqRky9~?sk5^7U}g?PbF&)rY~^2iFPy<)#W%G-Hea+1B=gb zfzczrqB<}i(0ppNl0)fxegCl!#>dCfkN3Zt(YXGWdH8#>+WKq>)BGF9Q{VrKACCCM zcmbf_R4i$&to(}~Up(e%aFhLGaS-z#A{z56$^+E?iy!y;luLYlF7E4XRmMhW{xQ8< zz>gP?jrfKH+Spzw?+mw}Of>(8$C|0X$afEl^5|fzcwfy}KDM8)U(DZp*zRWi$MIE# z{l66Ue|U_~|58Zbk&yiB^;w)wKdTSzWe|?ANu-=M;fUAxSyMCJU#AzbwM@lZ{$O93d?^G+Asd! zA|}65Rx&=0=YU#3``0iZZ=!vNmnZXM^PfZcasTV*ALKzxxS8tv9ppiCJMX_d|Jwe7 z04pjV`eT&;mtGe6@tuE~Jf!z_wewVU(|jA(KkWaP`TK`B9`=@I>c4jX|An2@-izTq z2K>Kf&7M81y$9fZzi2cPVYJcTUlw+|`S}U&0S1fLKS1(8!~b9ZdLhf7)E{S7UrUbf z?2c~|pU&=hC)anP<82mym-Coy%J=;ftv{Jx)Mw`UdN$(!-K`c2e;-ZLN8kYgcD|#& z(RP@}|H=9q>Q8ruLZn|}{#3t{^h>0jDOm-qJURc8&Ly4V_@VxjULBx#M6Ep*h2EpY z_JrEnNZ*mm1H9Rqoyyyf`N#Yjf<2Jsx3vk+wT|dk3o@ zEe|+(`3HT?t`q>Eto#vQ81RoJjnQadQdfCNpPg|2h4|v%W&Wc9KL5SG`|64|ty|CP zM|^K>xS!gGbW1c+CGtNx9H#i?UHi7x!DI~*ALtHHsEMw-ukJI2M4zzFP-$i1YJm zvUl_K@a(=km=@2YnWc`wS~j+y6=`#e@GY^FQWaLF-?WM>#ecZ(MIy z-Tv3x3k>oF*6ZsnEo6@{?tjgmQ^?wnc;6}b^UX&J4|F`q`$M!^|{jaK3 zepcUseYNFFcJTS{h5fFiFYjjj5#Qsjip6?6(J+2iJC9$IHDtwLX4w`(=8j$8YA#*W&ku_i*I*`tR8 z`gl)(|9vU&vGW}D;ZQ`)=5!DE}y2lt0*e1F(a{zJcNqxPf!uw9t{-EeENjKs4qb=qTu5^&#DHna9f@J^Fuh+KI2(6Gq#J zhWT*5!N(u#JNcVG(v_c;m7C7fZ>xLRQWX&Chzjs@+`e!C@O`wcZGh2O|LZSjxHH9w5BmQO??0B8`w7Q?NWTFA$GrS)bp`*a@4ve;hxW_C)}p%Q zf<2%Y=Sz2=1nh~o8s?wyw_*Mz|FR}88b-%hdzQj_Y0qjQdkwCyf`F3E_=x9EMN}Kn zz_+AWxxW|ajHmegX!~EWkbFD{@l|E-ofu*HHT#&yP3yS`>}ihu`}Z?G;_DXGP4k-v z`={!SGb!qZ)-byT2;Xwi}M{7`j7Iz+eH35Li|1y<{z{xR3FkE7B2rk z&G|PVoEKVtp*=`{X!nx5MLH^S+Kv zlYrl0(R!Ne`cJZbNqrr*Bkk|$#)oF*nenH4ea>`!(_Ow?o=i{o_{{zCYRdh>dToOD z(!~2<@wb1)!vS4+@ydhR@>lHfygwLk`N{M!JtUvZ=GSb0)N1cl@$w#TeN>A7f4nsf zE&#Ce9QEHe2#96$(#{^=^Bo=k#^|-3mwbWJ5a}ChJJ;&`_iH;+ zF~54Z{WeZ7?M%sya>T>mAX+SWn(3g(C5JjBxj z?NkUqp*~l-abqdt8}-wkR-3}@3z|K^$;T7*)0B#ww|IWMKhN>z@K0;Y&quF-!Wz@R zP=9VwEmlUOehsfVk-m-iz-p@|d{|Tm{`nk!-xu}sYM0B&@)yt9GI{FIBpI7%zbs*rR`NH-`ylN%!0l(zf`TZia2L$|n zYVTk*+;6sX`x5#K=Vi{%XZg|o~HULjF64QwT3(ecpiqa9FbV0cd|m);o;W z;tjIxbiW7f2Tevffl7`CfQJ6RA@cLmTd4n-|8t7+uE>wK|BB@;q5s?J>{cu7 z|6O(H|L6Njwg-&(@cs&q7m3Zkm)eK;KN{_z^&Gnoq!4~K>}Om*XV5?r8$S)dTNNkK zlKo)Z{%7O-9$(5%w7oF0$K<(rik zZ+f}Bc=OBYWjfyS&GO6T$+TJi`1!TvYqRR5| z&D#U%aeBw~x7d5reu?JqWjDDVf&1g2K2dt0-J|5+ss+9upI;v5Ki>MM2K=wT|3Bgz z`)GjlTg3kzz81oxsIUCp#kZ}jJk+nM;Q|4pzYq3+Vn?y4@3ecIr`(K>`cs9qk;=#N znk~Qeaz5a53&)FCK8%N0UuS#H&j`O^{>RFOsDGHg#lrFDSD-$J!%g}a>T_1%ePz7g z>p46|`lDw5sHmd$p}yIk%W33~HmlU0kvDsMV*e2jlx^Ve$szu2SKG)xi25^Jx1jc* z{vY*5seYuJ(+5IqJdkd$s-X2G>*q0j{uJRs)aM7Qt#+2btnQuiHgJ$}dSOkjrJ;h+ z+rWMhitu=LpljMraXe54<+bHhIC=WKn$a-tKjMpMbRdWEp}lqM*KZ^|g!lmPf}8R4 zz(44A^Y_TmKJvNf4w^r>eGT@L6w+T~cu%GNBVJQ185FM)!+U-|E5Fxw0PfTK3mHAU zFRSK!G%~#}nfw89<|L1_O$4+tlf%x~XOg?_dkB$vivGmB#gaSFet*&y& z`4*?|t1B!lqxjtz{^#?L^{=o*X#FFd`g8;~EXVgbPrIrA$akl=q!S+*NscBfeDM5crV(P>wZ~ zrHA(#ehTk((E573^|))(dVZe){r4Rm=~k8=?PKj~$jxZYpKs;y@7jL%ewF4EX=_&C z5=)Q!J4ba=c^aP2X`%7P{poQBg#C{#;PNlFKe_zF^jXW?y8RD>J;>_A`aOOp^%v=} ztO~!#A3IY;?LqtGpjx4DKHNVT<@PR&2Y_$^>VFT&M+gUSu=L~h8nQp5yj7nLg*ab7 zKbkzSHhU-IYw|sX|DSkV{?qw{=g&$zpWn5eyIY-W>lU!`Ca`CB_I~XhTEBSS7|%bx z{{g>uZr?lx0xh(3;xeB(!$>l zMmieh@$*Li|88CUzw9qt3V6BTa6tj<59%}ip`nwE{{Hc$?M=e{L&V=Uh3k7rTdXSS z`$(rM9G@bs2>ueJ{cavlh;&x9%|`VBedUji+{9?)9}?_gvi|m!&aX)E3GhDPnb%4G zk^3vt=wECb4cl3LGGFumL4ZHwqyH;iz+Z@ebJO{I+cEuLC3^ts*9W{u1${oRCKU2k zv+_`1&wbiX{YQN7O|g*w80k@u&B@Xuo^Q#ulYWe}8dAd||EQYNBGT}GXR_}gUT6q; zXnkS+!x8@e8q$#vkEh1;DXK^CSAxGW;6KC4pWyyL_2o-rq)(%Lq|IAFc;q19sZ6*a z!1BX=;MTz(=aT-3{(Xz!4@EpTHpcaNd|$5w9R4gn;!EXe?myM=u419}jC9!VCVw%~ z!_iAL-bjDxzzVBap7WDK)L)FRhwIsdS24XO5TgDejk|~P1HK&t?Vf1h=cNz4$mu_- z@$2yUeRcD{%kTdlK)mgJv6-d+In+Pa&hLj{eOVUU8;mde*OBiu>wjb@j{ZYDf~xPo zTkJoy7roKc9-!Ne{ipSa_6ffr-_X7?|9{*<_LGCHSvAZ5mB$D5`f_#g0k~gV1bipo zFGqY?>9Ny#A2Im*!M+sW@>SmNJ@9@7xcdpuVLT7`d$U>p^R{aIbD(t6qk^9{>Mx1U3*3NsQr zpCElr=u`u(U##Cda7joH_P++czp%XxelCxZPHFIvy#o6S_6U;qDE}_0XPm6Q!Rn`6 zaJ`DkNBNnOHlN~E(0=0-_&8rJgLl&YM|)3|Apej*)|^e_h4??KpcxP@$KO>|PMy8j z?Y2M9`9}Z0Q;2Vn&lByu65_$oUqA1i%l*7Ov{(D7|BxR1{oNNteyU=zi?l7h!Y0z< z`G@#Fzx8vUV|>K>`(Jp0;{P!oV7>6(2jc%UA^soz|NmCN&u^pue_L>%v@goaM|;3) zzii_BQNAyby#MclGw$sb?nbC6pWO};u%jL&Q&vtv_uMhC1@E)L?Ki>W(n*M6nZ)|@p$oGu9 zxV%DIjEA|m-08jq8f;9zK)kN_FH`zQ%OSo|I3Hvh(?<)kg!ALx@(z{1_l*92@&2N* zeP;4g|6aVD-|YUstnZ@#UsW4*`qQT35ka4U_w+10ejN29i{jMjGormB#^>kf1a#;7 zH}QCU^ru9^R~&4-QQvxVWKF(E55IHQNk$v>HMn2u=l(R!-{j=+oti({#^+b=Kl+<; zs=S1!dwsw9sp3=$S$#O3Cogh;4C2{ztGbNwQ6KiI4XK=lc>4k?>GP;>=Nug)eXtDl z@xxi8PL>|^`G(5FbbcZpcxn~5pP>HkuCl!@q_3$`n`wQPfqt%3RFORa^XEi5$o_!& z?QQ)1IIJ%e9;EuPJ(emf`P&h11V;6E;L?i=1pET{-x;9!$Nq&zPZ5pwkFm>V2rnQ$ za2M`ry6(_3JjV^t&J)0j}ew z3v`X*=I_BF9{%dsFtrD1B_m9D2dMM86kgtab$|2kH_`ZD`siDu2Z#@N zcW^YKG8*xEq{B+{6N~2$6COo;A88q*`jPhH?>NTg4bty)@c3>lFXTORnenyuXTMJQ zk#-*8^9kc&=zmVz@EKkHj1bu`KTZEHPtkwPUJ;3qy#mV{C{Wx~AM~eXAgtpLXIwKG2MKd{eQMcQjuXg}co^M<%R5b49YqqIJd zu2Alz@rmvKRk^G@+>eT#uYcUX7IkcZ^TGZH6sG~-M?3Bo>9NsMH2+wheN{6onArIy z#~UHu4-9d8F79VfHUA$0^4pGnLi-W2Lvn@wbI@gNqg|r~KOc{}JK6Qn>H$ z-r%WZ>EZr=*ll}-)+g8l!siCKyx$eZ`~M|0Ub23Xq^H);=AOPgb$hS&e8xLoX6eoN za)0AZFXx|WT5eywv|0P)@)AuSZ+UWk@#ar7y`0~SPPDypesdb|yu$A@8`EbzoH?K4 zt$5pSEN^OgA(tO-{^?I&3;3PiA4YtgmzOuh&O7vvD@qmV%jlmU8XY75f##o2NhkeM z!{^a2(|L~hn}zsVlSAzWn%U_kMkbZ(Rumye0 z;J@h{zU%U1tUioi05C!AMZBNxJVNs)>-)&JDN2Clm-+afH~5#y|0lnHhx%?oF4zB2 zAFfuLNnb?Tes?a_FYDK+--q0GmDP{CU4xepsIyEEbH9Oa!UUQrqZe%-(T$CHRpLJclzFP7KR;>>30 zq5irGb*q!pgVp~z*5W1_>?Nlv`27X+rv}{IA6nlE{}){J;o~g*h;JDGmq+*j=L??a zBL6+&!J@JfKTEISUAS;eG~&$=k9S7@GCV)e`G8OFK5&`v1me|>Plo6{f25C`dYjf0 z-Uo;bdr6;1{_SZ_JF5@*Z#R#H8IAl(&wd)uU3F!3D>7_~$iL*yzLnGW)h+o9mlv4- z(XW~b2n!fMyeFP7(R55aU>U7f$IdT)ze>aZii`HUc7CPs`#7=l#TH=Y z0o~bO#MeL4XG_o0_-Ofs`)^wM3!*)GY3HA)KYB_m@0}C*U*@#o{L-C&d*J^6qWl87 zAMhIB|K8%qX+7@gDL%d>aA!6v?_zj6`u_?4qyN97V@(0$qklgX;`T)?-oF>R!}cHG z{ljf-&v9CQFK}UBA$*KK-TFzgys7o;xi&s#`o7GUX|w*sn?Bz1rn`Kz`epu1*DseZ z({g)cT2609Cz@X_UoLOD=|t<3^UJi{UNgR&UZ$rzf1>5d?VEcv;(H#ijPdgjzE{D{ zFD>5Q&-H7~KcC0-0i;1aP*{4z_X_+Vj?;t=|Lg6gNOJhSni2>R&G8ZD|7-8Rz9#11-=0eLmx=5H z*^2zW(~C})|0@vx`{V=biy4jnAgi6n`(k{sw}SgOWqr{|!~E*rk8jfX|BUz_^xqEt zzC7x`s)fhf%lbOt)4FJ+gY+-d-v?Ed`mf;u)ynl}zz23a??3AA@E%@>^%v{2u1Y1m zf%-Z0A1a990W4n?%13;$|9_PV_@b!prQP)#S$g2t9CEq^{lBQ@&MJlW50>Xq$J$tW zq}#_Z!kyIz?+sS)`v=fI@X!CR-HeZTAbO<1!)U|5dr~iPDb$Gw1raNE6`{2)2QnOh95Z{I1 z0yCpEdr$`VMa^AMAgtRiNueBV)8*WcjA$ zcQy>N^gx5W`62nMF@9ofbd>f_7R3M9U<0%CXm5q*Kr$JP^P6qWewx$xe-?57>+J(5 z|Eui$e;bJZ)6)yc-fui#WIQg@OWWbP1+`B*|Ga(Ff22o73dmj|0+rT?~(lf zdwRC_Tnux2)Svs z{r`%>4Wn4$+TJindZmao_N#Gbo=8iUv9rl$6H>a>E-%m zS}tGa&onL9FVk}UGGC_U^fE1{H>2atA8&fI`epu1moL|6Mkn4L#P@+S>^wuft_(%V zzK;HTo2Qb_YxKXjzys7QJ<^txR2!#fR^FP8$4v8$_+NkjAMr6L6Y$0KQ4L=?xxRz? zm!k0dp%{;?WZMaE;QyP?cz8S^-q&njU~i-HKp#JB&sIgcO|7gV8vnOveO`E8z)yUw{R;ViwEisM@!Uu|0|CN=2jTyH`u}-hd@64r z;(_$s4r(9jyJKUcI=W-Qf;(CLsJ|Zu0MBT|*KOJS|59bZKX5=Lyn*`s;ei1WZ`b7H zwg}}F)eVH(sXoLP%^{Wc1GZrQ`;NQB_X5#hsCzFE{ky_?MSt;ox_E$v(0+S5YyU2&UrDu+{;bi8;${48fS1Mj z{yF0LD!u5+f*RO)|<{FWo(k3_oR))rmdJsKJi^V=*uUJm0$#P|FhO?aON1N>wCM||3*+EW>g@%^fmuYX+6*0uaT4el5H z`dkH|Q zX!|HH590IvqP!ZcenSm4hnFv6PIay<9e!cbNQ~Fe>Ro+kLxw$IaA5X!}Ku! zZ6Y1d`M14i#P{Fo9gnm8d-_J+R8{ZojK=%_Km6f(mC@bdJ$(TG$zDU#8{qWqzXc zOqZW%`{evH-CncuWxg40)_ys^oIYMU(eljloAKrL%IRfVPH#rXn?K(4(_O!@Jizza z{Cy#e&v&aleogb=gSNuXFQf|ue1`t|g6I*#d&cth@-1;b-2aCQ@2owEmp8rbGsFL~ zKP={7<^3`8dwnZX`2Byh9}I-Jeu@58w5P<68n$kRjCbGtiFlzTP$a&KGf%}cI%5QJ+?18m`nQiE}-Fk zz!2x>)ipF6()AZME75X&Sbj>Xo8}Agf8b~puOH$Cnn3|(<&OZq*S{x@_9@$1&c9=S zp)h}sw+_0lMEU!J+W@ZuoAxWtM~BBI&~Tr6FkoZlVSkmJ_ES1qNhf@Scz*!HOUBnD z;^PCi!t@EWrTumCuOk2WTUiB+kNDWy#@{zUI`q^a0J7Nn#`L>idXC~JkhZD2b@brd z1A;vR> zouc)NblZ#K{GsqA?S=bGEztb&_M<%8zkWB_>$Lg@#QOlS{|82=*x&m53b@~o zzEMr_31|;c;Q|n=590y+!v5^>HQ{@K`HVk)UybZbh_}@$9)G6IzqNwqQ@$^<7VvsO zM|6ahx3+VM?tWRU{He~r9$%i&K3uPn0Y3j&f17mvRkf?M|22C;rL~RKkNKgs?U`=<)~voHU$4K)<1f=!d%WUpPrT{n{>k}eT24RP zwA`LV>3G|3R$sj3&9(G$|E_lXX1_hP;J@?x`FR3(-^t%&sx4np?h){i{GMJD;QfKa z9psPF@O~DL-@n@9IoIkp;{W>AG`Il3#^2n30{&HSm{EG^z5wbwRS}N=P(MGT1jzr4 z{t=5Mo%Cl-f499({FpvpP5Ossf3R}<0^3Zt?8%dEWr$j|m% zo&qnxd*bcFcmw`#30G#b@-RNz@8tR_#tU2KWiDrYdH%uQTeE3HSqbCA_|#JWjt4w<*1`CWCU`F{>d0Yq5BQ%Q zjtdq>kHC6#IQaiOaD9sOl1@D>r;ne$Z-&d)w-@k!U3b1!;r+$;8$72Nt?kdFgEaoy z{)Yzu7$5h$+pnkL{ryk9|3?7tE6$QKRvxaOjGSdO|A_Y;|NQ+%#>e#u|2K4r^e@yZ zim$-^Yf+YwJj3)#h~rmzKjM0@2lCWaetMT{&2ropVGnKZ^!);3RNr<`L|m5 z`+rzobMsSn&Nt$1Md9&6i1(vypV0VY`>Prb)A-|fw0j5MVC7-?wq;o)|4=?e+F*H; zeE{AQ2zi{0#`4Zoo*5EpnK=y*wUf_@~ERi~4u$ zVEJS31q%NQmF2&IMtjlgHkKd#_bml&B!BRHNl8ghC;kNaZHhwkkNGWv{KxhChG751 z^$O=7^!F<|62H1c}2lv-LQO~ zXEfsfjz%tj4e|Y84`>_v^^e5#suwS)joSwS|0nPN^ZA%={ciU4Z#_Pr?*7Q-#oIqQ zy-dsH%XGZy<@_?8XnAsenNGAmv-0Hfr<<1Rm+9%QFInEy`*-e*Kg8!NZnF1d{C(j6 zXYcKU+q$ki!Dn#24L`_)tJ3atO-*&MbbAJQP?Jn2u4rYg=<5AvrZ-bXO_`3Zbz)Vf z?20wZc5`hP&)fxO|kW&Zv{o@vxY|G#|pbH{1?;}1l>yL^`9WlHd*y8i_2pP)YkPwxxV?S>8;Cj^i2&CI%Kg$G7d7AXka!lfLA&<9bXIY~%mbCWC-#If|6Fk9X zSMHmGpQt_7U$4gx$98J%p?tK&;|=ov<+Hzj^k)1Hdxi0bGCyy=5qXcitM3eR`xxIe z1@y@L{Qge#-)zeJ_JB*;`xEe=68$G`RDV66-(w2@HtGLQl7Uably4$q&e(>6k&hx~ zmE#N({moZI|MBQ`UcOg=b33bjsyyh2o_pZ=fPO1hk-v8+A6c%=tMY)S%_Nsc{nHx% z1E%>mRC(~1({T8F0RPRbxsJjErt>eWVB)8|QM5JwAI%@r)(_>^I&xoUw6K(;)1Ko^ zFg{X_>8I?S?VM@Vm>)2{@=R5O$v#ml4oLa1{ozPwh4o>yzgF2=mh!{-)iZJ);(S_J zk^6nH2P7J@UvE%85ItWY{O9dOL@ad2>(PJ2IL9#2%fgDgsNl+<~o9FNC&|F7ab%KDx?sy^&pkyAQ9;QM%Eeh>0zFZ!RRcz{C>O8alO z-Z*8N@q1POL!|%j{Pw3lso?AA`|npPtEUA|?*TXx4}$oB)yjY2{Tbhk|0j7s&dW`C z^XBsAM%U*~>npwb>xIAF^9%OZ3%=d`f7tB>=X1OJ>(%~7@xk&zc%$RL)8#ih-i?;; zJsd#_5qL4 z1I-GCzJ9tX`a8+zK7TvGl<(YR`vv6dRLnY{)i1b?$ghy!DO|du@cRfZof%{}*go28 zyQWWGzeEqntNIw!AO6b43q|(VLI1alHJLBzZ)8s7`5+#E@&)pKz+YEM z%KR@Ay+7@vzYh+>pr!gJ`5yGg`WfW$m0F7Di~JNbHF<9w`X;FZnm$1J2J4UQQSD*< z`ufCP0DkGrHdx;}Nccfp-n)4F?5;vgdmruU*?nX$IK}j~Zr?bi+6VtMw#j>k9<0xY z_+_?Y#-;p8yr=L73cgJJ8OFco_F>N>_GkEmKON3L{g$8K4}J3$jo&F=0_gyle@6@V z->aWDet!Jq_lP5Bn!LY3{paf0zkvP1RPA;7KiyO?^nd&0jF0~(w?!uzPx^kH0{j&W zf4^=o9wz@bwa@#F_?|({-wK$HpFve0{4l>=?#qK;2a{VLQg~1Q-Y@Yu*l%L5lHiH| zU7h|Ze!tRSegOYY`uLytj{=7D`t+W?M*nm^C#ISHQJ=!c8NMF>&ua9K@m*YKUQq1^ z*CPny{EH37dAwMUtqIB3iS?L_CWlpfz?<8|zJc?C%p1Jk1k?GroBh`)fANBrFO>G@ zwWE4G1o8KR#4E)S|5KO!!~HGF7s&cA=syx2(D?C4?5{yVvV(YcIHez2LdPdjNpX$0a`< z;A`6X3wVn$%<>dq3YYM~y1a|~lMkPg@B2%qM)Qp^`rNO}>yQTrwfYAOpUKB5fu6#X zyizc>k%xG_Jmed9_qPryc${FW&gI9+Uu@JJhCgw1H2l<&7d`Q=QIX)py{-m5M@?TKjhkr1o^$+>f zDYb{x_yMmh5Ab>bE>$Ku|Kw=l63xHC;{)DsA~~r)iub~O^=AiMmN!Y>&TOR%`>H(j z3wJTY`Uv21xu47LBe><7Q7I39;tI>B(C_Jf`hvnkpRO)$^_A~0ruhCi+8;@|zWOI_ zqF+G%PgW)eRQtjCV|*pYq%%PI6NB~-@&^{vJRZ#dSW4!P_3Ny@$?_=TlgADnbya&5 z&7WUzr2KfHmHE`f%S_*w={+|}A90^55BdE-r^59?KmA5uL*a2>e2YepDDO;Xsak^ag4FtKOPKK6GWguN#s`4_|d66Bu;@>^4ry#L_0_6O&g{=ly_js9Oc zzN>KmnCR<>PcX^?!~WLL?03Y^`C}S=qx}QRBfMVV|3Pj2f&a=A&uaWm?Q8J}!TI3* zg@;ec`{l&1(C68n64v+q{EzkY^S_^;gZxkN6J*b@A5;7H>qlFeA71^^j}?49eKuE? ze6XOeYEkA7dY!FG{1f=$%1nDkwFi1{F8KL>x-$8Y;3xJ>;YFXxglrN|HO)ej3-#Z^%v5$_^{hnu^AKR_U1OH}I>?hFgtIjmj zEAi9Uhay7Xu(u_4lKQH~N9Acd`8>w@O;@tP`7`}u{3Y9*m-=)c$iBF&!)wKP=0}{r zTL*-n(ErN(ImYAswo-C_lQoIre>8ph>`U~0NPJqg5B`oC+ju;HGZFc|cJYyhlz-zC zJ$Iv(578gdvwVN){#fQm@4WMls^9(o*<2s|W9>cqy21mVeUFw?`<{-yew6b~fWLM6 z2fU!YcknriU;3RfssF_}YF~>t@bdp{-J$9K{(OGlXzhD{t>f}~j+4KirYqw`z5s*= ztdDQg|9^M+gYGtY_oE(9P`>`K$8)>;yVdrB^@H$-y&ku_{f~P58|{CiJ^o&!JiM z{o#;D8ZD9UfPbv>Z+EEr&=>lX(m%@o-dDaN_n`?-!(;sx__4i5pHlT9ztkz9U%~KS zM*8}+`0UGPmz@jKf+zi6n=kyWB#$>4AISF=)+cCv>vG>0`J^IrVOZ4<>H8#K*5ICD z`4;i{?O6qP^?}@gf+0U&oS$FQ;en#tRxrxDhS{fJ$j6bWtdFNJCr*}i{7Pm2F$JT3 zEajR4lfOL{n^Z9T=gqPn4=_skz%+S|>L;A0BjsuRb5==UlJHy03kpVmwrjO?*eNfv zKN0h-RC7gzhdp6_p2T^kuLtt(e3j>q`B6B$Z~nBM8XVMzD1Ue<&*Q^-j!6`W@K=rb{w^Bkiw`hO%ENhx@o_=DDi+YiFvKg#AESLMM^L-9A~bhw^g zSX6MRKKUD8-TM^ld#Hcq(h$?D$NzDOhXLMw?px2@usvG;!Km;L>i_qT?IR7OtFHns zrrqZi{5iTm@!)q3y`|uFf4-03&m1IOg>Q{}TVZsy&>?)yhIc!N><# zZ&tW{tXCtO%_=5AQ0_eg6>!L;v5gZ5w}2uNVJ++Le4Wh!1$?HkxB-(Hiq zkYCTtuJHN4o{x{e-_ZA~sX>+pKJNSwq>msBeZG$zg6jJh($53>d>HSoe_iTd7v}Xw ze@6X0!@=;D>8JXKJki1P(Ja4{d~rtNy&=zk?$<_Gz6#4HjOAaDlMq?2`)6VA|FCOy5~N5uL$y(n@X{K9G1s|{+G8%KeM?%Pd}(jJ}}SU zPZxew{~>)J@?+WM{ve;0EsOP2Pu?FAeH!}bwv)16z)#m^MpXNN7oD9^1*3edB=R-j z=)inT$Jf?Y*xwGk8H<^M59 zs{VrGMStz|VwUmbFMXCS9O&@#&+caZcm4gqmldA;<7BTA`_m`CNAJhggdSiI*s1M* zm>yp_watj~enUT?^z=-RFP)mpT>I(If3Et&{Gw)=$BX?jtOGoM@Z-@>zkXDeKZtmn ztrGtZe5&&|mjpjvcy97}SHWTaB>P&n$n#&1KW2LH+Sl?EfZw+mpZ$z#5AP2m`d7hJ zp6p2rT7RPiC;j|yZ0GfWK55i1)K&efXHOmu+WQh~O9PA#@;|*NY7RzCg~$H5RTwC{ z^nBIJKO+8qyzlV%6JKO|1o@A1W;Kye<-y->Rq`be{S;nxpWmzF>GQ|?f&H2ptk4Q{ z``bsbb#j>)K*4_c_xQgQ@cyIx6*|pSdtQEpezz!aJbw(=W!Bd(d>&uQM9mnVzi2N~ll;DbjkL}774&Zy z=b65O?Y(kpYT_S%{yXog{=m;Ovlfph$j=^q)#UyY?0;LMl7A&w{_5FJ9JL$&BDCf41Ip(wB%O+ytpRs*M{@|Q@%jzP1WD@|9kQp^IK5<+JraP z$FD#6*Q1wwzDYm+_1avI4|_enHj!`~{{AE1UVVwe|JJ|HQxpHggzK7?f?*GsO^N;d z|hah~AXy+EO{?#>2jIRpsWW?2d${j=tStUx#ETZScxL#M zQsvV;KFH50N}#3cll+}8n%QZAhx2DDF`hr<_3hbtmM0|>Osh4l2Wd3MB8tF3? z9`avjmbzc(H|R@|h{N=Q@@7ttH>Uf?)5)wV54>v`3ku#v`MYLzmKYCtvqKL&DLlqI zKP&H3LEg6zPO;uU+KZI+{Ds5$;(*vwfM4sh59sB$H$TwsJ5YQ`{hX#hP(HBS&F8;1 zTjl-6c*{B2fAnWqm74SywjVUhX`Vmi@0l|RZU5-L@O-Pp^~v6|QWks0dVT<=zaYJZ zVaivxMdb4!{_@!$947jEO!YThsAQssuFuf^Yx(6Mzt;v+y#AO!?LW^4^kGDDOiu?% z{$IuO73=#2__^2jvV9BncWCiBR6k#_C!?x7U`L~WlsAmVjNl3GlYATKe_JZTc#O9+ zGj~bK(|wQhdCgw*Kz_2ZsOh`yoSm+6{i_t8-FM%8_pAEeeSWL#3Jm@i{krS#Hxhy; z`(RDz`zqb%pzxk26@EDXR~ZTi=kpu<-D%EP3J>~U)#xAm>cTvx(SI@LYVDSV@Q5 zqj-U9XB=C>6z?^m=LZ14)Ab*wzh&5)wEYkAbJw0H^ap#unPbAwh%cb@9(z=O6t9qr zr6U?WP`;Q*zxI87fZk6P`vCTTK2^S;>U;bck^BzeZ`YOkHsC+op6Bx%@Wp`y>-XQF zd^|e`EvB#0_gg>Sn%u_r;IRMSe;)w$0PlEF=L_IY=UpCO>w&lTe)X~6S8xUX5c(MXg`~M$S^MO7v zLFZ72>77A<^#{KSnTD*18A2dwz<7{XYnC=@aw(>f@GIClg@0a(2N$U#s^r=u<%loMO z>f#*J59(W~)B5@a<{O%S;ixyF`;9Ei*U$$Z)AUj3Pbt@Be;>w^%cV5>BYVk3$^QoV-#ve6 zzZwtm6YOP7-;npC<`AzZ^n+JkeeEeJ4}Ct$;~giw{yji@$tY5~clQVTIaCsT0r314 z*GJ!xSe8BzvY%TjX&-)T!%zQ>+V-}TCx3fM;sq%GevZt24=Q|E-va;3`Hc0A#!`kV zkM|H{p-0;P=XdYsczKMc z;?|mKym&8=$nPx$UnTv2cGczi1D;j$wjC}zd|cP>gZ}v-?2VV#$J6hJNxWT`@9wtw-tO@nr1<}bj~>&dQ;6G z`a#jHEDB8VrAe3LMIoOwn)4cdG+#bB%knpv-r^{b-A3JUH{^5Nkx}W`+YX9WnsfnL-$^X@= zHs0a<3AgI_@GCCIckHA2(eutedG1JgsHMt7|4q48M8QFM9r)9ORZTwh%kNmf@)hA% zjBkIr&yw~iUsf@rt*5^}*1NRb8dBvk-dxIH{s%ls3W&m^{c0O6DJbJjoL&1r-#Iz5MCd$Uz`y6AMIDl1HSb(i<$b3+J`;IF1c(U z!gw9a=J{iN=zXiQst^5OZM(c52>qR|3qPXpVgDcH|F-4)1brUqdvs2fhdt{@@BEPC z{b6s)nxe15KWLiCEvh`mmvIM~A246@#G4F*9`=_rJ~*P;yTGsgbb3j9?Oeh!dH+3s zVo|3j@T0!}{{2ROSE{pYAHaHUclG<*w7&D=4+cIGEAQ9)f2gecKWYAMlh21A9G=U3 z>N}m6Re8LR=(D$w{#9OT&M=k5IonB>5Ex|MiS3_F}*^f8H`^f6hd=%K;piVf$M!~y&kERw)7c8|H|VGD#3Iih zaMpEsJyG8<(sk9J$KP&_*MIzQJfF0z5rs$m|KV@H`b`D*(*NQAf972fKzF^ocz|k$ z&x6hQ|2r%1-fsDCv%Ssz^Xq?`>+w;pM^K*)@@EhqgoEXw&)W_8-Xi~g#T9=B@Uztc z{+@;F-(B<&oGjQZzVcRUv z178^;@ne1cfL|!(Sl-%4@M12<@+9Kd9Y@}8g8XG9H2)6iKMvC4t+zJ}`4i!%>oD{$ z%Fp(of^lEdtrn|3IMw3*5YI{O)~6LdsP98w>~usP_u@0@!2ner^RbI=PGG-04*blJ z?(g&CAz!!4kpWd7@>pr5B=RxVYeC+x#(JeqEx$LxB}z!B>Z8AC-0xqvvUXg@JF$v3 zUg$GRET4JfiKQ%69{Wf0=lKF3j}&jB@B8PsK7U)a2e^4G&ExIPKh5(WElf?=w&Zv8 zrh~!<4_GpvU`<7v?fQ zh51R*H|akVZpHQz^q)1$8ch6E7Jh*KV3-pBkNFfYo}>b5{Yd_&gmyYy#B~wIQ-9_| z8vT*})mi5KNBi-jzP=QnU)KD);Ky_N`|)&tqMU6>`{duOw3#2F-^DG-mw@>>HJ$(4 zxk+2}W$H?ReA6IhbMNAF-+sH#!OS-cCIt4 z??1&mShC;O)6ZwpuC{)3-zRQ5sy&b1Di^Z~#{L|L$$dER8}WZr$5Z-`1qGwNpa1>* z27Zd>Bp)H#H%!}4|JK%&Y7cm)v9zpU)UW#Thb-mR)AR^@05*XUhCx54g6{WO{-AZcolLzYS4&O0U4{89c9tsC+al^ojP} zW;4$HL;vrKnF_{wHkXC}F@L&G#p4?#d*pIM_8;SkY4QW;&zBDr@g|ympzHsa`k+6G z_hGQ4sc17qrWDf}V`-AxaHue9zOFr%; z?|uC6Q<=KPpC7;RZ_)>CAD@RG_x%g%pS|GVeCa;;1c^udJqqH(@D#mY+jo=oBfQba z_H5k8Z!9m9g4UG}rzWNX{(X9Hj~;|m_;7z8ExiWU6Z-unjedIS_q4u-E%yb(^Fus@ z!SX{G|IyC>PLF3eKb5)v{)burhx}f0Yb<|2UU55XEWbgXgLbCq2lC52+;gmNv~#i5 zHI`>Qecx`fJ~~A0TSv#({}Gh;g79C%KlrZ1AA0xswRr5`{NCfoU3dOpss2BAd@l3& z+dpG}KgLh;ACE7T51!=3L`3AHp!^T{xVSRS{1V1fKErfkSoIHiv#*%&>9dBhpvn6b z4=|+5d!*kRa{m?mCHf{K(jLjP4P8E`9l9j%X~VwIe#q|+ruW5JKHo?F;G;*6vb?y9 z^112fG5p1gO4x+T{l$uj{)qLeWW~QZO7v`g?6-$7%W5-U2+O^Vp-t3w%oD@h_bRHR*pSPv*L)z?46uvp6p>#m6i+ zHG5M$zliHw>+>HadWp?U^ZwI$|Mik1^M}4|4w@HKdGLc&v^X5)|?c4aKGuj19I34p60Vs;_)7&_CD2lndftv-lL&- z0H(igJb+=V`d7(b@Z{4^@cBAS-$%ON!}|&TsknBnN+x33`PhR=Kz-}as#*}s->A-^kMK)<&&`3?E_O0L7- zBfv&P?C-tX|7htA`u)h3&$4_K_UC)!tE>3~@1@t{^$3pN)9<&b^2akN%9ocpAn?V# zgP;6IEZ^Pj>x1|V;)g9V{@{FX4Q}UNn26C&wI3&ahticZJ(2X0GolvD7l0#kj*5GMbI-C+ILYwuh-dE@fI`hFPxmitLTQ1!3Ud(OXKO7eappL?hC^Peg_$)9<5 zW`yNAPv0`LJbu8D<{*#9lfSpSOmEkdmm`7q`x?s?SM`VbYvnlWgTeaH51K3UJYMMU z6dqjC>-X7`KOXXIxqrb?c+@Z2Vh;d(sZyyb{62#1wB&z6`;J>-`7$^jw4Yj?8C3PX z`41OwGXJnVy|gUxs=ek9{JDnB^s&y z{t_H-5GMLunepv^?X>vYg7%`TbRXsZ`|rC?jrZ-d70NFu@8u0syu;tTF8Wr`o(1{d ztx3LZ*wdPBazV8R{6jU(|4wkZBK}{{^Xro?>l^T&W(T88Po6(DBKhf{Kg>WqQ~DXv z`x?~!bvT}HWsLMz-VgL2s}i}a;{i9_Cet_c8+U%cDfo6~>5Ay5!TEaUg<(IWl_&jV zh35-A`Cn~?_ugyM&J)kxLJnDlze?|e?0M|5x`LrEnx_A~`E+dC8HEqhdl)AEcLV%? zQ~IZTn08j_Zy8f<905%X_5wKGFF{CA#uZD?{|F(F@swCUW=3hZG*` zZ7&G@V*SYdl2v%>FE_n>hSwYPNBL%Kg}+SsKkm6l;<4U7J2gT1C4Z#w7*ED2l>}~O zoQ&j03i1QiqqSIO`w8H35eWyC{f+EtjRg&+`xCR^*e)L5s}Ajsg0Y@|{F=-5d*GX8 zvG?sGSkM0-|4Hk|J9g~g?{RPaf7knD&FA&r)cEG{Cfr&0MvQ!<=@Zh`u*1?=yS&Qa=NcSQOyoSRry}+f7p2F>zz&?``ZBz zYv1eZ`}6BdYWyfq0DteoB{IseM{W+@X8^<%T7wNfYL-79n3b+4Z zK3>lty+hw$bmjd8PrqK#`XhP1+LU~2q|fIXhUCK-B7LbEHF*Dn?e~JA zzt>WM{#tA7Zycijzja9N17Um=KEV12=@*%rtH<-u{hf33MYSG5{T*;DF8qr1i3}`I z%y?Iy@${`^oarC@PM-&+&mSB)T;`a6N+ae;|LQ9Ao-Ld)rQE@m#dtNxSaIcqre!8)N$+?t5LCk1#)B zf2vj7DC_Pw=whJZ>y8)nM)_p+DEJdcDW443 zo$0sN_pe3qn{xhxpI{wS^kKZa1Z|C9d`LrsJ^*dz!Zya9)c#W*T3Xk%| zq{K7rqV>0|osTje_y6gq;9mNFP~Z3N|7-Cc2YclIyH)vQv;OUtKc^wBl$o0=$_S^nN^?&s}Y|BdSFz1N@a!zS#eI)9O0!?dki5`1?KozV?0d^6`zx z_pWz;w|6~y_1D$+C7bo%DgM=pTg7Crr67 zaFF^Z?q>Z7_1)KB=kcO^G<&h8jVHh8p04O{wUXrX{UFuv%;JK0cmFUS%a#0AkZ+^L z5nJ$-@B5HG|IxgejBHnUw6{tZY86cDk*~U0hDQmn(*wpo_S|kB59|lqvtpmXde#<2 zUjQ7Kf8LHnNMcpvA1%E0oV;h{wg38|LkjPWr!uMaH%k6!@!xs!yeaw3JpZS&$oknn z8eeT|*3{c`Ey=f!^7H8h&7MH_37Ykbs{CJ5{;Ze3`0l3^e3|_HzxS`7Wcw2I*OZSR z+PS1T$n6E`f0*>=NY>@~2k}7|`alcMov*JK;7(_jVbZ5F(M0l>ZV&MRk)*^I1pB-5 zF!ZY|uh$U8U#~W``wev7#7)yu^QZR$GWR}mi23K&kIrST{`{wGA0MUnE{#Zr&o83i z{J<7@?-2B$(?95QMYCss{+@kqFYBisJw9=0x9T7D-G;;Zc$fZ#|2_KG?mHX|@IT6@ zBeMT!FFI-K{7?LX3rk)8=+b{wr~g8yD*Qi6^{t4|KiadLBaU9bT#@)Bnh(u?fcYQe zZI{KK%;8QTZe~vBo$RUEQtp2?Wey=`knC?>~L;In z*VXsyB%ZCy1Gj(tUm*Xv@xYDSU)=l6Z_4s;KK2!e35s63i@w%bZRR(~uQ4;u`VryjKL2z?>%Y)kbVObwe6{H=YIurQkoyp5->q7XhA+%F#s7x> z-1$;e$5-67tPYoJlJ6Vk7fKD@KeSKt*Y%J5X-n>J08jJR+N1feSem{?^LMk_{6{ID z!U5m>+npNw`>-BuEj}CVQ~vCW+IaJB(Z9cLwV&sImEwIzs+azyD(}4~q2==f{n7g> z355^Sub+sw%;43_!;d! z%P&*jXox)!ob$AMTIzsnVn`KESHQn4W|21)m`O|H^;*+rLo# zAH;sQS2TVk`yLs%6dwGUN|(|C6TKJx{O?w?y#Jt=qAT=)^P|{E8e08ArMbrY1$v{` z>^S}a{VkLn-aoYG=YM+tqd&^?1HM)Y(7(q22dVwlW>XtK@xK+b^zl@iwW1C;7qdM7 zeT98NdtTm%m?^D%-W~Gu|H|4dujf9}C$BZ+`~^L3jV|zdz~Aq<`g5ID+p6uQ%b3yZ*2_ej;x^zr*xAl`(dRzdnqo`}$4E$2v9fwTXnAj;Qk!_xb6$ zJ^p?JuGbrm;J+}@XBeiycXmIZ-+w>@Q2k$5zo!cdf`5U&|8id~ydJ^vPfcVSBLDO* zAFSUCruc!I_{Tl{KcdGI^lI;J!_)l++hBPryna&?k-n0v_9uwP{eLnq#S|X$*Op{5 zt6)#w=}7)$$X_v1z!e_l`=idHz<&9pw|sN+^6+;q&d~M8b^B4cy$Z>n5?_w-CC*vQ zPl)Hdw)%^osrsWNk6+a8e?T5Q5E1zd@^{H{SY9Q#;JT-I{eaJ9n=B7`_Jl|@r`kvP znOr}wC*XP8C;u0Uk>rXhe~|ox?u^U)j`G z^!Frb{*&f*H6OfZfAr99zTX;Nk5QU`lJ^7Sqwv?8&OfyO+IpNkJeq%Q_dnoxo6nIw z>7Ubs@@hPuy(zN5^Z+<&MT>&JIX#EzcVp#;h#%bNcHhLl)}s3~4$r@Le~4d5B>wK> zZ)KupqVadHADln@tMa`Gk016H@wX%1e1uL1)jwduYxEc9my7gZyDAU*&lSaf1Nw2@ zgpdBqe)=zz-DRe?pgs-$A^zv@JNSFi_3<~or?RlD`aekJ-I?-&z{7>Cdt?3wKe(>T z`;YN%jV5?J=zpMgbNX*;^p5#g(-NN#cv8!ci}ozHYO3*}zera2ANGyTjKmXT{nxbi zVK0dH%l#F?XLcIVW2!xrZ>=rV6%2bot8sw$2lZ)llL`<0ekfkEb@)tN?5B8dB(Y83 z-_g7?v(r)KF`uS({*N6W&cF5GDUSDg{P@(wJ3ohkuN!~S&Vin!J$zpxv8KlVWG^q8 zWmP^*uR;3u!=%6G(r$KM>bK~AOLSOZfBA6xmCWQ8o9Bn`adc45SFDF+iM;{(|KV@H za#*$BOaC8l9els)N`4nF{$GnfI@ntJ@!q{(-K*LQ$`_mP-6k(?jz{O`Up@MyeDHlH zpBKM+^S@R4pPDG8iyZ&fjn|iW_9?n=PS3A!JRJP_Zc+EYer+O^l6ZC8*H5{Tfjf16 zUeA9&@-t?tjQ*7x%5vAz6m=MT?*QMVJaABbnT z#}N4D>w)|KL-8Trf5;Ezq{Z@NSl$TABcP8c%V%AGsMxE>-;tSY%6o2r-N}+B?*!ZH z1-CQyPKlpIe~u&c>BSE(O8z6fKW{xM_nk>zE!1Y*ht&E&-nFbj=0Cu3E5YYuP~SXA z^5cwU7gc@8_cd4EHv_&eA>$)BZ@VXKRi5O}d^0QehtZ!A5&tIP3$@xZ%a?$S?0%p8 zZB&O+dV9_}nSXG+yC5bCIg^v{OPq?TH$Fv`R1ga z&(NE{rmvCxVS2eK<-__L&EFC{Cz zB=29ie6alw8z%nF+S>Y8GUn{i4d*{j`eH0T!g%bzyIu6pApHWLh|chQ!H+{X;s0QL z&|A4I`RLGI#2C={(@$T7C;nepQ2XcczY*j0M}4;>`SXMQLEkniV&6o2MUDQ$VK)-e|7d=>GwTQp{x6+WFwQsEEjAR4@lM(+F$Eu_@&0*vv87;)Kkb}j`3L25 zi{*^ML*H+jQJybg%HN=kkMfTg3q@7l8?TYm@Wk(xl(xPPn}3M^49ORR?=R(> zDc`t#IxlJxuM%#*m2uNiKL17w^xjlJ|1bFN|Bt`lbSwW^^%t@SZ20{@vNsf6-k-Z& ze%c)0&E><*_1Rn>UH{vp2YO$xJLe%I6Y z*-`!-`wbWcH{j`_U{DiPffUA`L&zG3k1vGd6-66b6Gz} zJpYcRWK``Z=&hNYWO=C9_~8F1_dm;X?U28tok@+fS-uO)8!xYtuYbNz#)uRpbS?`~;-wBVc&{}<-7-4cCuqy2@;?-woKYME|&TdT(VC&bFfJ|F*Q3 z5`D+Bx4DtLwBODQ)FhrA`i$*}KOOopw^FCU=b|n3 zgLv{Mr?b3&2dVvXfd5x&I{!bAzhD{(X>T~6De3cMSEy8^et5oQe_JRSsy_7RnOQk+(EjqWtIdBjpHB4Uq&&^PDEyD|S+~Xg z18!b9$^LA#f2mZ|;L-e%n$G|J^~HR@rSX4w{N&$vgn!XrN|V2W`rMvBP~!*v zl$>l@!R_2!=2#`m=M(UzCFcqF!JaR(etSFkb&?*iRsF;MW|ohF;z| zq1(rZUk2p-$NPv@O7s7}|F=K>t>4~W2+#&tGtA986`}I+;*ROj2@c+l-A|HG5 zeW}9oUi|A*6aB=Xiavt*mmr^aX3C2SAC_0z^gfyRW6{1ft-mMG&bbYD;KucX`UK@q zGjEpfjPgO-r9o+r7HV ztEf-&XM0n){CL6owCkJy>IM5fHC~M07}n>%D{pTT|L;k{)8I7!9q^@^{MjV{@aIyot@f4#!( z1@V(*t>1yB~0{@R|IecE7I6k3t`y zr^}sp&r5x>R~dFp;4puVT$|r@q!OM>kk?DD@he|kS8nq++w^^?P*@1y*; z_8w(>Qg{8Ee143BpSApcDF5kCTldO(4HxR#_X+FQ_u0!l|C99oi#yZ$eN`Uz-)oc* zM#1p<%dcC-}zhm{r~Y+ZDo=DS)}i`jwR%K57;prriajb0C(N}e~LdS z>;92DtzS|9ZjR~sS6#l`od2Dszs>&WbHMUSnEs|R!`~Nq6!+~7XP&<|h}XAmH>=J| zz%yF@9WVcWT=eU3`*(Kzz5IKczxw+6zTD6M@W)H{BTmTo^26^hxZdO+w`%ehi;wt_K%0unk?@Soc9VZ0e&MddHe=hL;3HzMf zhY!{d!|lw ziKED`zWSdO40-dYdq~Ttyel7%i2v>+>Ho;?A?0@!UL5`G4h4@>ef>NdFD%h}o(&!k z+COt8bwrg1+*$3g{sMpAv?hPoGbdWhbL)XwTJo-emcVXEMPJp&gytl_kHkMr^Wj}PVaLYb=x=pwN6gc7s!6l zX;<|2b{Esyd}#hD|NO_sp67T3=yPUF#{a>ej^;1F{PL$%d!M8CyB7cTkAA9P$m40J z#P(ajW?AZkeg;bxeIS&6*{1t47R%FNdJW3sez=|6kNrcmzuqA7rk$4Mpb*)o6qaT-MoL8PeYTJ0PFcd zFrJ4UYp-e#@F9)=VbAc-e^+7Ozxyl+Sjyf)`3WkM4+-2N`gb(`AI{s_{k8CThx60g z_`Lc1_oQ}jN`*dey(62E6Ae)Lne2Y^4^;uW61M?cv_TGa=>uc-4s z<@YcmK7LCbF_@k}pLQwB`vrP0O($%@De!cVSH8n9{O|w7gqv-#fE9aFL z@0-1Gey{NOpdW4L^Cyh|xb3%hUz_!f;C$Ba=hxNwg!p_4XX5knYm|>qKi}})9$iP{ z^A77fGm|w{{b2haHVpl~GqQun`#Qgd%TxX)dLYU-9($5u_zxGWZd2jM zDF4&cKmN`$3Vw;?$uEsPKC0mB$)|&+#MeTfSo~mx^@TqpxcMG|tUu5VW%EFv4o9Mq z13G+c_|J1X{N(PvobLW8fBy4Q-<$uc%pdUTdwzds)!EPfFtncAG@%8u&zUfayOtpRwcZ%zydYhaXh!f8yw9;b&ui^lual zdYiv;fayO>kL0h{=pX#!=l@-W(-fVfw^uD4Na=8&*~j#N{*DcwjHTITOpkiNV5{~q10>U;VBeDD8}{=fP^|Bng}d%#;WAl*FkyXcEeM6KUb+;?6#0AE)%OMeHN^94_uaek`y;$x zp1!}K^W(#vAN2Y2b&;pT{`?A^cX&{*E1!qyZE7OzPCGZof4JihkLPahkK(m__vw3$ zm(FuHW&M3w-!{d+==c92pSUTx{}PlZfZw_`n^p6Nyq!ED_D8^uGq_Xmt;`W;dsK%_ zw>dBH&E=nAir*YNG&c6jmiOed5i9hR4dNM37}CBGHq#kyhJs{Y$&k7wTd z6VVUeK8twwFFvmDke_!vFv|RR@bG8oKI$O*gMk0b`iLRrNnc;P#_}QL+5Xe-vHTm< zFQ7lSs}hfj^2UxRpI;t);QRf0`&HvjmM4I}wkGkPfX}^oh2?*=-|5tNKY(9$8a~)a z8a{i)&i)eXUnsxh3Qb?>Cx?gg3CEK8qy3fH{eq|a5m1Lzd8%Jd-OBu-FUb98()TAu z;%|OMwg1wouTA{$Duw&5_Xqtn8WH;z=;fHJ>;E^WN0i@cO8ybFmvkIWA0~gdk>vS% z_9a(;KciRsyveoO#gr*39(Q2?l0JX5T^Orjusz4@!O8%lW&p!Uuo55 zWqj0sY+yiO8gE_pANHc<5B^W~A9wZ9K0d!d?=$_S3#vZ&d-(q%^B~jnXYz@}79LNR z|NkM+AN7Yie*QNfeUG+8`OE$GE{{KFZ;k(#*M|5!M*lkh13oi5?5O?$-;Dn;p4r(o zGD(Pi(8vE&f6wmM{*mD6eZq*ugV1`?{VCyBx(`q&B^UU-9;f=ceC^pIhpMbUf8r?4 z-!Zn=T!nov_Z8ZJ?s$d^$20%$|Iy*`dHh+@{q=tO8KV0+PmFzQx2oTp9w{EkGBtiD z`;y}nr9Qn^o6x_1a};kj$n=BnV`-+u-yiT#I@_#Befpld^BR5n$BX)r!L4a2Pxe0h z7|Xxj_nREb3O`DgJ-Qj%{oY`$lX0eY(HDSK)ErznI<2^Yh~W2d3Gc z+B^P#YNB>})1R%@6aE~!j==lz@sp2x$-}+y6i;23c*$SA`S)6%AfDbs8?@NI_N%^L zk^86uC&(fMIJCH_8q{OMt8B3UX`_4OY#vmYaRC;fj$^0VLieo%YOkM4Wfrg#y* z{!jL$;)-8hF1woiLihIvio9Qtua3E~tlCfLJ2UN7j^~EFvcH~Y`6!q_ptrn5@_Iz# zogm*t)9y*tU+?;K|B)WZlk#+*ptzsq8|XjHk(1{H5BpkrMZv@QsfkDTia+D>S$dE9 z{C#}?^zq}Pg)fecvA+rO>WDUf$kY4l=jnvHzI+e-mcbP3X9o`-EG$?S%L}+)P%bZN z`o(y`JVKx*f1jHkX88~8HMbkfg5Onm<+ru`fS$gu#pe^eitEa%J%X+GG??0pRgduc zq5TuTJ2|bFU+c8n3=@9j;s+e>-*f)dU$uIg&jZZAWTl#_y>A@;Ore}xVtKx+KNt;# zzj~JZe~;XsQScjNuNi&%3C&(a^ms<{34$J1=9g_%9{XQ>RJR8Nc!M=lL%~zmbU8t584bia!bbXE_dk?||Q5bdRa=v~$PlKEA{I zhxxnBN{sQDU_1};TdBh99~@sh5D$d@9WCBCSUwDseb92X_2{*}K|JxNZL$7xz4jNT zOC_Ek>Ho7cmZmS!{fKOZ@mP;ys>uBI(y7YCC*OVfk5qlqFDI@o&;N;nyY>Lh9!B)* zr+=~sJ|^F9(EovRZ{D2$Q-1y@@rCK**7=|EVe0%(yMIZ+ z*w4wDu3uL&vxB<5Do9Vn|05^)`vm?mjD+@mqx_#`xlaLlr}1mw4=V5WW%d4(w%C)q z{FvtT4S)Y&PcwP`*P~}M-Dv9VM@&Ee7fYp!f}hKjw##{e`~M?5x2F^y`v1-u|NVd0 zE$>x$`2Vk#YfOL8|4%w{J_1kXXx<;>|NH7!zxowbKkVNQ>NkJiVd(oJFKm20rY4Hi zfLhOu%9k7O@5A1YFH9r{`^~@Wd^S4&k6(Gxhumd8A7C$X2mkK-|M8o@7k|&^E%bAz z(PViK`n^Hipy&tw{JQo%0onb_st;Q zugl*bzy0&iKRkY-=UPqMUpgNvaz8(OUXlIl7S6wL|Gma{d-37<^lBgPge;E{cJ1p;ze$*^!@)h|Hvy)NPKI&U3U7iohb3wS3p?qEJj|=w~ zEMLjg=0$(#&Ogok`v&R%k7)4-m(PyopWJiq9yPunki0s(`iq|`81nVGk&#&)9=W!} z`Umih$<$6Azt&k2{hILZ@BRKH<4HcAo$c^`qJBI!#PkAqi(&G90bVpq9G`&uy48~_ z^V}ZcPi&F*vrzuQy|Vs*>zyOM_RRYvpFaGX|J9{BuMf%(Y4%va*O|X>ehc{&pZ6&5 zpTBoM*jD4E^)8G(`0#xSMtnwn-;*4V(aupko_5~C9(CGv**@XXqb>0ro;`^MGN@;wWW zkK!dtdVF;&;}|hZ+6#`qk|~|LkQY3yZ@J9+PV~P~ z{%`5+_u~IpBrEzH_1B+B@cR83ohQqc%8K6J?dAVn(D#2$wLeb%6Kp6L_7pQ|GQS+8 z`vQj1Ac?5EewWYgDm-}aeGvt}LHa(i`@dB%_}9#4`TNoi*r&k%v*ofzuR;3QC`{iU zAOE*9Tii)r&*87r`xLIuZ~peX_VHOh?{MCfY?I|9%%{?9X#6lo_y4u;b;w>v_y4Uy zwjZ~11efIehyMTQh{S&({{P#)_y2IjEKA_JT{U*yNAN}}x$>Vn$p6o$I zcUji+R>w#5dnLJD+M{^!ARVgypq~?c@Ok3p*UxJDKHbl! z`O0`mzbE}AtLh_PU#BYi1n6r>d*Aie$G@@lMZErwEjNqTM|%>l4}ZQ>68-m1kN3{^ zH#Ko)W`@6S!Sga0-$C>;vA?A4KdrAWFWmm|(|dWY#q<^&U$DPkc#NOib1dI^a7FTM zdFNp)MjX+VZ-VU;{>6JW`6!6*-T%hcD;)n{q5F>}^Bd%e6Z8PI8ZYGK9b3N7@)_ji z`DT;X4{)uRVtEtt%|ov4Kk>^$@%$HFG~KWA`4*PvTN%@7@OlREkf*BUD$B1yJjP=u zEtZcwea|qo_Q;=O8>X5c^u4n0elg__(DnoE?R3&S-Zv=z^!|qrvA-Gm>C^jc-rvt1 zAI<;b7e9MPwGVke8o98b!h=`M$7m-erTyS~Yz)Tyo0e6T_A0o)&Gs#FzBlFZY39|N9~_yebd+jTn)*z}KVy3m0^}pZ^aA^yBeD z-;&4=>-;~<^*#P?^Z5sSi2n_f#{+%8IaBhTC-ugKA#M-+f8cQm| z5Bj6~c}#!a`CroaKS)27Ox;dKRQn$Nru^TB0aL%fLj0PTUXt>l|6*ETy6;xh?bCow zrjP6KlbhA)KR7<(|DyhVoy+WZ2Q0lma+fgw<9ki=GV5ETUHzZ=fBpXdKUDR5z5n+O zx(`rW(ego%|9`gq|FJxOu(kB#ukPKuN3{oer(BlvBq*;0VU(}ZfK~l4-Y?Gt@f(GE z$y2@BJ5J-RY+$^>{(^9@zaYLB{885rkB{C*Z#3AxPtnyA#IAV{`SJ(>U?{( z|MA0M`(Di7!F+o!kbd9!??it-PUSmQQ=^wDikI)J-p@5=cH`FTrZmHh$Grz_P}pS*4zuvwl*`9!SB@*c`V8kY8V6~23q^ndX1@YmOB z8cg}}b$>b9vrn!aQ1ziNtj){)RM-!8+^^Rs|KZ=fX{z$*zg;b-7^e0nm+T8Vd}ZYW zIw6&R6#l+*tWRG>JpaSu@4I>y@#*$ss{BjjkA3Io{`b2Y#fu#O4|%`n%kPc*@I_vK z;AgA04~`G&{`TPh-)*mRVj3(l_M!=>7$bKgeHR_S*wUyuHFLUuo!;wQ)$IU|j4E@b`CS+k76Ozp^Rv zNN_&DJCpLBIAGf-J9__4vR~7uDw$}u(GYyE{h;<7(TC8!tLckapU$e#FZBQTaJ{bD zCpc#ef1mja<;(N)Jik%8U;e3=g};z*&WPN1zp4-VeS#QX!N@1r>HI?O2N6Fk`{*D3 z@Yne~`DOS&9(Qwv%H-Viz|HU#x2g44$)tVX zKjOFS5#~4W*9`5hv^STr+=MAG>HAiN%Y&Zlb$Raz`Ts^9eRM>XNBsY`Z98TZe3JBe z+}2ZYFM9yu|6iV<8zhRpDE^<)2Ygk*LHQ*JhvXs1FT;|*Gg$tkhL6LZaWj3N#y_(3 zeZEfUZ<+$@|i`o_}v@ zV!6Zq!)3w^!wfs7COzAg^~Ps8W=AiqADGg!aa=>Gl{wNH)l`UUHU z_Jhj%*Kf)P2kVDmI-i#6GQSW$(Ef(;IKL?Y^NrV=^v?yC?eo~5rX}`Xz*c33<=0;Q z2iK<;9Bi*w`Cj;5?FI42Cyx8*AN*C{BHz2?G=JlKT{|zK-`8Zlu)f!>vA-cWKGY}o zysRIUzeXFv`_bK>9SjHdyQ}}lS)PPEME(fP-$?Rv?Z)}KAfGff`2q5FES+R|1aR8% z`!7gdVSN_zTXHhT@+-e!_43Qi-^eFsMDAhz;PTmng+1E-kbk={ zMh-;PALRF1wY|tN$>;Q39`^_R``$~!Z(e?|@)6!I#P_ewh`k5$JiS-Q@+M%TZaC6D z>H9_`rNgbd%&jSA4lUq%_ynSVw_1ErwDS*_M^70ztec)`u%$1x1>LwK2dggeNn$o39Ds%6z@{C zT!AYYx6kYsnDm>L!|MnBipPpa1n(bzI}k4&<`;S&W7*Z#o9t_DO@k|x-%sct=SQU3 z^v&PV_& z;Y+i6`_+{*B?UvDT3uUhDj4f|`n1H8ymG4IyAO2rte3x@?*qXe@Z=ubQ1xFrHAM7( z^=SozKeifeJ}&?d#};|Npr6-?K=tzX{z;PQwHN;bUoE@Zc@mB}(>H2v*;16QwsNm-^rDQ^b{q!EBZ_o$bPxO6%Y+G+XSfBbUZ#ASpqIYN76`1bF zL?r(T#$U1}z8kRVR$6*_w?Fxqe z|H^Ot*0&YhTi>Vn|Aedu^#9H?U;ZN3fB%7>JVrkSlRT0+e_rH?puExx4$4ox%HJyf zxFeoGo_PT$T z{PXFw$miaEM-zM=PLV&K{Basg^r(HmK#yg&SXA`l!6hpz@a^3{inq^{s{=fquzrvJ z>iqrn^m|AA(|;Av*YW;9JudOJw@hE)S4t4T^Cx(?zQk}Z{t5Mu_I&zeU_F7?-b)JA z59o)UJt!{z$)4qd^@)BO4Y}_Odd$qvr`3Fe^agq$^JAIu-ua}hPq2N=XZU>Ijmiht z@56?%UONmK&qmj)=lHz+)7N7v6W8oG1Q8*3L*Lwax*8juuImuHM(LW#$ z$L2NtH&tmc*LeF@OADlR#R!lLw-+Xb$z3fIoa>p(mwRHh^52X zWHKo*z0XuGu|67<_aHCYhGj~5(x2Qxtv=~DhI>KqLHW-QV?CS&dCvgw+G3087x@C{ zdH~-KKs*2)hnjvccKk8zd?fj}F!qH1elek$zTs~>VxQ*o3iAD>S;`2oE-wS`mZ#ZX z33=T}p5gN!@bYx5)PcaO~nxOvmrpE&B`m#J~H?U*qw1 z;~hl)C;f=zf1%&2-+kk3+A!F@^#h?$+W!0ZH&{Om&t*<%`7|)THP__x4fIU@MgHCaZu;)i2m7OV zVNG5GKMiD?JU`S=r^~L4pXOh&wDll+LN=+DCw)b0FUa4m4ERanhp;}gE3-r(-S0j4 zw^Y*ko7$%UB*9btYf>Ndzf#_>jgQJ-6#9U^)#*rli`QRO?yq2eR#w;7=Q0DPe2;-Q zjciKwkM+({0KE)2vT=^w9RllhAu|Sv5ZFKb`+g9nKG$13K)a z{r7VWTi1u@h<+=)9^kLkvd;e$pL4QQm-d465`-zJ@WUv z5>EquSe=#gydAQ~(fMS~`{tX?3jbmJ`%8mE(mv(8aFfdlhW@{O=XN64F8!{@|8GG5 zA8$SL^)0eKDLCkV55nE|@#5@1gFc^#$bDGo^KMkWSFjgYntqS<(c|T@ z{$##n`DZG?Poez_>T^`TR&-e&Lwglh@>fGYpVjXBL!YO7`n-N&{r&~gckQNH59sek zeJQTs-sAD_chC9I{@0gw@OU=bKIpGLEZ@_f^{M=pVX+tVEFW0!;CzB`s6FbBx|8)I z*f4Gq|K#Cif5P;P`Wik!FTwGA++ggd(I@vez5R`UmJXEe_ZaY&EnDh3Y}C(RQgF}t z2G_U8`UUqh?EfeIsGRc2*E1*NJcYbnTWRol6P8z6nOgIRPd}jdfHZlWpOoHo)Otg{bj-3(o+~;@tv|9y zIFdgL<9A6Qllmn8rHiaD0AHUUo`OV7nc1it!Rogd&o{Nj^) z_&mXVS=a14rpiN}KUT`Mb@)AtJ|FA!1^jz6YrLNa3jzNh=^NE%oA=Ah572iH_lNo; zzk7|p?|^5Qmge>L&(BN$xUWConP98?Q zFS-BL#}D~-HLJ__m^H`y=kk^bydOo7AnP)vzG&ZAFT z?w4Ua?iG42Z+(2oH)t3xEqIrofiD*Ocs)_yis|trq_4W}q?Dh_nA>#vr}j&J{ddLD z;|VI68Db!*kNHsqxYj?Z=Vt_-BmbuOCxiMw^!02>^jD0xSWQ{J`bC|8E5!drruQ)a zQ-4K~N3b4)Ls_O5>_<8|$n}9YYE^Cjg8M=5HIyukA1fKFU+4c|`5;XFRV06jM-Ns` z>!0iirDj5(uM>%wIy_Tr^7(-G1Xow(K6KZ9QXf|3FXjFj-3QX+S?Ip{efNJ};je!8 zFV3dj=0%3j{`KL<=z&dv5fAj_9tA@`cQpGS>;s)DvHSXdhxniHWc>2s&sXHVhrbK| z@AUD%m#?Ft`uFtxLt1_g((nI6I+9lSt7l(1MdumY_Ylux@7ec`!h80;h#sFq@g43! zLgB;bcPld!wX7TCgZtkLrv0C64oG{g%zQZ((P1l@yr5vuKG9iOR50kNIPbT|HH!Z~ zd+#3_d6L};<|;ABS=vtfd}i*y$tzy{hJqSee_ho{ZW9-fAvbv-%E!LRsS_urE@o{#qP(ve9 z-jryqx63N6@;;wP#d|N}tE%s$RsCbU)_+eg;>C*>FCyQsh;K2_*M8ZaSJ1~~)b#zi z|2mx|GhWQ^2;ZwoWWH>VaJ=l7c>fW_uS?`HvTjGyoldh>mS`{)WE$TpYex6qV+r(eq(wQ z|9s8&r$0S2qxwwB=S?j54`U`X|M5V!iUD+d~x+RR=4fr1>I)54kjKkSEOuPOA; zvoDh9KJcJflJ*mS>#o4GM}{YzmgjfWVE#t+gZ6)^ZQ==;`heIT0)GoL*E~J;M>+VC zh36|>`8~?okI07>G(H{UnU6UbAB>b&x|-z1Cio{(w7aUF>O&w|KlG@f-4E-*e%8u){!qZ!|U*^t~F=$9qo5?fMpYQ+TQvA)2>bFlvP`emIz;xWy&f`td&b&>BM zNB4pFy?VSCAocLr?{C(PKG9!(*1*oc#)kLwC;M;alE91yjP3qJ{Z6$1FZH%c(w_T& zUiUxud%d9hlkn0gmGke7?=O89zc*KXfAaI{uWEeobAR}wdsj<(o-@8NZ|XNb;(o8E zU-SKc=?94KvAq9G-`x3MTKj^+@p_CJi>=hGKjO2^hJoQfSHgJNO#N2tarD~NOX9zs zcRo~y_C8C@(?E5k!d|#w$_`&+t^?OI$zsY)H&Z8~V?<68$&VSy>*X_?BzK8Ru zYJXqxdus0cP4<6nTj$$r^xFHvkGubG{D0>EmzTf)J>Nd-@Bj8_eqQ4-toQ$C{a@EcV3?@`Ss28kL}sX zdv0>x(SO9}D;18~JAa~B7QFL!YGcvY%y==s&Og`pmpC5oUyFX<0RL~`*V^+x@sBm$ zNPN=$Nc4AtpA&!S#nq?3U9W%fo4!BW|NH;+SAXSU`qPJFy?;CDUzXq7bMxsYA5D7y z^H{%^LAd`z!$16c{NBlVMSnlRgEfA9#v8_CJzpIh)MEp0`rjsf^Ls@7KzK>yMHucw zRq2QNm$zSId<@ecKklhM5bm1$nA!Zivjk-q-z|h~~+@a`KOfQDHA2!YJJz;KNURN4<9_h2|dY2&_7uz&q@6Q@!e!W>}%Rr zgQVK@?TJ4gR7GEDPu&XMYeIeHC5sR3wXA&?<6*BA78i895YKqP=`js#pWlVOnb_~U zkMKP>Yk!9Q$^YKoQ23{O`aSjkDE|)&v$LN5kM1E~_;-KrfAKKu=W!m$eS!Z9@qoKS zr3ZWbWm``?ski^C*xR({-`TD2czVnq_V-6f5l-gg^8JN^yiefri(~zs!tZ|n%P+S( z*8YEq@AJud$oNFFek}7tJ^!0Yb@VShefsx>`Zs>d!@qg^H@^L+AF2IMd5jm;esS_i zLVI~I=)LXx(?4uC*W~w?`mkxfpOnAe$oI86x0GJ5(Q3o}Jd?+ktB2R$TgM+Bp!Il; zzhUClOD~sS{z3A*vF}HCe{N6w`FQ;aZ!9jZD?R9U)9Nque?1v`JjXvgwElb#^)=15 z$CIB+3tA7H&F_cbuOPjusUIec&*z%`5C39gNq$dVJYhMN^^W5M&R_2gWd9Ow&fD*; zLH|3duN<%URMnghTa9jYUe@Cvs(0Qg$M^`V|2^#DgAeWZ9dQ492VBpS=0fcfazLul%xyKf3qZ-?i`aeRS_5@+aeebnhpCAJlz&H=p!tQZGKK=h68d z;J(B&Ra>7Eug|El*HU}mo&OKR_)+_9yZ)ob=ubK!w>If6L>u{(t=azZib$gNOeKzli?#gZck&KL1S* z-v0?QAD(v>eap1J;Cvl@1i=5= z@`Hb0H~OFPe}PXrx<4lVa>wY~)9{xQ13$O=AOB+?KkyTKXVO0Gzl{eo1&@6F!(>g) z2m0#=UH$!K`~m55r60*RBhM-EkYD3)TjLE*o{#lUv7V-WWYS*mBgOvNv@rAW!$jvx z|NV-YKVg6(zcX0&5BfI>9sYt&)bCb3p8mkb@qwIo#4jh+w#Sp7wYt7X zMmU*i?O6P1y({)O<+a_@`c1xv^>=^o>;KfZ{|NB`xCj4@!auo({IA%*@%w@<7E1l9+g=2m1HQGj=ZSS&&U06oY?OZj^Mv5zvQQxBvP-!_FL~f+8;Y_{d?Eu zt9E|XrDQ{4?ElVSS7GqC`1%8dw;I>0TCd{xskcNvgfAzHM!x(Wh3*&EzEj;-dfD|l zPV04#r+n|;J(clC(f31GAA@kfSA6@A?u|H}+^7HCAAWSNg$wSPd%UlCtuE&u_2;sw&nBGU!1nxQ`}Z3CPWV0t zwv+0A6ptdk>)oO9kNTr(vS{dIyl$zh1cgobmTZ zU;p~}>xzGAba(&YO@-nAe?#B@kL}|ap4L8j;_V~*?TORRv&VAAzYTj5&y^l~`F`U3 zwNEskk!eqP&S}1u<6SwNli!=TeGE_dv-cA)eqa5uxP1(>|B1rcQR@Au`r<@nb&!gvAdnZ&-LeTI5zv5%eocU9}1 zV*8KzJ$S>C52wAlRJQbDdvsd3hj_sqkss+FCkZZ)`}oEd-+P0=CNS?8_xRk`8O-@2 zS|{)G^7{gx`wA22llDL6{rTcO@fY0p1`4G=@p#q))C+}s3cL3O>mJ7Y+%NyrufHn! z-=Ez31={~DkN@bNo3Ge^?!JCuDC6NQRWZ;3y`^`9x} zdNQ8E+tq%2$_wfy>rc3{KDz7iY>)TkM1I7tB^@K*USs!Ip1kT*28DTtqACCOImS}ws`;V9Tz}-Z@xIf0n4`n>= zr`~X2{3DK6miI{xWzqp>Ar<#{Ne{5ec-wPt#en;(RH(s}6 z+9RHrSpPa+PyC*=)Lxpz&vgG}*OT$fX36r?t~L$7_#Q=7;|JuwIXvF=?K%IGqJE!` z_;#`{`#t{sWBY5#zQ~7g$GrE*{vQsjvfiBk!)`~;Ls$R5a#i;8FTA&f`v2uGcz)>r z|FApQw{VhNeb2(Hr^BIvKiK$SY}z0G`8U4#{PP|k+au0?tKHvz6#hn@y%XbO81^jO z4Utbg{-+Md{KoJTw&!j;`(Dq>Cq94H|C{(>hW-WTNB?rc=r`d)p}OJq=gdEq^99xt z&MSS7>^y%K>v@EP|D)(-*8hp?vy+F6KmB;n z*Mj;RF1~|=jh_$eOYmbP@^arVs3s-F!+tUAHU0S0_2+q6+|=J6!cgy^9v|fe7m&wv z{KWGmKWVD(*Twi4X8V&v^(SL|26pqc`o?&M`bU}ePgvhRb^6i#KW=_p{{K?>lGk_I zKXYZ(FWMW`^@E|uJ9}lYFZKrgDSN)M|Mqyh=-U&2fAdNR7j=C}e=r<~KbWnzg#CW3 z-}iL+kfFW*Icl`wQ2X&{|7`TCvOfqfc1zb35C11=8G9_OkLLW6UT0R@*nBem-Cgky zDBqLA`>7v4{{7>7WJ~7!;(g>xu;zXHqd)kKRa*NV=6!^{s;$!jne4ZZh$0lDu zxYyPD!_MD0EQozvMm}-S>oui6^vmA&jr{}4^UmNe5@`?m8|(UhuJhMTJl>6G_8;Yi z`VrYL#NR*E`(K<-v8M5A^1u7xUE{An-l_H{zPsKJTTi7Q!yK=5-0l1RobRAlGV%}oJ;sar?t|wOdx`CbckF$WQRA)PeMYSRU_4a% zc)y_jQ1;6R_7cPw%y-yJ7PLLiljDK#6Q6IKf7P6SZvTuQ$as_oKG&n`gZ9X8N&JNM z13Py8xL=KZ&Uj(*Pjr7D{lSZ?EmY@w{%9}S{@m~VijK$eYe+Eo_D&xP#T5^e-}NOc zKg3U->B@YG?+jYPzl+zo1@Q96dDt0hJmj4HfA!AHWgRbEPq+TBw~YKD&&A7T{J1^p z1KRU%D?P0Lu$d@~{kL8X&KHEsWIfz?J&jj#zu4bDr~kcva2_IG*Y@-&KkR>@@75O& zK70Im`+I%8z3=g)k9wMbAEa|c-$?(i+3(E%ul(B8tG<8jy?^`XZ>@*#|2_PxyZ@iZ zGam4x@$X3e7GS*h_wPhs2ycwxE}Z!n-x>YFd(S^>{Qt;)q5XGd)7)Rhe!+X1BJYfS z6ZO9l!=H6~FOT0CAHyH>{J0*qxlK7=GxCqeckk8JTYkNr|772b!~1gc=KRT}7t@~- zCjZ41t!KFneVR=)-T}D5Y@_Fw_`;0(56qtzpnV?SbM@;AJO7#CW$RBHIO{*(hJB#t zWsLu~q)+mX^vB_Uw}%*TavqZ3deW76;*Cf?F@3hj^G%Q5PnrI%y__Fe`oJTh=J`1v zukqR#|B1tV4+0ND2)}%fv8DDR{dwe%N{Yw*5o6y{pRNAhMm(TbtxEgbkng_9FMizf z<9JC^f?a5P?S|0mr(OAq_&G3%9WADk~4{x8^`{+_-6PkRRLf!HIoC;GTh==aYA zJ{EhM@DLXmEq-ukK7f0PeoveB%f@HTUJ|PgL*N{8May!aluf>y5Mc z`BwTz%1^Jcee15tFT%cC=-gC1{EKF1=wYr$>5ajMGFS5SBxwjXL_u9PX2dQ7( zy<^!AgpU*T7Y;J@03+N#*^~G>$M2c@{p>$#s((Ou*l8L0x%z&y{)lG{2CwLRkpKK6 zTfYprJ&^XXKjHj;^Zi%K@1UpjD8KHWsqcyQi}MG~eXw|ckpIPw?oZM~`t@ncZ~tnT zZ$Cb^=K1%I>6r?fxTt2b2r zcmAE$FTs0j;5l@{^ zjr&(cjR$f+!Tj5|^pX!B$o}AZoh)nohU@WgUEi-KywO`(^8MZUfCm>mO#FIsEdI39 zpJ4w(-;%DJ=Uk7)d8?1uza7m-JN+NbS3P~oqrIl@&Bf;h@vZsNJK7%WQ&s)Swue68 zLYZ%$U2nv%l3F1D^|e{yCvG3_7bhR{K7(7&b^HAa)Q@$NTYh}v_d3r6`?+hr$3b~) zMDJ%N1C3|6{d27+`6F+nB|39zw|9SS}ZP>TN4fV$|?epxn zJp8ow(37V3agQJIOL-0kUD2=DJ|rI3HRU|Y$UEYf?bq+>dlS4b-)iZ37x%vnewGjQ z`&RMzar+ED8vnC~r#yyTjW0iO{-X7K;`Be`^39!ZEFbvmbtK^YdByJ);`o%`C;IdF zIhEfp!ohnDkv!sf3V+|nco4$V=lY}GS@%!WKbQXtw&(sjoLiClkEzFtBam`3&;G#{bT$ShU5Bw+8gh7N5)@)z53z9 zW552+UhM1sqkXe`s^_D#mr~t-gqO<(zK-~7y3o2MOLb!#5p|&42 zKD?vxXpUd%wb~v}c^B{j01vZ2{9CbCojr+vD8ARYTW!jGkk4M7Gx2xIqdhDMp5twx zgYQrL>0c;4+OI3YeePc4R;Mfcar~KNUg|?h@2Tj%_R_*ypdYO}_WdpJv!~;+|8B2! zS@;3}SbsDB*x!e}zt#-of7<2)^^6By}K{^&-VShi-G?dx0b&ZNJsnuP!ZlnBzmd zBEJ#rn_n?7^<}vKmXX&@#3u%I-=F7GHCd4Lr~Ee-!u{RaTYpB|Lm!7%Ro%RY){!2b3yZ&4F{i|M=_Ml%#%Vi5=yrGA& ze!>1H{Y_lJ@p!jB{UsUSz5lneqU-bC?LYs*7sC4g|9ADT#NVg?KOP702dCqYzV7KW z|Bv9U#BaYdI{1@sJ^!t5d3@~e-G+UM=jMd}7@rHr_D-IC^rZ0@r5E!*EgX$cd9DwK zavsI@F!4#Rzwg&0_HP{C*gu*67_U5+Zu|c6`rHP7dE0#NKAum+Z%jV}Puo5o?`IAE z&uzYW>*KyBQIPZ5)t40XJ*W8l3dARCdj7}y8S7UM<0Bs==P&C!`j_brAAGazlRKJUb>kU*BR?Rg_M3yd#$F$x zUf}We9m@HoKly#TR2BP#_HNQY-0}Rl{MvX!=5uDxp~B4PuSa;#xf=Ly^;X-^gFn4i zHRFvM-Ff9NwtrdwfOw;6zXki(=Fd3)Zpn_HTwkavob{)ZB)or}bo9RUdG_y8w)k>{qv*HH}XYzm)8V zd^kURj#I`bT(8%I^e$5IOySw1i42jr8iUGgx`8@{gS zVbZ&U3rQAUh`z6a_)^K@d(}135B4t&ld9rzeze2)HoM)Kfc|=K7YDdM-{3!wn==3N zI{oYR=9Qlw_|yBMoDcX@ez2a{{t};}d^h^n7i|Ac6Tf4B$XoRPy#3LfSO1^% zdT(ibn)-wIm+ZHR{)hVmpFdIluwRbG3YAKhyTlYoCYDlTX|~hNtbH+aC8vDym=;h$u z{r|xKhli28{YZO-_7dzju{UV14F1)r>>t`YZ}d+${Qe?*e6014>|ZP#%6*pD9wNSQ zawztzyYJt;d{PnuWr$QGv_tuzp-TRC&cR!!{C4BlE~}JFCScoaza7XpQ-*e(I%8Aiu@L$vSQpx|rNdFf{L!Ce8dnJ|MC;0Q|U#WY3Xzv%S ze~#~`jgykhkN*Ckq~DLEK8=&1&IkKr>DavQ7w2PvKNwVHJtzLX@{^6%!QWpp@+8wuzCGnP?CcFKT)I>eewOeagC8g!^*eX$euck&cXUy!0&QLkd(qX)fLj6LP%lT^(9!+JGseF5Hoyt=mI z$9M6ND`lB4^!~$n^04<;v-`Q%cxTO?cbHFb{z2dFwB+|MOCRyMCEfp&2i^xT>x1=w!~Xu^ zd%6!dN`C%q-|amR`jj8scbrj^^NI4W!QmGe_yRu2>|rPWI}8wMdS$akHw2H6M8Rw@DJa^@%yU^XZ`<=;4ON* zyZ`_Ev)}Y^#@>0t_DY6+Y~SRKmxs@z7x%v?9FG^l^ly^K=iy`ear+pK+g}u(mVVqmhV%J>e(CQ^MxOco z1AA?fzc189U#L&@$LI5r&XMyjZ~WWX568z9b@42q`S=qjn3?;vmweMh0Rh3`blk50ElBdVw>0*xvQ@v;4w;NEWIdpS3rUziaM@zr^wC zrv4$@euQX(=BsHhZuDkl{^akp*)-$9-d=iRUB}1#lMju*40_$`s;mU)=QU4#gg{NdRMOp{LQTG3>A;>eYKM>C>-*$1pn-R{bBnb zDZbaJyw;N6Bl7cL*cbZFKMd-Lsb6|On(ZF=E~b1-lD&6>@R*Vz1wdaeWZVD{cY4gRI4+-Ki7Nba8LBj>3eivd%S=8ns4v; z>8^`>DUUgPu*2f{q)b@veFZ$@#yP)6Kar5aO2kUG1Ki9vybbZa! zV?3|R^4hcclD~Ro#>jt!`!72c#rGPo?W(`c`QvjaB2U6|n1F4cEI@ohANA;KJK`^r zAG|&(`g`vF@2S1R_Ur5Oa=sHj7-~F%?_+|UVEj^hN7j?`8}_^6zY|8dNaRoWt>k*w z^UL~$jRRf~pXdYeNaq{*$MKg@9d%OqR zwEd4#eNUP47{t zlplT#;oz(My2%b0n!uC(Mt`9{MRR^R{WkFf`u}kMSA73pyuH=<+*iMf7a%9}{{DNA z=giN`{i*-`ga6{kum|LOlX3pv-T%jIe1G2mfA(8iKajC6bL@|dy&boY;XL~$ZXd%J z?Vm?4kA4o``O|m}%gZ+-&$#~uVfqKyEwaBR{+q^=9Ueb;kL2e`%j1Ic$f9m;tviaByzj^vG?R;W-dHwV7F})a$`^Ru@d%WLZ<3n-(Y2kRh7@n5i zC*A%D^E+z1ym|?Le!n_<>9qfrhiPvVHq}0KFbpt{XZzl%`uoJ=K0ts+`ftOxr#-lF zs`+B}?{=!52C+IKqyF;`@_Xj&p`zYTroGp@JP>=3 z{a-Wovg60p%MxzwtNqUY&2C@#CHx8sBK-U&{)NiN*}sY24<}qT@d%FJ>4fo);l8au zhClrNAI&QL*nZ}GOENy`&93zYJ}=(Tt0ZRrh*wmb3gbR`(pi-Lq?h1>1%7 zJoR7K-}wjW=87Mm?GFzRWq-JQe|=u`dyD(c{QhzN<87_?CqGLY{i>(O`OOsS^7~5| z*GB^XJh|R8^XGcMvFrPj{=n$Jn@<|;_hJN})P#Tb$9rBPfAaSV)7NL~Nql<{>i^(W zzt2hhZb#oM%kFRFkN3AlKBS*)+--XLgnL0g7W&$>_2zirqTL&6d*Cbjy^Yv^Ja7E= z(CQEN??TV)f5eMQGZm#D#-qsJZg4+^@ez$DasDW`UH1Ls_2+(>SzCL`Fg& z_7**!>)%ewMm{(nuUh_N{-7_{76X0XXeYvtw;suE8iz2z#B;8l!_b-+&{Qt)1Q2^lk^F4qQ{CW5ne>`gZ9R57~(g(lzG{>0sZyUb*=A={rxO_qrunZg?>E$Ck@B*kKv1scTswA|BJ%$d@f2a?w?El zORE(eNV>i+tis$;IHs2e=Z=T(L)I@qKOR3GFNWjxdGJO1=g=P^-d4JFNq+BXU%-D6 zdDH%=6;4vW9<=YSq{Segk9?N+1MI)KY3|>me-VGuA8_){aA@I`jj@S0j57WYKHrHQ z@ADrap7vKa(R%i*{l3+>v#$1R4a?=Gr;6x(maS6^T2SpIO`H?WtBrk=vtze!c*Lw>=}iuQ;9 zleFNGtH0gZ(f7%-<0GGG{D0CLwA8<(ympW2;7{mnMgA+_t3&us^oi~9`K(|*SF2UA z@0tHPIEDFa_)A*)9^ew>Q7Y>13t`;H-tp~Y{?FFi%pdWKM8B8I`N01de?E?vIDDe- zBNAS&tw?@6);EVQuNZxW{Ehz<%g5bEt3D(C8~0bSsQJk={$+nrey?1z^%96rwc0X& z*WTnK9b7KU{Lko#f9GI(Umo+@zH%u0HJ)Dsy(Rg8&pYVJjKWS}yTlE9*T=+giyQ%MQ#_Lacx108T zKEyARfqbuy_?FrK+<%3cOI1H!Ipd$k{wnr=-^AZA|M7Z9&YP`hKQUilm|1*A=;M2l z=q~#y=KpNH%hDeFc3Sh;V1EDOd>b~GEL=taRbieNr$KyYFc^sbbN;*L`>R}^TZz6O z&h=bKs%w^BFVXq2ef4Tp^gk;v@Mq3nj)!oa$d~<5f0hb;`oqsh4{Hm)pz1+1^eD*7~f_4 zZaXo*kKhjkJ^z#WY5o5M*84MO`Tx)P_Dh(*_5c6gd+`7N&mS27|L?sQ#sj|mLFIMz z|Koaqmp+L7|Hr?#ec}98jy;p1pVxj`{KssMW%!TB%Y|P?J@-R74>I&{-+I@?-AU zUp{VnG5tLFqVtLS$8bD;jL*P0Pg-^P{mNaRNqvcF@BH1K%i#o1N&d*AL)wyzb< z_pCu5?yUG9#Fwt`k32twlLe(m`*N}0H{+pxU{CKCv;FwG&3^$NcO+iP{!8lvxla(! zm-t@W=Kn$8+!v?4kMv;E^T+o6h3;h!$Np$+pR;{uVPE|DiT~ae`<499ULOuUy$Rla ze}05~Z%^8jUefwd@?Vty`sI*+%wN{a@oVgH);A+xf1u;RKF0%C9)>@U^I7xF)Q7`m z%}4P*dN(N<`DXo{WLM)Q9RFHrU+8mw)l1c?AFqu2`%hh3yXN5~w8wh^0&{+?((rwc zr@Yd%DBlw$fA=GMc|2BofbGlXd*<{P@qV1hC)NkHKPhW{OBw#xaiZ}Ij#owjo9Bo8 zogVMWdLZAA@7L&kIKEF)cuYMo>A}4*^kRAT8hgp9=)Y@k-X|k$<9UR~N6H`P(_hHM z$5PKf@ekilq@J7b;mW4q-FW6a;Ck-kfeGI~mfwWG!?1r4zk)wo)%`GOulhy$NwOQn z15p1b=f$MG-uGwwF#-;r9|w=$5&M|%E8V-oFV_p@6Q=#BF=(s)6Cc(afS*pYsq~Q_ zFBN6~fBCxy*ZH+e#UoyWfR%;oGdf?lzq_|&{8)Zl)CXhFa=#S{r3Fuq>yzy0{U|rz zpgzK#f3vTUa zZ+7%OGrs@QGW9y~dFs|{;ijw~=bxrESgh*bkBc@Q)x-Hekn@S{m(2I*Ne|@%L*JkB zS>N9eoL@6tj|;`1+k_Xg_!HU0~IS$(ae_1(Yt2oKdk@%@&^wd96#{#!219n%#^w! zkF5V6*)y>{lm}nXp2@c-BmSQBco(HNt$gy@qrS7>(Rf+Lp8-Cpsy&s#=glV`|4Fxx z=-mc9Uemvp?JR{dnA0#RX+)4|*MwzaqVARp;a2Yxcf=uW_~C6n@Cxu%-MF z?qAn>S;F04S(Et_USCX%e>{RerTw$^Gx(d=`@8H9|J?ekjl#}h)z4?*uWEjY{9AvL z@>pngWd6>c?(7YHf5O!+UpV*q#}VQyUGX1k^#7~+dsBP)ps}~3_rKY{*$?x{!^>@x zABVrXsPm=1KwV@#oqsb_d7mc_`E0yt? z??-$?{4dsbqnttTXZkNN=R0iM`~8^z@J^6_eYkKv;P0RB|Z=tI0; zvM~I8_p?3rzvwId%^niOetg$|I1)IkFNi#6te+5YXJ>IdZo^(uS%gb&u4@S2=YPG8|r zdzkpUM@of3NjpXX`2F7wOf?+bVDHJKWos_(r_`oX@zs zB=Tba@rmx2@1Xww_wfLL=kKSf|Nr@)*Y^Pa;RgqQUT;09`2H__@Z}F?iW;xt_y3-M z{#(y`JpBX6Q{pSR{#k7Q)q-!b-$v1zpD8b_a1*xACj|P(Rf+^p7{;c zFUA8p_<*I1AN9}ZUxxo2e&Y5q{TLs^pLF|a$BX%W((r}(;rU;e->=E+S55ZGAsFwpU1Rd)wyo z@V%_{lGua9-yQa?g;csqZH}q(cpVAw9=mE#%+UCrs$2 zra$S0{?CVTeS@iAAiuDu7d*e@Cr$M{B)&T+1@?c}_#bRvH1(*or`xk?f3p88i#@Ub z2q(!k;~$Lxt3O73XSgr&+k!t~&u8barh4DP!9{(qiuUZrcw@=WC-xV~?{L`Ec*!~U z9h%*?$dmqlx2p13LcR3=_3PjI-#mSe*DmS%bZ-9jWJB?oe{Vg2k&YLAa`SDf{Y`pr z?2p7=Cw~3m#xqK9tI>P-hWtLc`f>AK+(aKVzegDNU&J4u`1@-A6UKYq;t#O>TrtxB zjrKb_KJ=l#bk)L*lFb*78oPg_^QXMA-2(q5xvuvcCj6?tp25=I!H3J@zn|e{K9tvo zy?v3_x%3W0`bSV$&p-J)*jn#?i z(!C@3N(VOwI50FH40mta!rk%4x`*BT%=>AiUyR;Atlii9PsGDL4(OeB6FDD=xAi3D z=sp1T{U7}!8*jjV7B4FgEai zIX--CnEd*0`}t<)!++fEryW1$=b~^tehkO-8!vo2sNav<$1vkFrvB)O z`&%)8d2q~M3}^b|dvIod=K2%4^e*UMeCFuW|I+x-%ebFkI62wW{fYPa63r)Yzrx*@ z^B_;2^xseW8ovb`vd6jpEdqIX?~_2@41})N`3v? z_<-)uk6XW4?^BWe&iDWA`+u}wYQ{eyjN?J<585ja$30{J!Co`=y0dSNHUoQjrJM%# z&fIcXKb$_c{&~dlh2JxNjJ+1(IX<4_mwNuV-qiIE@|j_Ohqv=NC*RxM8;ZRe+iM&@ z!G(Fho-sYz58_$pQhnMtyGPd6}^|;7C zHwu;7(|$a7yYNr8Wqr0L>n-wTe^if(KS;P1+;`1>ziV(y=TCl?mh?TT*#Dt@UMO6v zdw$ryH4NX|-Yl+2JuBrI*JqS#T94r5ZTxle+wPA<-h`{&hvJ{O_R;^0kcz?{v{viLuWL@g_V|{h}ARuM=!{|hj_#f z1N~n<)blWI@7BZegZ^dn{YL8drDQ1M5ypD~GnU_qvCrurpY*EIp8Skcjn8sCY)6?t zvfYhc^In@wXZ{xud&ky0`jb!Ly@;i7C$}=(kJlos&4Pne*^nv}G z$pfK3k(c_*ZoH<(D+wPb^Rge<-mbrEpS&ya)d{^Q9vqzaTu;@P^X7jv-VV;2`1ft) zC^hvyI1dB)L%&l?|7IYMc)sVt5x?R3X3xK5?;!%Zet(WIKh=jfzJFu&_l^Jm(Y=rE zS^P)$e*3#9|NWZp|AjvUoapxe|GNnO+#i1VyM^wkmr6BX@l={Xb^=G>8A&;HS8) z@!MSfV|p?CNzX4H@521hf71Lwwtk=a{aN{a;QoAUyeQ)Db_4bQ$wJBR@ALe7jKAaY zPh9_F`NVL<@5es=$35OBP9OSH(cg=F`Juh77rH3FllL0r_m=f1_((XvU(6#S&M;`C!8GDTH zEyLUu`<3?WMlZSU+q?Oj`p9hT?*AzIW zKbgONzs(hud&`CsiSKjg34yi@h`V}E}M zcx>;X;(LukyDRzEIG#aylvmW>BD|ldyxn|_|IYERC;C03n1AOV!U6E(lOCSGH}WKZ z>88g|=pP08igdr|tIO{jeRcl-Snt~sZ~cdfeAPeZ_)l&127Wx34=q-We&GF#Jzamc zFPeNm>CF}5_X3a9Uj@E!sPQ*9A5$L_%O?w?ztMm8xBLHGI92^2zl(!`i9b-j>Youm zci+}qkBB$==k|91BfJo-2kI+={g3aDg!7-X{#Zz#`iuC0=p*M-jK)X#kQqPQfBm4@ z^y?SPkMk=RH>E$}`i$y3$H)Bu$=@#FzDv7(S>i?Re*N)d?w@dd@qu_hKJ|Y*e7NV~ zEr+-KbAD+42!GMNC*KVBa|aKeJhDB;dnU2^iT4ts_#M5z z+m`)t7Jr-7{x|7gw*q)p*PHTAy8Wu+-FOnuBOc#h5Pfm_JjV~1XuZh&6OGRiAN%9M zegM5^mQIJhKik{=!|@7yp2W}}zSEQScjFiIdz-F*YS(X+-5+xr&msNsp`KUYargf} z|9L;&NB3TRv+!)XOyFQ&DpK56@YTK=AN`)TJJx99!pjg79A|Ks25dwO*iA1u-Kkv|{Pf70{K zqxWf#pU2;)j)#9#ugiIt@%Q0RjaT%%%J=6Uzy3YwR~Z*>y}tZg*pK!4p40+h?EOY3KU_;xqG7 zKbki``h%Cs<-mT1IT_?Pu)LB_oY*6_o}TuU=5HK6ZjS<3e|`{;@_(_v2p5h1(0)1Y zza!@h{k1V3RPz0aA9VHmU6cNE0spC?=lH=teE--!cX;Cu(mp+1(fg$w?~U~h7_2_O zg82sY&YQo!4@df`vFDt9#`NqNJ=*_wlX?05K9|2*XrEgDl=S)sWAU%(Zx+(~A}{)* z_P&K%Z}WYYiTukWU>i1(j{Z)h~L_V>t8Khw(#N3j`(lR->Innvi-*KvCP-;4}!jbygq013;mmTe;ED$ zY3LmtX7<0V&t$xDu)ovb{te&Bn)StAd=O5uKD^{N1CzemDc(zA+15AqxADt*qs*t6~e$kFlHzAXAcdMNKt zEq-|}{QX1x;F0oX|D(f#OY{C~tdp7s3v=-!Rh-@>1V zv-!R7{_Zc`zTNm`{Q36q|Nj8)|F3&EV{gR%TntZbzfEfo{Y`HVd%v#x+0|d*AG#i2 z!h5roio#E`-dp|u-1UIHJl`_(Ts^P$zv%kKK)peT2Q@3eHhziIo4@-6)J<(DVlzr|C&=KT1Zrazzde4xL! z{sHm76BO9~wELCc|3mt}OyalKURIl@@p)c2=-g?a#k9}yq*SN=h4wS--MaoBKt7Gar8)V1VEhEX zhu6HkdypU8C8JL-HX2cU1)s;1_!;F3eG-3#{NTO79Z!$&-k!$4VtLU&D;6~#M|!90 zcO+iM`C|Rde#q{hLlk8D@!&rM>(BlmFZ??BrC~m@SU55L(Y{s)<2Tq4N}u#X7@*;g z`?Z+*_HI9<8Xt-0Px%br=LaV>9yfP?Eb?^x7Oxn8E<1l5kHP#bf6RY(@L;>85B_96 zj=z<#KjyRP+Y>+N-)veqX?9y4roQ5RiVX`xzdH)|Q2(Rv;Vt2PfWPy@S6@|p{C;1r z(YvPk@l5>;&yP8~em8^r?L05+{I}RXvtHVt^D7ta`5($RyI#D1(jI#L*&oX<`;+o$ zo}P-l36FzZvPHmB)mh-7n<-Q1pR# zThI-*zWx0R`6a!D-l52c^4m)^zBK8t@dV;mR!-#ifc5{M z|NYPZzUSwod*8d4n)Uth1^xdY-}}z@zlaL}p8mxD)Ogj@{zz;uNB&7ZJ?6hEvOf9k zKW+Q%NsrI(XV=aADUZ+4{n}~QbK3T?{(R=(=YrqcjDEr%XST=hr%Zky_0iR8$*k|i z^ygfEzth?CYme$-EUKjC8YnbeP0o?v|Hg5RIdlh0=k4}Y?v_L`Gt$)2Z- zm&{xi{rJ@Rck!F~&kjG+>M!dj^#0D-{fF6)Z9X_(%A0Dx#r6NRH&*%&#lCj-L}c$+ z`+@dHtvDzCnuDWyT>E}B@pE%FU)F2f;&Er}dDvHJ2&Z!1IeTZkBK8*HIKPGR;IMtB zK0)nyM-Kzq@k0AAw8vcgpdQ%yb25L*>+Qt8XWnb94Ygj1@4Xia7N)+Gs(yTzzc>6i ze-j@V_xRiJH}9BwKgI)+M1K$Hug34mBRy>75zdGF!W-N6^a=N$8HoK&e`}CbOCIm? z{Xsr5>yH%b`d%369Ukd=Q+~^Z`@#?L-R{PLr|;xjs|EgKTwhXK3Eu-ajO_Q#c)iW{ zxX#u)@IR4G7Ji((3-#BPANc=;qSWJaeUQF1{^pIwf;k_VkHhgP^v=c;eWg5mi(Rqj z3D@h1#4{%C<9dDTA7H)4%K`sc{g3@?_17uy@i<(MLV6ha_+S}N=?6KKzy&0i2gf%qWTo*=Y3C~=Vy1Jzu{rm9tl?q zL!JUVdEr8b;zRjTKc2z`Adlz%tCTJ+DBNr83|kcslinr{Fb~K6r<>1uN9gf9vgbMD z0V~0J^L*FuZL$CQFuA4lv0j;aFZD+!@=6UqJpYxyv-wBsul_Xgg}E^PjBt#R7tWW6 zUrayPAE+mh@ky_`Zthb6KE&x~=d)eb`lR#Ld(+UH;5DA-;6Pu&|6%xhW93bLu8dcL z@e4JxKe!*}#%4Yv%3J2c@$CNJVta$n=Kp`p`~Rt*??wIppWJ%`_y526MNg0Ze`)3k z`v0H0eL1Z?7q|b?>bzNxjKB9YH^01i0`T^JaIXIs$!ps77nYy%KR-TuJD0x~P@kda zG4uOLRr53S2a-j#?=Gr8=lc6CwMQ@P@8`}pTJKDIu7~DdE;`?f_jmlr@4xfUDti82 zoPM4>K5O_FR@Z{_4DqO>CBH}1-$G@kslNxGH2)aCPN{9~Al;(uiD z8GW5{exQ%*^e~Vo_Am7b>3hQu`M*FtPli7?--?bG@_Xk0U-Ed`6DI|I51IDK9L*DB zpQk1t#`d@^E%w*}-;*96U$^b=NA2Nm1^&j-NtnMM&*^&tq>ucf=$9KWt!;Yxw2x1Z z-!c4!_7VB-_BCJ3{&;TivG&x7d2gBd*4lFHk7~W}gddx)q&;01ez!QD*)Q<^0+{~h zOzZUz{d@>Nzz5|md|cK0dh|bwh93Dlx)Rni;6AjB&-wRuwZ4|{@K&<#={tGY_M9&a zW{;4GRw+>U-j`Kf>{gwQ&7cqWFrf-*EZ0hr2<1>fkth z&->8S?~#`kGj8jtHWegpM(r!qgcUY8dxY5SXvQn6^@ z+wkW@`HwLn-=6ZU&aUlvnBxylPGvrn$NeCf+@Srpw5BEv>bG{EBzMok9p^0xfdMjZ( z;t&q3Z4dX->{sj`1WW_`W>~LKUeS6C%6A(Mt!_tdk6FZr=EYeA1_@t@ws?EV*jmoL_Tc) zZqvl$z;AKW#v?|-c{IZL^uXx<7TRNcBR~FrsDJ0?pII-}_w(kv8GR3># z^F_V;;O;Fyf6DWC*pdB6_`%?K!{W!dU}oXrxGnKJ(k~!DXz`~9y57WJDW-yV?F-w& zkAvs*eB8>&$H`a5XZ!7FJvZkz<@cZX^yD!3Jxrtc681|#5Bv+v^*wz!T(R@P^?cbc z&j0^hc>n*|i`4)B;KpiH|Ns54{-5^7Ox^SI#O~DMWBy;DKVtR+{QZvl`{(BOXDUx@J&`ZM zeLG!0=8q6>kl(YczfXVHj_>4E`S|oJme*$u&Z*b9@Okvvn{QB0?%w08Poa;`t){jf z9sMt@A3jk1c^djvDk=P==l>k)pH$!Te-GmEq3^B7^#{Ig@qiz@Utd_QRCNEJx8K3; z+N0(1LUew_{JwzmtMZuj!FhuLgg)XAs7E&T2kZaC@BgL7-lYA%Jg4ui(murb5ZI^1 z6|LW;Ju?^OUu#7j-{GVC!|*qSKiV_nhYvz~Z8`KeK(6fPLwcBA>S6kK$!l=uj6YJC zTao;{v$u>q2(Q%C9-PqAd=cSdG5r2E(#c|P5s&BRWqjJBeEramzct}c=Er_zUKX^pn`9oNu+WEB*l6V|s#*?QiloI39?;QQjLHH-$do zuBk6Oub#iopN}*7@;>#@d~cid6FlJW@q~xT-nxflekS~?yg8rs{avB&@R9y37gZi^ zy@&4)J$;Uc@7;($H=$pQ*MHNuXa4gGg=-RjqkoTboYy^`>ve*HZ40BkKUg2w_W^9< zFMPjkys;tjpnO}M2biGx%b1?@C;wwS@UHlq(R$u&VE9L_ubXcg>gVQ_E7G3(8P|g~ z|4#if`BdV!=QO@W81_RN@>4hQ4(yM)uwDS=H^M*X(~I8gKzdg2$&#2UHS^3^Ces?D!*)B*qjU3Kl*)`TQ={5p#OM$U;J%1|FYg6aqC~+Hs=G*b5lPQ z%Y*%o#^LuMS8B_mALJMQyZGai`Ple~i?7N2iO2I20bDH9WWT!c7+x~x2g22&ua17I z?~i2j|F6CY_y1Yn|9ex`{~!Iqjrjh5#{Zw0d0f5{_7V&zKmJ+0qv-GS_F8NY<-r)= z=BJ%~`x$=UAN3T|)eroP$2X?-=kwM(!o&U@oA-N|ubi*zeml#@h5A`Bc=WgRZ8vC7 zqd+Rs=eoeaTYK<4`+s)L-p`2M=bzHQq<`OEsJ8w1gj?74_B=fO{^EZ9EbotKeVKm_ z)-%Tctizb!CwZR-`a75E`_gCUwd!{!KJY?#zXk8d{)_+k`~O=;e1H0r$=hwiFTS5@^nvuYPt+decvlR53ot;_ z-@)SFIsS`^C%th`zo&PGm-h5Gl5SP#@%{1Z$!y*8OFZ5qIQB66BRwC?zfda+One~? z^P^x_)_+9*+N?kQmu3>x|C{$EXpbLl>h~nK&Y6E&u=l;WzM($Y_qxv3C-w7*>2ZDP zuRR^a19}zxeI5aC-wU984o@{dOnIM-l^@QpRI1DG@xgVxpPRN?etajdD4$%|)bo~j z=)bH_%rEi9L$yB$4xAXfA=zmMbXa6J_Y-&em$CmC4zA@N@}}*N&jFbAckv-<@AUt8Y}OC@kcRO_)YnM7f#(b2i_+i8$Hc!0qu$N%$9g=C zk8}UdNAbtPrqXBs~X7@jjl>_x%3Ik5*K_^4sU}$9(JK?9aUZA2hvs_qW`equZU&mGC{YqmY|fir4vT~r><-|tqdetg0+rPc-f z{cygFZ!D*&{C-aSze>fAcTxVQ?;r11te-g#v-Cde@i6dTzsPy=0`zy9_Y>G&^U>LO zSG4|-fBrJ#E5^TZ`cSdwHSqOoVt>52y728%NxyHLU7vV7=CiFlI9|Q}XnlJQ_{Y6> zAJ+po{*6D6@z(5kuHNG@=M~4RnBN=Hdz}2S-*fO`JO}hj_WlCt>-?SkO@1INPqc5T zzryp#<}2O(j6z-Jx83+s#{VC0+I%1FMVLdzKTqeZ{RDf+#0zMDqy<|K&;FWEBp&RG z{Ah12_0|3*`~a`x`SIvKjK@cT|8b=l`bT&VF!k+8ALPXzcJN_p>?!A;i$1}gYRo=W zGWO$5^iNx!9>)i9;b&_?zu@uo?;#&!-?{M(K7`NWCxYjE4;I7t0{EBnmgCPA_<=N^ zFCKAzLH~uWy-yB*;wZ|WApqn1JAXgv%KFFoLgHulv|i^-o~iHeI5@P~1Hz~-MRkMZ3N-=5uE>7VF$#3LUVjNe}+jl|dS(X~=2Ac2R>VK&i}DDePq?@e*2lQ#@Xh+AroM*s(@iVS z+d)3f;qgGfAD{Cd9GxC`n0V}ev)`P2h2IH2%#R+W_X9lKUE$x2SGW?u+vQZ?t!Vyi zUnrae>xb}5a9)&GBL6)-l=-m#{rgIv@G=5|c77078p4O7|7?%@2f_TYo&s|}y_Ot{ zyxjg@zAyeK`{VspGu|lBPs$tL6BK)t?*-KBGeV#EUb5R#{=)touWJg9Ak^2hx>BOk2K ziN;?!UM*FBo^ZN(C73VPPhgIR#SG4~bW`i=+24N8!qLM9QTbwioBI6%;_>se8Q`Pe zE9CnF{xN++5Bs%J2=Mkk0O{M`*YooK&*IOIKfV8-$^S?1|33%&#rpq%t^EUk;;^;} zkxqWk=wF~*Q09}hXJY#u^jfw(`Um+Lj#m-;^E`T?{TADw5e)u{bH#1pH?oJb^rQZt zbbIiNpCgs8%g;T|KF#A7@-+H(@%b_yp!RH*9`HeZMjn5x-?#b@x1Totfce%fJ?fLq zf4{I=ZR+<|V*fsdX>Z$nL3X||{h0p{hJW7};{$(QAL;K`+sTf?&#iXMd&$}HLVEf5 z>G;d1H|_X&?aw(MaNu}(eDeIz-?RD?^Zx?$$@*t8J`ZO9x;ZboJ{1GU{hy2W2lCM~ zasRrJ7wFGgJm7l4oTv1UE&t?4^XV_*yh#t$o+b=)M}E)G_JjBz6Mxjklj3@I&=2A} z;6IQr+m{0VXK(xtSbDP%fQKjX8ugDHzcY!*af8Tts4E*B*eZIZp zra(IAbvU3dUDd+Sh;)P={bJZpBC7S4*`0-gM;;j zzkZ_jy34;6Ds|s}i~1DFzg$#*Z!+HC4d0&hq5iU-^p}>4>Yq@aGwnUO-@*Rrq4k&H zzog;&eRJioez!c<^ONHty&uTO+RKyqhVlb7S-yAG9TWF=0Cn-<7JRfT+ibQ zAbmUv^Dk&UyyK@9>ic#Yt`EA4{!m^Ar^D-3zR*9xlODoF(f(I@l<)Ag*Z2M7`A+t) zws)|N7lHmtByXsbk$1SCINme;aZnFaI12Tp9MuD$Tqw}bE9SnBlUJm#FyCc->i@g_ zjUav$o)-~+m=Ds$G9KkSJHN2#<#S%V@8nd!Kfw8&nD+rVKCbr!>w|iFp-=t~dAy$e zUS#DDej@z>DDz|gxpH`3Us(?0C5X=i?PLAN^{YT%5Drc~KctWEqXg&CTsidj?R$i5 z5Bcf-hCKEc7TT5`+6VCvJYTVG@wHm`ULv9u!T7~E{%{z^t7}L49st*)ztZno`tf;* z`*kv3uJ^bJbvav)kKO;j_s5z1Kdz&QeL?^J1PMgX&-C^<>^B&^(jW8=Q?2*N(u@5q z+P{^8^rt-*<$FNCqWJ812nSw(|Jc3+{lK1$@fU^R57k@pd!LohwDco+!QoAkuF&=Q}E*PA}(=zMh<~ytNiRfcLrOSHWW!Ho9G5e44q+mUPpDJDx zji2E+56|(9{|Ww!hiX63zbOU#3+)4cHIIIb$NYlxA;$B3vHDH^tiHtU9X&lC!7sY6 zJ#u|=<%97mc6`vQ+x-Xla)^h!X!a-0!)tZ%N9ixZzBPE{&*8u-f1uY?f5Q2b!G4E7 z8odAdG~TnEtp@!IIv)F1T7_$hck!G+KC=;hEN4aAqrcHV=kKOzz;COyR=4d-rM0$) z&)dHR6xezEWPWQUh2!;nZnYK36U$-x$L*<~nqPGDxB8q}Z_Mx7T1&^r`-|~;J%n^yV1J{&F|fA|PxL;fv*&{EO~JlPi%1Ah&ZjNf zS4KW;zg&257cUsxXp{tC*u1N%MQRQs6o zK{!M7Gairp_1_%|e{TN8ZL|KPj6S8t9%laW3-kK>#rRFV@RW?VMg0oKCwye+L;q2b z>*d4oabH>HPkHtdeLsV6Yv;qD{$OsC7hKd|E|<%JKE(Ow6b^{Ccl9bQg~{Jsz#rI8 zJw7|1n~lNKYHyMMG}ZH+@r!X;@5d95=^c7{oX^2{{Jw`L^WT*DPui=#6JEv#KWuyC zqXgb^^dG(6><{*&J>wIYU)|Ef=K%xx6>AzVaQ=NDj~7>;dP?^L_w&&qKalq5^9b%~ zDBn$$5B2-Q?l@TAlkKn`3E?nVKej*J-4EIq3b^58^a10^c|>^+7P}H(Al!X7{N5qf zU;NW}zc~3t`n+Ob(py`rKIO+Je0;3&XZA;PSzqE04sK!tPUJ=Sh|hf*{_#CY(eHSD z^I*z{-npm8{XXu#FXu{%XC)Mviu>EHA z`-kf)vfms(_<_*zZt{Ex#w({`{RYbEFk?LrmX|k$A4ku;zdCC0euCON#FsZWgZ}uQ zZ7?35I~D%E^W7I$KaW2@-beRdee+w-{`b#%c>4VRPf`CL@Vie?09+nM|k)7w0xb zKeGMf`xsIGjD1S^*3J4je_QNJ$}jYf^66C`D<6*cIDO#v5B2vV`#s9I{s8uMp(6f( zvzI%amS6waKZxNMCjOh5ztgvl@1K=#-uy#6{r!bfTkLuI`>BbyUX=csew+9J^~bK~ z3*0|uJwyH|uZ}sN2xGe$dARgvnZJH@ML@&pQ1dj z37-9D;IRAl@&0u5E8%)I3u^BWU#(Wnex%7PdZkL$<74^6{{I&23#g~a z*V!X5fPDY+@N;9eUt)X=lipnP-t&p6mprfi$>w%wAB|Vi$MFO9#lCj_-j06niSTi^ zyP*Ah4SY_p7{F%!F+VZv=CiHwM_2FKnt#pHJF9;U`H$X9gZ(e|HtFHIw#<+46*z33 z9_{1NctiA+_IPhi{hRahd#%I0Q`^6HXVCR9>BC-@^(Bnwxgvf-JkpoqfAIakt^Ft; zS_|#l6bUgqUd`C!D)|>OYvJ%!~pTME8^Fg{z^pE{<-#l2a zx$XNxkNDyhdUWdFfV}|5^iz-L_?srb>-@iiC%9B(D~-T>r_2M|3yH^0K1=o4YwM;G}MPNVk}QWX5# z{>vsl$oBXggUE;SI6dWyA`|%$9&dxZk!PVCe%~S1f2d0!uT5+K-=F$>sjB&_GT!^R zb8S|B?}%SN-n--5Pv)chfv~%NVfe#f_icN)%d+3M-2AjZ_aokOH1foK)tRRJUb*qM zx1~Q}e4Zho4{Z}}DftbI-UuP*#%@bGW({n1C`&+|X)y8h0esYEagZa-g#5A5CN zviY;Xf26+<_ODj!A-y0z0ei7BZ}74G7Q?PS{hIO@Rx82$bJ|0`%iH?0eatWL2f04_`{?$=WA%sqTaV!% z{vrtK{NnwB{uPT4=bP2PJiOz-qT?Z-I$M$T<9fh-Iha{mIZDEnI5`^Ixl$g89zCAkz6GA75Gv z=wGhudqz%vNDym#?Dv+gU%VgKzEx8HgK(v)?FrXss^+{v`_@{pK5M0DK80q0FSM%x zT-Ij{ z3#)A`sHYc?mj^rf+WI=mzoqXj5ML_j`=5k6X1sX6{Z#%xKA7kErG0XxsP{w9vxmy& zeLc1>VguR!?s=~>`!VjH5BFd%!~B;1fQ@}c`w}1w=865>!|z?|^@@zo{Gff`D{nmV zfApC62kXfpUZKzSbG(g3xpFNwt21^!E?e;Q*=sxUwAHmncKQEIu78-qrWFIvtPa_xt9n{Ur}`yt4Uz zz+`;2hX~`n?_fSij|)usF3em$^z;ZnIM(nQ&s&v<@tc?C^CO{UIh7c z7Y_;iXM`)v_{i_pZ9cY#?-9N}@8wB;P%kX!kAsV${IUK@5A#Pk>Gy1Zdp@0)-^P3U z+Mn}}-$Ow`iKUk=W4oCBgr7T^KjST>OQpWY^E?@JTJn2K{ONk{HIL_f;4h2*X61d( zd0^i6V1Ky(!hg0u z(jJ>#Q~LBjTC!e~{HCP`e;Ewf_888=*R%l`|MpPXOh56#8CIP(t!81=Yym0y-W^f&T} z@h;wB`jg+a$Fz_8$1v6#0#JUQLw&5}AM>m0ec4#vc`(=tcWEgh{_{)(`DxLb%?t{%AN}ynbAdnOS}RcCtRU-rDJl;XfYlIn-y{^8))B z7v8=6Ci&AH!^4`TyB_{}{Kg>rV7r z@^!&*CT5DhJm;VHO3WhNS;{N1PuqEE8wx?{qj_=P6Mqk%rqr{D4-PdFX@e^r0RLF2LtfyVM}FuGGo#~XE)b5|7-kB_*vhM&v1D)das_f@2_uX|Ncv+zm)yrzQg8< ztv3kI-@ogeSGM{Q9_71{-#HIZPiXrozn=f*?L`gCd|%a@BX&ONy1##6%e|j3-Yd)D zgX)%l4eLQ%AJoIy^}5AF-|QyS7xggnAK8QLV~2i??Po5Fcu@A(t#$H-ItbJ`!#{HZ@) z&rH9eVbXVVbKS|`+iX9Z@ZOR=ztK%T?tid+p3b|w@w2pK&l3^9wUoU-BKd{EEu1Iz z%Wi-0{{yPWaa!aCw-3+RIrd#<_k+kkC@zn1`V~Adz+u$$rhlb=BriqRLAL8Df-fy> zlr&8Cda1e-Z+IV(`HS%GeE=*+nEs^sqR8Tx=9}5SESUaX#`@3*+bPe{=EMwzVZ10b3TaH12)R`|BLAP_Xh~ZbAXOK{Chb4kLM2@ z`|^Wil-;A3H0Z)-dJ+j0AztZFab zGl(B`>;KUe{yqqO&(zKzFaFVF{u}K4|NSq0_57(*pLs~jk6QolUJcqG&L8`s#y`RKI1kY0zP_ZFaHpQK z>wnaLSbk#m;k<6q-5*Z(J_0_|E)pzmH6Crc~_BANc8Mm%ike zjQs(9K%Y+9^O3}VJZazalk|haO8GlNE>1qvktG|5zFAcvSzJ~js_C0RepU3{RiQnZwepqwz zRi!Um@0IkFKegA6ntFg>)FTsGUxHDNn*3R|moU-e{-vQO80D$aSHUZGe~e&Ue|F?& zbL@UI^7EQMKd<$nd^Iy-|KBP9E_#K!#;foW1v;mLK9jY3obkhwDXl{DXdL%f7#I=8tBa`~NuqfAOKueCjirU-bIF z|NVcNe^9=WX7R4z0qBbK>kopHiE)$v1?iFB;sF6|Z+Cp6 zzdRi1x9t@_Mh_STiN#Ys?3FD{^^lF9uJU92{VUkV;)m>W>v=lg$@$U#5U*cQ&rkaq zD9WyR_Lqc%`hs7<-WO8!fuqkO$hWya;g6V=NA%oZ;qu6T<$|_H(hmw# zytUc;tmN#-4 zRmOVp??zuO+4~U^KWv!nFUM?uNdAN`CHGDrDPO`=|7Ye?W`C3F`F7jBFQeepT3!1a z^*R2ZZG0&_5-y8Jdv<9e4_t-`^{YM_t2<4>Um}# z{8e}D$8ad4XXaaiC)oZ2!P#8gtOqOumhn+v z%Pm>?K|GG1_thWepuv+o9FH(C`TG#tuOWO}JxFQmB^*C<^k1RpX-xh69L0NC!O#euJq#v-xU)}JztX*G|cnPcbHCKAy&mnnG&+*Su=e!o#WBZ@z@jW^- z|B?S!@PQfaKZR%aJLLU;djIbs{4{;k`v0e&k6QnC$@kfMHRVJ2d|y)QqhOhzvwUCX zFDjoMclXzdp8Y;gke=!vz90Pvoi}#t3wHil<@e|SS3gm&C#TK$46FA#_N5KI;-9tm zdB~n|6kuFl!7CX0Ab;rZ*hA+{6J|amdARRu+Dm^78zy-Pc3xWb4_lAxz}6lqpW3I{ zd?@jQ!ohyG;`RiPLEr7GQY&~e`;U$W4^`H z`H1AShP%t-{G|VAyt?ZZ#h7~@x>&I1+ev;U;}`qM!*U(dZ!+(t?E5X$zL4Pi#W=50 z_e?%d_;jJ<%vXs-%;~Q*JD(%%rT)S4yqUj=Ul9+yYkie`uj248R(s!HA^Pb=$=D<1 zNto#Ua-k=E2XE&O(iiW`IQmwTz0V7DlZWT((#AgQ_kUvbwVwO^vi-1OvJcAtsa2wp6_L+2M$KR{r*A2hYw)Gs* z<8?R_kCLA1g+qtz{ThPXo3{U{eOUbtcRT%6UxGO1kF|AoJmgYGjlIMl*OyKIche8w zM=<${(yw0cX%F$+%!>N}tiB^W)=P}ORPQga`hwyK&l_<3R4n;tX>AYH|A*QA5#pD_ z1p$p${ITHRz@)zM2jWNezvsT^hTHfKzs<|`eh2Y~`X=6~o&h=U*Z&pqILh^CH-SI~*W$(umerat5 zC9Br&xhXF_;?QF~(1F)-^Z;Uad!>HVpIEQy8DEl~&I`oZ`C4^fDHb>Ragd(wC)x8( z-SC(W%zV%dkLQ7%{=oAMPJgx8{MUlNa9yNle-J+9^_I7N{{I`=e}mTl>)(>~zr6oH zN&7j*KFS}DviPL@D~$u_S|0_EiT%p7?SHBlv7MUG^fG@^?TdClTH?cCY7g~He=E4a z?<2VN2-$=1H2p#J1+ia0R^co+Vl0e?fTe^AA&Jm7$H)dfs zKIr|v+N}M5?Y3T1PA8ea-S#A}kaqX`D@9w6OaINFzDGG}_(^;iO!7*;dtM}+;P15s z^-FlRo|F73ez2cy;!oL=bl-z7lq)8lWqS!zdmLYJ<_lb>FIfN6ezDC@i9VUJ@kwyC z>YnGQdYP(jFXc&C@f)|_U+9J}Cv1F3d>Bmpz41&>e<=A0yPiq#c*dT;+X??lVfXf% zX+B%0zuWEqXVR}&vgiGuLOdXSHTgT;_y13GFPM5r*(dAq($3d2!t5UuPx@8;oqrEx zP4xTlzWYe50h7Fv;7ba>mG~^Q?BiL)H7v`UZWk!Tvwdd2Rkai{u{$ll)Z5_BXB1 zd^2g+i*KBsnJT~WhFOo<2|rv9H~Frl@5r<36$B&S?71Ez+XrFV&$j3NgLpUoNnU%@ z)_Y{H@1MS8{ZI5Zp2PS_Jn=_4*)v`VKicNsb8nIUo|Z59(fFC2&n;>^)&KK<%I|kb z`{=#(M9+Fw@>l!$*Xm3@@|)O{$yaH8AhVEW_(`1S95wj|*@N`o>n6z+M1_=NlYxlwVy9ot`Z-aePT zZ03VyWv}fol85sb#y={aPTTckf}2e{euy5&xedL7o%csEAJj1e_L%R8zMeX2@GV*o z^vdO4^vgou&ixMl{-YZ|L3$TY@+Y#^pOT*NSzN%;`Vf5CxeuWD^^K2q-TgjBd)?YA z<%Pi{AIBlg|4EPi|4(Us&z+yie-b|p%lml}4%YvF{jC!ZKm4$6FY}ifb)M6nCko;z zpLO^5V#P|j7eCoPDopttwl~dqCpeZ)n|ej^qx?3Twf#E-d%SE41Guvu6|C>5zPI%N z@%IzBuh>EI+J|$nQ^Q#*KbNkL&tLP9K|gY%dsnC4L6+ z8DFvUIq@swf&5!SPj~p2rnx*^x9F?iSZwF( zSyH})Nq&)iUqR_pwEJ-iX72&W_IDaq@mNgy+JC#P5BVdB1)^T^2w&=ZzW&kt+L}FI zOY{}regB|@3o!loSN73*z;63{ulZB`pBm|1zl7x*`yEgD(8{`fA1kW9)E?)1kzm{X zsw}&IMfvXhVSAoT?T>k7vwuwZTYz+XDPQqt`82`n6SSeav;8ijkBj@gDKE$JW$1r7 zTkpk>+SlXme$;xZcmBT&`hNAB#M5~W99HgWzoe&p{f!GYzoGSj95#@8=^t$G>eqt4 zDJ0msJ;C@Ko8d?O^OsGO`#t@QdK(2#FFf&EqU#7f+7teAy?4FdqW6EMZT{Cee{So` zWwh_-Z{km*x0igif6m^=BX|iLteT$MgMZKZBuxIGc#@Cn>`uJmIG)jm^xYKaYmRQ( z{71Dc>mz^ z%8I6^_Lxp`4$R)?koroP+UJ(6eF_%uDb&%S4*#~h{(##c4FB8|jw?=a`gqEoFPHKq zO#P#tZ`_W5n*ZJy&zS#n!f$LetDHaX|C{}Jwg1lUS4#f74Y%M=JTGG6Z`ksPf4$DW z*9d=LJ$upd2Nq~GEalUBNBKpY{}R8Wc+jFZJ^l}H;Z5Uvy#N1@#z#H>ANKy=Ugs}S zh2bj8GL7(Z&Ch}rWBRF7Sbk1lC{623a_zCS*eNR%}`oImz+C+v9+Nl*O8 zGnu63M{uDuZt7V{9~Gwh0>_=qdPCIqlAiP{$4Vuwuf*?nnDpoGD|N5;`F=F|r&=)m zJwxk7?EN2tTfPTKzz$z$`k#FIYBp%B?e^h@+`i_5kuNO%A0~qs9pZTOy|J(f=nSbmznDU=EJKq~sKWdNbl0EZ1 zb^oC4zJHGWH&4g2s`s7u`0-wLp=s{pcHZZk=*eH|OZwnFF|(gQFiyL&{22N5ihVyy zwvP%E|2F&Hd(`%W(<2^ZRkOb?_m`;Nhr5lxNnd~tT&HxoPrdDl?_uNfT24K=&h|Tl z_R#)1zaL%$Z11O2y^`_jX8oGTP#@IWo9umh@I$fM)8F0N<9dMc2kBE^vi(JH zZq44mA$TR__0)&P+i5>@Nc)4}tyT*QE<0NvllleW$^7AJf%VU1{=&iqb3TIB2RwWr zZ>RFe9v%+_!}Is3jI(R;MKw=JLGrL0~5 zAUMaym*f`}rv5o}WYNf@_e-1C?EWsT2ejAh{T`B!=K+j=ls>t-GauslMKhlg{xV%h z?BUO-`eMB;&*vL;U!UElkIql^zlkT(cYOus_0X5_^~-g0Uw~j-_jl~~;_mwqS$yz7 z^CS9+P5U0}GPP&@*<=6zA>BS|{r}U?%kTgFwe$VILG!H{s*mV%EZhDXl;2*r57vjM zf789s>(ctc`kKApBK4(wHfchu zp5GYMKg7?+gKs<4hv+la-tjeq@whZ<-){-ikK#EVxA|`v{a)jhfA9eMPW`jj`i05s zoTs<@HDUC7ji>tm3#(g;cdLK*+Fy5CUg!M(y}SP}^C8NY@Ep2R58?gSoQ_x8zgk?( znDsx(Uk|hQbtu0r&~tEo@;TIBCV!Li2Zd=rsPI?GBfaDg%3ro`!C$#GyB{I(>O8gQ z{b_G~P|udjZ)p4+>Zxk=ny+E1ua1oLzHb|p=jOK(Px_*~H}$9L&qK53z7d`8zgDeY zu=2zCO|bf3${RMUz6a#IXEuraZ^YQ6?kE4?gE6f?+1p-m-)qEmbW?v&y%lHoKcv2$ z`_9jq{n;QM`{h}CpO@$_ELi>|KYMiLGS_D*Lj6SRZ8tFbbo*}d@x6M3r~bUPX!lRM z(I3rad#)#tzVy0AFL@M?xvg8~eh{5U`Os{I`A6NqF#XX@KEBsDq4}$N64jlCN&YB% z&rP=9ZJ6Zea`yemjz0W*jkT$fv9SWzH#<6tF73X4A@wDGM~|jVJxlXtaemQ!pR`l| z+w~`cZ)0@!;!p9GaK3+7oAMTqnDrnjKRR4P{cPXAp!Gbp+_pn|qsw#W8?rARJ8j1E zp!{U}VekKkz5f@se|e|#ojWaGWp+e>~2aQ}Ez z`~U3zGUX$+583rknNRF@xTW%2yI-sF%^M4*UZ#As{r$tI^?Xn8d@^S8U8*k<)mvtN zh1#ofe~0-X`R~5$g86^g@BWIe-yFS1X4W_4{=I~$p4zy+kkS68{JOnv&r?K~FY{-> z;yv+P%FZ9upMG=0^yi@R!rHew^_{5?JLgGmU$^$V`jdYOcT)Vu)q!_i4^K{ci5CsMTF;h!IkjKt+wX7fwS3Bl`S*kNTK>HzPu2hUAh{mTGx?7??-$MB z{};D6pPldrse!IPE^%e2IEZ!T#c~z4iOZ`+m zICi1(cI~11$17Yg{-b&a@BcgS=IDCP@}J39%Z0jzgY`evAGRKs`bLGxAN;*Jg2CR@ z+tk0`eBFL8F)IJ4^dx_M!k&*K7`Lm<{%1J9nS8nW;JEf5`Fn}&-&6gcWb2{CpMSrA zV8jOslukWL@ti#E+x=GH@%4(H@k#A-p1mK@nraQTzryX079VteBbm$`;r60@H2K=# z@+R|%2gg~w<30fUzIP4h0q{LZbACvTm*j}qPm=PN8(Z|J(6N`mS&8-hFtA&lG#Fkj__a_$6ojw%firZ$bJ%Ju|=1c?`e_-TyLP)%=&f zFsAX+KhfdI{2T1PsapSmH+%6Xeeqr(n;)a~C$-0Y7_;6%@a3F+e~@5I53GN2pTmor z_#%AnsC{o@uj~Io^FOL@@V=cHPlNK?Z|zn6*5|#e{ig4|rcdX61G~RP^*@exn(;(< zd>-wdjlX-XKi_HgsQq^KUejLNPxA3SDl=a8TK<7Nw|*bgAD#Mt#MBRzKeTi9J^E$9 z=x)>BgTv6jUhc_Hn)h|C>0+Gf7arq{)i{m|73sesIC7A=I8&z^db6nw%OFI)86(F3;^FeBD_et4&otm>wX$q`nfy_npcG!=JwQ zRPlZBUciz0-u99GwtdjQQl5m-|IT}uHJYDIeNX*YI`pUPJww_4PQzq>+Vnro*U8!W zMeQ$|&o68=&3r=ryO~=z^)S`{0PgsF0L^~`_CFi{VexbF zE0g)3!B6W)-~apYL!Wv`!~5<2|DgHIL3_j(8z1jqGfrvs5$h>#2MZ*`dZ$dz7a=_cxan-ZS}nbXeW@HTiY)_QTFUqw(wb zr(ZoT`OP`|OO$UH%62_GxWAA0(~@zM&r?3k=Zi3Zk$zZT=;>djKOSt*{Y~-FUc7GN zqhnvauJK{=?mQmx#Lf$lzf$-hL2v!>9u}*&rT(;^x;Q^?)(gl#x0*XY|3K~e_ch6% zSpH-6jf{`MVB+6i!g9fOy+km|nLhTr@>=lM!hFfBPtbgDWPaY%+hh;U16xb;r_>YDChir4d?sq{6ym! z!EEB2V5CneEia6}(hs}&JEaffH~jtoxvBT!r}ew}!{NUFcaUG+TlwW)_b2V&^Zk#` z{=Qe%@j8=#0Q(g-pV@2u4&)ugH~tUI|INJ?59)jZTc5ty?7P?OS;l*fBlzk0QRPo8 zA0?RIKO>mus|4rTnzPNM07|U&an0~BsnMle z@BR*p|7dus$1|CXv!3NA?fMSs6Q8ILu|K2f7w&(oe`ZG~w7-Jmy@vk-glEt3GhBVT z?f*Z7pOznW|6hLp@8yeUzVa6jfA}vnzk4k|+VA!t-+l(^#Zm454s6$>_PhR3^`rXU zkHym3-tO=9dE*)%mHz>~Tc6)+?|BTne^tH9-t!$c{{wz*JRbOCxc*3eX)^!(```b( zo-ft@3q6mzou3eVxb$OFZ&7{jc~ygNpUSf0ptiG~c8A zCz!9zMLfSR^D$YUsr3W1{z3P(#~F(Hg8n(X% ztJL7ZB#CHd_`JuG8gSY<=3dRA%gYnSG|D?YTV0Sz&PmMbJ|EgYR`~Sgw z#LX`heci@iu--@h%HA`gd-%QDBAC~^+wo=aVf^kqz6Sl> z_u|)bDO2Bd#z&O%?%02g+j^G#gYU=HZU5|bJl$RLXgz6m#NIDg-(%R=YVMZ*YN~#= z`6<ivQ}U$xiz9mu=4|2EdwTws`ghg`?Dxne z{s4Yw$1|P($LIf$a_IacEWc3u-z>kvesbM@pGxKnG9Q+3)Ox5#dzl}b^#w^U^;=f? z`UKmLb?uk!gZZ1Jhkvq5*pTh`Grax4=Mm_=A65^b-mhLV`*-v{neY4aS|4e@)K9`; z_DX(X^eyD){QI5+Pk3?Tudw#f@io-rqd9GV^!9H52HRu)DAdjVF7|WLAN)Q))>H7n zdN29vymNBox!!oH|D%l0Fnwu1+3rUM?b%6t`#$+H#t)8n^t3NJ|1kMc@io{>A8_l8 zM>@}Ry@GPf%y;m|K>B06y-{TL<9?5~&d%4=rq=5dEdKC4%yPM^<Xf$eMY|jhvWaB((TWkpNv-j z&&m7$Zv9W^TiWfn%=kLUFNd37BA>^3|GQ`ZUiLrL_xK!BTE`#3V}bqrf{Ay+AKcfs z|F6=Y2k>ym*M9dW)%*VK{1^22nan?$PqFu}_q+ZF`t7fH4X^)YevJL7RNdsavR;(1 zs_&1+o%+0fbhKxEzP%p6=#jst@CCD;^)&Pw&9eHvHg&naxuWT1eJbIu`m*z;N*`7q zNcu2X%A@?v8^2c6`gQE(^`gv=sb1stJ^Vq>9U6bkOkpv`z}@7{Chhm*B|c1liI@3u z7+%u1rshx|7fiiF`8wT3*7ivHWm=z!FHQ8uOMgii=SSl9|C7!G`{lH^bAEH8zMaVz zOXH^Ar}dQ!7h3a{-(>##vmQF!AH>ljDAY zW51-23WNVZ{Lr3_r|tM>{XzVD`$PI?P`HKoTVdz3qw~XjxXItcpm?+SImPegwXB)% zFP0q9c$!ZD&RUrIKg#*4sQrJZ>6LxPKjdGWjxqP2 zW&ctC=2*PZ`GKm>=Yu|L=e4 ztLIOh`piQbAKd?^_2Q(NzhrzKod4fn`P**i(}SM3P~X!-fv@9@>iNKaJ{}y>_}#YW zfd4xye($~hel%ZSJJ`=Zm@hi@z@YIh-~W^O6Xoaix{Wu2vtIA|U*-!@;TqL@`04%) zYft(t9ZltW(Mx_3ru>O^i*$R54}&S+s!k_Oz7?jg#7q9F9*VEkwLVm@7OrizG)(p8 zLe0KkEBUGXFBvOnddWX3tn|t9dItG-Hfz>@2+!+l%C~vFiF|tsmvrpQCdT8k=tB2J6AlCngm%jdS<*WFN zd8Xchzo!a?{{D5>FI;{y-sJcUgM^4F%lg0?SM|DQYm&}Tk%LgRz=zZ*X?Uc>5twLcxV z<0mXX8MM9(<9~qP-FlDC=llM6M#mG?`;~F~Jrt_S7c2eA2X82vj9|4#cqsv(}-^Z)q&pK$k^>)xix?`3`}^MgU* zF#ZxR;br856S>PK-;;O=OMM5$hw-EOram!|)&GZ7-+P5B+fSDH*GzskGy^^PT0e@^DFk0s1|MVP6gd5be3Y!M~n0{G|R8mi~?oKa#)3 z`kU(i8(X)^T7R`3HR3llO!G^j#Mh^ke~f+0m_M>>ITXnHd z!RVh+`~Mq0zFqyF?tcFNVQv4Q_5aHk-ShvuoiD2V6$4)DzuWQ-_`CHJ)%O|S-k<5Z zpYN4TzH;C{*MA58xVQWv=Oe1m{pRAu-J72tc;>#;>>lc(S^7>!qZ((p)eijukiOE#qxpp+_np@LP4(4%rEgAI*v-GC z{1%;$VD&1&xNcJK-F|YaaIMZ{U^-7QSq`rr9UJ;NgoE2eYpN( z{3GeZ_+O#+OP7uRCB4))2*cm;-s=-#`bc?EVaykJf5nb(n$P{}wStZ(%Fh!C&%`gC z58~$q2u^qFMK~BJ7Lzpg82UWb*uj$K5^nE2)}shN%J1ef&X3q-|6}MPRp0^K>1>7WW?-;$b3!0!_Lp{ zeSS08KeYQ>s@|WSHTgEdvzemF&!xXrzRJGu8|E+BUc%e_O#V%9F4y}!dNALl^Z0K+ zfA6NxQfg&I&u0=JW^YtH)k~KrJX6n5{QHGBSiMj8tEb1bK7?=1`b7;>`=$0ezi&I0 zOdPtT@j-vN`FZC)Kg>1zlT>fn^Z3$!>Yq_87-;$+-sMm9>vek{UHV71m-u1BVe+El zC4Cr7{)n$#Hs=At=)>$MemGuk_Rm|0hX>jE8sTw$-}KiNqIbr>>TiP&lNTLN^Nn4P zp!j{gY~x4e^92hN-is&A`|@G(qWVwLhw%;{n|!fT-_*^1(_Z(#)K|(6$0L88*fjQ#|6%TJ>+c8hg~F!k4|-oM zl{;$keX55Rj~q7n(H!_1_1U2MN&bWKlkJz$UwF@ft>?J?OZKec zK?2<$viz~JXW#6A2I)C&B z<^$6oo&H-l>yL8$()_r#wr=JJiSNvp{l2#dd0D=mK;HwQ3k&+b1z>d`q60^bS32Kt z+PC+^$ez)q_=M))t^WV$!w-K{<7NF%^JVGqB{M%t{|E2?-`o5DcU!)@UEiDkBXwTi zbL;zrQ{Q9#?;Z61Uex+a_J60|x96j_>wlAPNcsafTD=t3KVkTL&EHi2-#&E;-&E=T z-W%bsZ+&AI?;AwxzcBxAe;?+RUiO5wKfn*SKd`&_Ih6nA|3d!X-|O%dcyy7_mQKcqd>U#ZJkR&U|{h3}j5Q1m`p z!9)7GJzvuK{TMD-a5$OCWHe0m{-LDJkC6XPjk5hWsUPy~sW%Gcv~ExNHqK8#q0anF z^+FpPj26awa!9Z=Ecu1O(tZi6dO2?Iw}oz`dA^3`}tx$k9Q__6vC>jBPq zr1#r5P5ca7pCCWHS21Dh)c_vr0o7{Bu73fJIpf70zgI9G)%E-B_z&;{9_E_)ClpWh zf7agL38jz7KP>(vep#*W*!Kg1^}n1?abIH7jz={63H|NriFe;n91-1^|apZm+7RPS%i&zXGopnvvP|J-fsQ&j)(`~PA2$lZ^h z$=7N=tHk+v#{Vz3rRDa0)U$zg!OZvfKd_T?k{shKPb8*M##|M|M;@SBBZsVuMA6*~V zj^AKCIfwh+5$ffL^>3KJt|0!e`}V#|@V@T@c`uzY<1fe$>jmBgc7LXSe_?#*@xGn$ z2aU(7KVQ=R3G(mHZ`ky5e0BN{(@D?%lj9%y*4IqDN`7H*RC}&aJdE1=MBVEDhd=t! z$F%-?UH{*0`H}oT88%G&^(DVz?*CD}?kCeGUI zYv%qu?awFDF;*|4UWobgR$ts-Rv%LeQ(vye{}xDZ(b;9`rY>r?gw0} z8+mfP(fS(hKOD9CV0rbFob&hU z`*@OHp=Wb!`27uQI*%5THYMw`LzY}J`%x2f7aAXcX~Ww zy$17-T~7|qCvyGJh2{JqVHFQ+OJ+Wj_-^_4ohj|H1c@X1%ymzb6=s|C@>( zZ$yvt_6{E9y@@}<7m5e;AoHwxN z4U+>WEdK5-Je?OvW){tQWViJIy#H_Nk-_5w?}H!a?*q={o6h}@r}Fg*f8T<} z<3h>CH{Kugn-vYq^CE-mhx=UY{k!P=X0V>u=RJfWuRqiLL9031AD#Z=>pOD3kucti zzyU|zKF8`$;>X`Fk>~$kxp?k8zpo#4|3CQt|L*SpWBz}}KYZBO+wK3t_wD}y{eSpl z97es42k*4Mg7vz(PnO_#S-<1D8LQ_(&-UXF?lat5^#JAL{5++Mw*&az>hJy5pK^a| zzv*|N&;E-48SJOtX#egF{r?qpJ%Q@~5%ykL^!({A%dZE%PcV~T@cDYcaP6o34e!U9 ze5I2g-nsYq1Mv{qe^2Evl&b|DpR^vv|6j3RH`VU<9@&ud?|?mmzw$TBufyo0;_19I zKCgm=f4|(%7;gMV^~VAIaQ(l%-#n}1i{cr}0cJiK+~3%5_cvHQG$Zb3;d`dDtX`t` zJNnAUdKfnBwZ3XUzv&;c@NoSzxcz&p53TojN#CrOD%i^ye|7#J(7on80;OM0!>azz z{mjp3_$KQA;qL#t@BdN#U5t&}^&Y_Zd_0R6)XxdKUL^BLYVYBLb6Q_I|DJ#YEc{45 zF+J_T9v*nLc$}wa@7<~WcUG@Uc?a`dPacJ=uvH!{6IcL2E-_yRU&R6VhJrcdY z@34ORZN9<$m_-7x^LWSm8CY;M^wOTr{TB1Sr|chE4@hQsz3A>IOZp&;_0B)D@~?p3 zg{FmR{BAAS`c&2Le$(n3aXbd)-{JVV%k|H8x&Qy@qmz?5o(A6kzv$Ng_ga2*V9)N> zqqM%0Wcw)x{@z`GANcp~_Al+9wcmQntoI(AKf1g7^G=V)T|fU%`7XP!-pLQyeviy& zhn{cYd}y`0<9u{R?pINMeKcFw`4Z*RF~4QTpW2U!9h$dz6_4hAKyZHs{Mh|KYF{Y$ z<~;9y%YOs@7<&KgZGKH>z=pRTYm@QS=FlpoPVJ9QR-)+ z=jS;9$45tPy$rZ6)}ws?f_aattNu%U>USm2-X96HAGm*EPo2q!Jh;Q$|L(kZF}kkj zBPn042h8KRnAtC$%$M2s2_=0H#`%A~|1alD%#Rsf|3kltx_4R23!hJDe)PM>>{)BYX?pKA?>y%IN{7uq#@JycC|26Z4lwU(W1mRXbVBeoL=OHCMC8$#ON#YIl_p@ICf{?(+-(>@$1A;yDyA`&Y#)KfkfN_RH}V zs&9z@XGniOpJBe3owxhhQl5kdl|QHEubP?fqVf-;m-sMP+9TJ;Bwq5HQ})>Xe(B!; zJ^X)kt=?xnK+W&QKT>{2p5L_d8P)%`|AO=(@u}jOKFGK|KgxIyiKoc&cA1~__mM9J z-~a!}qaXQ*wl{kHKPT${;okq>&hK`d&v)o6=Dxw*mcJ?eoq7rN%y>1a`zOpEsxR8P zy7|8jqaQY2>0h<$Qv@f+?DvocmDlOtWNfGYh$@fxXUZ|N{wCYcpnk>kzB~3W@vHjY zj{C2hytS;|Z<2WG?_r)FCw+^FjG1qhKfLjDFMkuhl(ze6QoliA;_nyBZ+ko|{maEt zKmGmj@uJ2ndF=dYnEr~tU+Kv|tbG`s_?IeUJ^e4+(|xIV6g=73+oKru`mvP(KkLA^woAiSc50n154`TW!OdpAl3X{A;r>(r8 zeuKqhRDEc^Xs_&id`9Ij>BH=$@zT6iHTf9%3&;Npz5CPkS5O|s=SEYvmv{*W^;7a~ zd{BHj>p8CcVEZBCNj@$NX?ue5a2}%H`h?OyYybZS9dGELH~fm}pCjV@KfV9=kzacI z_5V*l@7Dh>U+iE1%l*Ny{A&jFR(s9XTk1W(Du2%p_0@RVJL1 z@1yp`lKnnxSo<*ic6~6mQ+*^qYM-o($9lCVe6>_eYP^zHPG>k=O_rH|P~T<7Ogs?% zc%f?i6oUqrYD*GW=vd z7mu6&Z{nX!dWL_{U+(y){w%Qjm6Bez!v zu;WkB;{gm!PxU*0Z>>GFJr>kiLOMQs{XqL}k@P8rU*oXKr z<5jjF6sCCgGxj`L7(b#%{$=zbdrKwPUcXW-X#a)to6N6`){TFNUtuh1#*1uE_++8r z%m<}phQX7#FKO#b*`EA8G2z+#74e!Kweam{^I6KVfopx@j-sbADeIg`%-kCpuM?i<0Wu@wZFYm zpS^~|`X?%0>Mz>|@$mnJx9@+d|M_^N`W(}-sSnlqK;6#Is-9osFukv^Wabxz&)NB& zU_QSSKg!Pa_?|=m*L=HQB<;Q9FzSJ|(RkhJ>&BzhPxen39M)dq2Zf{R6I~v?$64}w z`Af==&R_Z;@s9v{yYiyyBk3hPhj{ig{CgyT@rQ2p!+M_@0Nv031o^r4(s-&bt?&5% zA?V+ksr9wZoYp5;Z-{&`WIpb~KfmaF?~m4xGA16v>UGUe=2I$P#0O~l;WK0Q`?I7^Ih`(R`e6K{UQD|B6bl8W?^F3{_I+ED zk9v>c#rPqAml7s_ru;CA3qw}^Q+PiyX7X{>KaTt^{L%@hy_ewMN2L6kug5^X(_g?l z{SWzGpxavXV37f%Hox3RO+7^7#qwFOqN92Z-J)Rvdj%-aBwotVhI3 zHeXlmMSK><$BjP;pBDBY{2c!19tH>f=_R;7CH|4Tm*(w*{!5p6d(am=R^I~#1MM&6 zKRAfPQhzVz(x;0q%-2&Wo?U-S{i%Olc?e%ez6;ZQVezVe+5JA!zfkbfTL0j9#CVT+ zW;}KqUuif*wO8AK$1aMLd=Ze7s`)Eivw_ z2XKE$`^X<_sZp~ZD)BR@ckAqaGWjd%+xdy$n2?`_g517x*{**QeI>)kC-}u;B}W}%g?4D<;6pLw&AIAsDEG*;Sg-JjD-V^oL1SUM&9{ME;84F{+&x|p= zns3&p(y*2 z1IiEA$IXud`XV2jKmn=yL-HFOru@{N*O{aI-FNeKuf1vh|2lZPKN`@t)Bb}y)))5W zQa1jiJpulpAI)Z$cFbS&Ul{)@I3JLly)>`+tM?Q#^Vc2NOPYMTMf_vFspl2FS8a0o za<#dkVJUytVfc%$KMY%5pns&lAs^>w%zC|)FWXC4(n~lhy=*UG$uA6^6ZKeBev)3o zVe-T9k{{`d;f;XR^|zW2S$*!#N8Q?Ezn!&r>7_m-uUX>sm~U!68xNTOW0^yaKC`oC zdR8P`NH^rF#fcDyxzw0vF3;I zmRh>pbN@c7zESCe{&($@`~UR*|3~oC`bVw**T2>O{y*hg#Td^&-FzsR-$ljaeSZ{K zTK{lk$f5jxzz{xHV8P3beqAbclyH8ACHK7L*i*X zbN&*K_I>e^Uc#t{9DOBzP#F1Y)veE5{|w4MYJ2#r(9fSy`3*`Beb50mp3onxURL$^ zzS4J4d&AnJ-a&!N{c&gGB}`w5r}?75`V;FLIN)OK!FYD?sJF-6{x3P>5%D3~%k@<( zM=<`7@3hDG6L7(S!QZKu5r2+8(BGkl{+OVxJ<|SR!$LmlS?o5L{qW#?4}0JstDo|R zsjq|c{ZskGpz~*%_aFRS5%s;}FZ8$Yr-Wlg&M(ZLSZ@;i&^)c}SM~qMp%Dwa`9oNK zA@MSQk@)B^^5t5oXZ{q z@@>9e5>D^>Ps$${R`s>ruNau0st;%PZF~=IpW7c{{TIZeo?WO_?fiuK;B{W#y8MIs zs(O1D{R{q?T8Zmd!h)xUr9Bd!qk6sR-e<3{dYth7rHJ;5^#*tSU}kD%jjgwf@f|+? z$=+sD+o$w<&cE)!3r%A`;WzL>KnL&N$JRfvzh3EW-;B^N*uQT7OL_^*_F?#NdiaCC zcc{j*+n)#rv%VtvNqBI5Tz`bt{}*TSpTy7hkK11A7ry^5>tm6h1p0F(f1AaJv_BA! zo%xsLv!VQ_uvoLA?TgHh_B);WOURS!0m8n3yfA#2eRn-xuE$XRoiO=#&|mVrw)Fo2 zjP!oT<00VR-HxZB$NMAsX=nZ8Zts7pulKTEzT5pJ^~ZeDcYc=iVQ|R**TCZi>nHuj z>%jb_eH354*W;=FPmUxr`u|b>-%D8jKhHtmrMUfG{T%Y21t%ZspHE2scN~U2cplu$ zr&6DQ{ek@~X)p4_+1~l>;QXb$sPN3xn)`i*sZ`2-uQ0m3uKcL&qtZ+N1>tD^@7De_ z`#w<+@7gbMsD8wP*G}i- zFnJQ+P5x490ykvr`Gk!Hdp=3hOPKV)?KU3g|MNeCpYC7U|Nr!-KW+E_hg|>DeZrDIo7D28zvoa7v{RSO zc~;6luw2FdZ{7PApm)AE*_GesdQQtD`hNE{y0pjpS?+pPbC$hNA@VWef1UlG%X*6N zHFo|*$_s-jpW@$3lKjKk51n4vAK)+XqTYi)X#K^UXN3M(&$s!II#0pR!;AKz_J+_y zKHdkNZSwfI)W3glpNQ!f!hZ<*!9Sa9JV4*(Y)0!F;2+{|Nl*4)V(Y;{yqu4)UVFi@ zANM64c*1ARNSf&*=x|NqGRq<i`ViTl;p~e+T^g_vi5AtG~Qq_eZ$? z$X_b_K7W7x!uj=YPvdE$y7T-l=#Lq^Z))G?3F2M(QT2^VPxc^PJ+0>p*LN9p=U#c2>n7m=*gZux_p1<;uFaD&~_uR!tpTYM3Ee&VC@@T%@K5p_?d_T~E zfBF2Q`E%#a9nti-|NpHM4?p~24U@h2oJNVmsQ1bicH?2#_D1Cwj0g3;WX9_IB`2Sc z%76IuGx-~ie;>)e&gzYzJhI2WUq}73P-5|md~kH#=Ff!Z^AX|Z{C@}i@6t!b2kF&%kg1oHet0ll_is1)5A`{ZMD5`p6Cd5$FW><-%|GZr*FK4t z{3I;tqr!CG@_L{5YohWCqYu|#tq|*Ny%*KDcY+X(qoo@7lL8n<;6$Y%gJTe{Fru ztoKWN7(54kH=2BYm+?&VjU8Xo-_(Boy0yQvK9jTS4}t!NJobGCYVXhbuWNe=#_=&T zp1a9w`n~rvsQrz3UQa-OEFf$CGeVz1VUmacN5h}sOS20mKal(h?=RGnJJqM-&vo-f8YOi?);l?zWFY#|Bo8ao`2%WQzl=y**bUr z_;FkR-)y+>E1*Aq^-V+nH>>~sTc11eg{L(?>A&#zB3ylk-CpuLfcyLVz&{86;rsiv zUU0gSPWKw$dmk^V9_&-^-Rb_L|EuZP{_&Ue$4vf#WHPaT^^^MEYcRz}xv*dS|I6oR z^2d+=q}dPX!1nw~82mEM4<0{m->GAuu&^gg|3UF#`iAizw0#)={f>WZ!2WuyG3Uhl5dlm4gY<4ZMb#&2 z|Ao;HikJ2d3Wwqx_EA3v`1kNa=*hi|s-Tjlh!{lB_7bLAndrf7cjy$EkKWzKsqPc1v=g@Z7@ zFTwV&gZSE1%E8Y~ji&7P+0^$b*n8nhzJS**+x>0APcVE~{X+Ekyo`C@k>JhC)}L~H zL&8Mgj@$3$N&IfZS4jTS8tV_hYu10#{@vDRujNU5qV@;T<2tBW?^?$Dr}+Mm@u%c3 zVQRnTt=0AT=!VC2OU57cEIuXupfKqJdD&k2NdAgGYrj`Q@Xk)|`y_vAzrJR_?;y!hSozW2YH^9eUE{uW?6UT^;J-1&-s z!sZh%ojd>fAJ3Wl1Q%ZZ?)l^GoS7ePHjXtu{7~J@hi6)c8^3xxW7f;gwC-yhZ&%EG zcn0~(@pehT85f2^THg+RTEO;u9VdyOL;siqEBq$}zqdI2SmRed%i+U~x0+nu@KdaUsRd#~h7>*-c|p0_{Jcw)=yr}Ss*C*+T3+f~<|KjiXY&nYhNzQ$|qB%?nJ z|8YF|v&irSb9_p`hZ|Sh_Pu54zmw4KwM*Qd`x?K^_yNEA%A(bW=-*`PJ+N<;%Rk$J zGrB*C{?n|#WdEFOk-i0H58`K0_>2?)W46vMcYkiiI0TR*!$y>EG2S9eIeS>s;QE#+&m(|5IGQ`&QllgZ$$Q zRvzY~t1MoWy-)J-cOT@t@S9HmfZtoLKF6Qr_931e|4}@pnS8Wo^%}{4a*MYIUg-0x z;}75i^JUTH|D^TDS(*=z&zAIfBYAGT6F(t8ATP=IKh~vxt-Ld8yk;0Z@#px*8lPa} zUHPBkPj;KXpZ5em7C#sdPdf7<#wX)PD07q53~0q#rKVbi+BF-?pr;@?AxA?r*(YD`T0!i#;gDS zb02<4B@3wtm{IR>| z*k2HESo<*l$@UI^x}PWHNquB{2}h!byt0tz=o1!SXpiW2{3Z2?3P;i(`bmAG`ai0E zl3vP}cnSB>?^px-e^-D0=e0i{Z`7vT{k{J1k=12~{)lLQWYuji@lxKAMhHL2f1klY zd!+pX+85$)DPO|U|54$`guf+!iI2*Ex9R`KHsbwM2{T^j{e(Y!c@q13_C5lAUx&y4 zx$}g#`AT$rRDS*GU%5D$fB%Tp=aq|JJ^zEXTU**5tOv|(-hA?}IJ|b`-G?-M6ZG%$ zy#GPN7goQE^M&XCnTCI~`hl1JByIVBxpk}YUi>uvZ0lreguNdHxRI%3e1>mSidD?e z9sd&E&-iH$SAFaMv#ql&Y!_h0()4#4KGVYc&lRf=U|e9a@X1CZR;gOp)%V5LnO5`q z4bvZk+Xwl$z-HwEe$l>X736;s`q!BLCtJ84XWs8V3;h-r9D7>7&+aF6;n(neW^dzc z!|kt=E&d+(*&x1=$#DH$e{IJHv+rc1lo@m23xaRozRvVH)`??G^&+?^M5xUnHSi^Huho13id19O24B&!*i@s;( zuequJdV+twdl!$_Hb3Y0ZU4aM+HKFox8gT%<)QsE{oA|p zu)9h6-{k(N*0}wWzCTRwm;Y&H8^x@eo1(F80m7{r;2v5gm>if6%{a{YU*@^*xiXM3*o9@xbSrZSP4P-^UvN z;+dbvPs3{c79U_2u$gZf|3`Y+b&1$@;{3x00F!2;IBF`)>j=k zsE=%q?G>g^P~Ts5@r`FIF1;%s`vVUBV~vlodWQVdUw%-3?!OmX*iT{aKXmi|s~N5z z_$6KViK+{`{*v+!3wR0h@^@}s(D28Xzk3mXCV#78)XNu9{u_BWfB4;t?Q+tQyenek2U{hs=rmifOX_^or_XY#&! z{`j0fuldpbe$1;EEd1>Ge=_lZe@esmUwZcZKQ_MmKWq5H>Q~R-Z2zLM|HA4&T)aPK z?fcQ{h1K8s_RD{)>2Ec@+;|8-4I`gG{&srA!e^+yFLO9CZr|_diHsFq5-{f+*u*!3~hpC#U(!X8=wOBnW)TzeY)`xA=4|A})}pJR>9 zSKfTh!Y3PF|GNKwa2V?Wra!2CCgZ}>$?<=#>CqpJ_S%Fwzoq8vN*Slnvb_NagS>joxy?Tz^x7BBo6vOY%bw-y)K_=(>B(#C?B zPj+J8?Mr+;;$$P1@R9#Jk^IzpOKqOXJJ~3dKV{|*!Y@8~%G4u@e)a`JkNUoW z^#dkP+Dr27dKdX;_Rt|i|04W(+W*2Aw7&_zuyBdtPqzG4&CJJA|2q$#Y>Z{>e(>(= z1AjD&rhf*NN8F*0`tpCy1B*9R_1Qb=CvI=q0{?JfB7U_zUGe_DFui zhB5x|!RX%pqW@cjvso|rsa2H!4{I3p*)u%9+3)a-(03+3(pP_~|G9m#eYm}Dd!j$i z^1-n7Qhpe{#1GnD^27Q@B!A2Ze+T)w@e`F^@*BRru6|Np7`*%Xxcw2PPdL6mzZub= zXK=sOt^eKibNv4zU%B{oJzvQ6^>FxPV{2>cw{3guC(O>8dMLcT)F&FO{{I&-{cX>G z;qq|eD*0`b|4Dk{w}tA(@;li&H1}7?+0$4X}upm?avR~{MyT({N%?!so@K&Pb~lKr7e?BUs(ND%hMlz-Ryr|Kz+>j zmoBXS_RH_a2k3bFUt|9d#P6%Ke$nFprOsh->i)svh=^b z{JEITFD|U!ymHZ_OoV z|NcK|_`>ST7a#nQT|fBI>epVrP1klZ|3|n)MIx?EPJ=Pl)x3la1$J_`0!|>baY*+4+p< z@i`}hC-~;Ew@iIb@Tn(WbKs@7-Zc9&6kiX2+r}5>%f_j{eGL-y{@BUJ3nxBf`2S~; ze{m5C=>7RKt?T~x&3H#X-*})*Ck$r3fxny-EKJsXLaF#Vrg+S+jW zv-*|nFLYl? zo{V>PUPAJt{;ZaZF|8l*pPSz}p<%+0CzFo9FnpLlPBy+>ogTOJXIhy|@AEP*wqA7p zuZjP3p}_f*JTspL^_Anxg_XZ!iKf-Z#Yg2AogV8~F)uwl`Da?yO46)vMb~Gy?WcI_ zJw9ptHW3gz_s22fXX1PR*&F81&o>so&*H!FQ>%PEU!DIwe%y?=>?+PjviAgo@JtAP zu=YQ+^geA$6xW`FZc>v5tt z`?HNDfpJK4WpR@c4?>#GEMo;**fW0>@z2X;UUmyOez2HB3Rq*HW zK=~6^L^}Co$Deh!-qVerjF-fxMSCfq!QJ?cGyLQ5&xC-jzwf_svhn`+KmVqdcmItq zJN~@c_`CzZ4|rsMhTp9g=*t$q*?7jGr+V4TSp2O39`pr^hdit&Somz?!s_uSe(iU( zezZQ|6+Ua~HG&K8$}sqq^Z)QWpQ>y62VZ*S;;B==ThcJq{|oug8Tik!|9}5CK6^#u zasL0}|Nejd%RjL2%^${o!k!nD_5VrK`>R;c)AW=tqkcE>K(JprVa5l+C;S)8cvN`j zd?oU2r#5n`7%7v2YpU-#ZBNI;~FOeKS$MkKDXYBVm2wx~vO?$vC zzvMIfRQ`9JwQnR7)e{`fqyzHJ_@nxbk9P%++IZa7*XXxBA6@1A#|jm$U!#!m4ZPj{ z6P!L>C>y-8zfgREJPtAcH(<{x@6iDeLL4S|7QfJa_y^H9$?ff_WlXgpLF`!;#E8wnB-MrzTr>s zc)94vpY{^qpw~m(@j&(YMss7s;vs)*zRBQ5qIkmLpYfddqw%(A>CZs_CL4cP511~0 z-QwY&s?X*ZS^rS`Hfv8X%GGWCJN^M^VAQiT9T@vCAC(JVvoP9MocjvkS8@4|Rm}Q> zs`o4Qeg7B#0q5_Jzs2Scsqe{_pDD5XE3nTSOLO^U@AZ;}asOhR&xZkih&N}ws^O*i zeHuwGVcf?k^YxDaz7?xx`qcktTFLPe!()D(_CId*r~XK?_z3dH_;vkTEi!)H=&K8i zKh`6QPP{gq{}b8%WUGjPv+XgzRjX{gqkqc0{)he<9kAH)=PgF`wKGvV;xRi}A z!1jCB7;mj=sd|ay%Srn^$>4g!$(9F!njZ1oSX;O8Oyd{xxxo|cmF)h(*%tQyPuTr` zya#Y~_8w)e_E|q%Uj1wT7PLj>6doe_xJa9 zd!w&{E5hHtUH?+}TEN~a(}(;k{cYkI?VbMFhGqM4!O!+*3-LQ^`JV;MPU`_qUE`tiDR0f`zX*@lNewZ<6E3FIoB9{Uh7+{w01+|N3k^ zZMQEo{#PL{!QnJ(kM-7W@iEQmA&=RIc-pY~!v3r9xAZTkckHM69Q|whYule`CXeX3 ze@H)W@2eSi{1d&D&*De<-?XQAgM3LZVXptxGK&xLZ<75#Z2Oz*8|dF6>z`v{JW~9C zpReuzGR-G#3x6K4*M2s^@K+Nq{;F4V=&z!DH~OIc)mYp9pAqcMTKhl0ivDi~+8ck} zf8)y4k-6tbwEQ2f{?^OQXKnxeX!T>uwd1du{`}GEgD;)<+=+)Y{V%-q3ooG_G5BA3 z>3x?zkh9;z{PWe{n)_#e{Dl=we_{3f`7yurE)CQD|L^)AH2Lq3aDMxt&wR%4KiRl} z{%;!pssD$qC!f^q39hpDiU}TTfA39;PpuYDJ!$Hl>?-_S-Z1tbTW!6XX(ME|^9hny z{=%%uuODwLN4~@V)_Hs(Q4`~lt+eNYPI_06GmTZKTYM- zHvaL(9NM>y{Kp$Bn2+a8{+We*?~N@JzmRvu^A`<$c6A2hXWr!kE}iie(k2#ANVUt_C7ECR#{<{MDw@m%; z9>kwFOBWzJ`D}{d>MaIiJSThx1Ao13;Or{?Kj&u|ybS%f41A>VFD}+M{@B=ar16_S zjQN+$dJ*~u{T7v)H!&rg-<-e^t`-ir7cg|?|zjuHLs zMH63-H~!7)xaTeE_Qx9ctybH=*5okc8U2;Kub(@o@h2PERqr?KdJo~pZ$5j<;vsMG zH7MNi@5#n{R=s4>tT&u#Wmil7e=ziTe{S`SC++<5H0irY16sF-ywX2+&Rb?fH>2r0)wtf8RItpR&*YnA0Bre+E|Vkq~J9q<{JL;%gdK{wV!BhEJ`g z+iyK-@oTSorKFi3lt26vRzCDEw~zm-rC0vEX<_9*v;K7w@~3Z}GVAZ)_p*oCQ`3__ zO1Iy7)56)+%Ek=?D}7J=veB39A7k@_!u!vksKF)*k+N!TL+JfByGO zdj%IN|4#E${{Gs>to@Lmxp~~gi_-tbTNbAN^L?{FL+uM&r~ZS(&wt*;>zUSjR!g(< zM&FM7>L)b)&4i=8cAsw_Cp{0-qAKcvmT}NYjS>QAG7>A?VmUEndGPBRX2@(9sV0X z*76m;Fy-o(vG-Lw^oxs{{yTV|xae=KS{VBHKQ{f*vCs0`*6;n6p6s>rpR&)tW%PRy z{BgbHQ!f24{St=@{_}<(^h5l7)r{|sz1CkH`M>dRbo);KpFXW&vZv~Q@4SVf-?zDb zPq&i(*2guzqu)aX3sZmC^Ql35pKeuZmtNNN9r;|pGp$6^##@Jf>?d4$J04(f%UiJf zVI6rNH~MwpritH9f5b;LKNa7;jbDWy|G^I|9`-gjzF^@q=r60^cd%bk_2=g_zN7EY z{;Y=K&qlGy;{*EopD_BV@!;|J1^*HsUnFnQjIWNqe0-g3#e8e;i?n}I{4XYc&#L{9 z6`SwVCF;6gWuGD(fCgLcfCu)D*opezsKR&0=F0XH#f|9 z=;(jl=%@N;*4{_#^cRme^4G_H+44tx_&+w|b(`N`S^Tkq*C`Em;?u@kM?X9NlKmJDzozLs_!Gb3!hAj_d+ho5ZGL9FD*dWaQz7W z^vCy;XJ^{KK8NyuHnB~z3{U4i}rgGf3y0& zOZEDvPH6luymaeg{AZ4udgDRV|K+qj|9N5cd*}K42lO7myZ_~bb={usA0!HeKhf~b z#@AlXz4hi*4ga5wAECZ@>$rx$xBATL69v28@V(W4yL!B2&x`*E_~SlpfOPWpo2~N~ zeeWSNzCZTzO#YKFP~&f$#`~&m-{fnp(~myG;nbH1PrnYo4!u1;z1@C;;iou#>-40< zF91(HD&)KL%R)c(UNX~n*lkWhtz)eAK*Gp9U z+hOhPdP+BWTQ|bm52~+SAL=SUVDE;o*VPZh&%tkPxp2ULiyVLCOY=1j-#E>`XCn1` zn)+jw(;xX#J4~LiXK^;;=!^Fl95|qF+kUS>>eC(W@833i@4nN%DddZI68>#BOM+hL z@Awz~676p^1-BAMpJ3Wa}1w8c+G~-{Gg>{|EejA3qHf|M$M%*4G_=HXkGW z$MLiDXIe{tw`BMc{)<2P#oyC-stKZ`%v;QY=~K3OjRfyKN0&bA(FCGSg) zXgutLy`10E#P4r4p6Y=weBRcJWFOa${KxOVo^Ad6R_245jBZc%Z~pBj>(Bq6y|)dH z^19MRUpI%0Xg-v4a~%6l)v2hsgCn;wtxU#au7fSdsrfN8@wLcx17U0+rhF~pbHr0Kcf$Odlt!h2kPst zyTm`tugO2Q_Xf$|qd!Sc_D(b@d-3dTpRVTLFDftDv*-W1e>_X}hK7dN9`bA2VcWa& z_S^0>`BD5`cInckl?KCqZ4dY%`qT2KobgayEqo01J9+33uMfc=dpwZ6ugLr#{f~wN z{U+vrFOeS&hwBZ7y+iaTm{#np{u|GJZDeG<$mxaA?XrGC?U%jzW@%6KuiYuRj|=v- zy*DU-8V+ha&jtBI&pRV5WxcF0>`2zhJjQr<>=gc;k)(5gnB4O3vg8re# zS3Gk*F5?yH>+A2Sm-O+>t>w4gYB0vf68bYZXb&}B;jb?5ew0^@*P#9v&F1wh=Df>JnZa})V%>s{abUW&gb&ys#kP0cFNx4*yp zNj{(cL|&WG_ix-dTAS7K@ytIDQg`O@@e^7PSUWa$)}%i`{QsPKpAURLq3){$4$Tek z)B3Y#&*$Ge++Xm;`SX{Fd}q(xzqtFW8hfGZ*k9<^oUeMr$afQ79b5gp!Oxxi)8oVU z{D}7}Umm>SwMb+GumAk>$z459Y~8xm=;J*@-GANp65aQOkJ0;*Cq66d4X!@qhnJn_ z`Hd@|&fbr`D%MB(BlG0_%D|qArvN^0y)Wy&mrU@?LV_ZwY;R9(4wPT>o5L>iuW?y=Ihuo_c>3n4Zh!{N4HlKBDAqeIWfZ zRX*r@Rd##X?L+>~TE_VW>E}uQ!1}%Fz#o-A5(WsN~J0&+CVz58R>Tu$P+wL!Z}U3h7tuK}TXwx+1J$FC>E%30 z-v6*$9%T>yhaFtuU?~sQ14y6k<#CexH}?OD{{PI>ALf61o_gvjgE603M1pMn4_NaZ%x7)BQ_N3@o-jXw{qpi1Jb%G_-=44Ad>#4O z{I12}JNA5?=8NFhx0~`|e^k%Eke{CaL$3J*SgS+QWQ!33YgrKJahcV9ckB`HANL@$5hL+{*V!wNn0- z^e5@3;U^Et{y*C1=n1hG)L%4ew{KeWC%eBPJ<)aMJ7|xiM>YQs_(|0G1OC6*@lW@U zH^|;w7v7>1HBujQ=QhnX82Qoq36BTVcR&3ZIr2Y0F8npHr}{6_KmD|fhc`&yeqXC4 zdq~aq(Z0!No}mG4)(hg<_3OXJ-&@G%gu?VeF#ghhaAXnhuVcLK-d(Bs2gaAg>lF9j zmJvi_{FCJgPdfhpx zA9s9Fea)G}^@si&xk=&^P@b8_>vZd3v(^1_tu%g!{#Tp)(f*q60NZ?>_K3`R2DST;lN$|4;1Lal*(ko`|pa7+g#DUA^06T2CzI|GQ7VeJJ&&u}}N|gSjWRUNras#sBO3e3rhp)QbNn z{{Pyi&R_WdwEk0jBwh=AepdW~XXK{`fA#7&!QxGz~95?-&f!D?@DpLK4|z9+N)IheEFpQg7mXI z9)E87LVZ^m`vqJs*yfXNdKc%@A7+0`wO41py~*Kxe{}7+xRicS{&_!k+DF%iU7k|@ zx%s=;_2){lYp+oM&UldahkVwI<0BY9ZhOu%^;@uS*N^A@*vPZQ|L?d%e$S%K<;`V> z4l$pI5?=~W$oYF<-^ASYzWyVHV^AH;?JQsrRS z>rirFnvAeM>{DR`lN_~c>_NX#;c~+CJ>vd3o&TvRIiCZ0cTUb<6!|xezf>Nc?;-zW zI(LBm3H0SWNHo8`A^woQ|CXIU86%VV@suy`B@2(L{EEs)_Ne&0--h%fBVy0h|FC0} zkIHNHZ^CI^e}t(?r9KHWA1I{nHS$vRQP6koS?xpit?@vZy0qj^i$|hQ?Uf!KNs4^5 zX?S>e$YAjQy+4!vf6PyapYVPW<|oy+%llw7AI|LBCBOIXd<^r!p(A>K$L2fGxA_j{ zi?ZM8+Qa<%$Xjn65r2dE|6GHowzUtRT8T|eik zz=CPM{jK_MX*}m+nm^I|E$RNW$beWBx^&O1Yx2*Bd;`HAZr@t*P8V|bvqCXuu^45sSAN4y&@oV^dyNa(V9uM*CI`tk< zG5@d0&JFAJjvBh(H=_3cF&5YlzP-UV4|#Z|3!cp#Spsyx70#*6Sqx z3gx5l8XgbmFGr7_*rD@xzvs*7gK6Z@C;rbE_Gmn?y;f=;&HvF}vlm5fHtA8{^z*>! z@%^yZ6JSr;6Teq;o96KNM}O4cx4@ni9~RHntXs$9e`Dspj2{26*L0L(@Cv`L`w8p) z`hq?75AyMvIFB!sSNFG8T3^^<^|yG2!gV6X{&f6*#R~bp<9`165xMUi=l@Ib|Fd_V zVE=ZXyz#X~JLNnk)(_~u0_Nwy$+H@t>RaNkU1|Ko`vVpI0|SCj_jou?Sg4=fCr|ZF zUX=7Vyf)V7cgX!%c+YU%x_I2^-`}~tPWRs{2KJtq~jPo{{*J^XW<{jpSp*oyn#IDhje<1 zM_1{=w{-mUm12CW{R+!|&aV_aoxLuVKhg`It_k?xCH_9=vE$!}&X4T7=MP34eJkFc z^i}+Jp?;LVpSt_qg{?YU*{KXPW$yUrq5aN z=E#4W(s%uZKRQ1u|A_XFy(7hT>|OZrm%m)0i~ze9c$Zo>0f%Xzr{G#=ggVdJa6=A|G#I;#)rOb z@Mk;k-9-KO0fX^AX<)9fo^YiY@1xF?zLfk*^DCv_*#Leg_e)M)ZF^T* z9;%Oq^M}v#_oa*Kr@FfQglYdPxA(#7g0_3uP>Ef0^evsE! zVSnYM#IMBZ{6P-aF&4fbfxO&1Z*bmTR>{d<9|7X|{ZsI#F1i3wFv?TL^;xjb^F3fn zFY>@Yg2tYU^ZxPgZQdWHpSKq=>GS2a<++9OK9ififZ2Y_3sr5o-Y|c^1AC*g{^r^b z^wV=+Z<)A|Ppnkd?jN!)eIQ74oFv=_EGXi^l znQEV^HsbpVQ+ZVXYI%X|`;}Bd`T7E;1hYyQ>_CKEd z?sxa@HR-|kJ3G61K8E=ph5s)ya_}*i{}cURW#rJ;d>vTx|G=JgzLVx-WYDC~&;OI> z1TW9NLWD=-55})sto<0w|7?5q{J)s5(|+QN{JP}|?aj>p!5^dLIv&>c5A{jMb-Dg& z{tQ0G@i{1;=Kq+VM#-S5Pw=P8$P#P5zDk`ZK!4am7XXMp?f*A4@P21;{n37X^WfS*kChPqsZP-odu_29-zib=Z4rXy`3% zpThq+{ulLU@Bh>IQu~vxf3WZJr=}fxy$O6mk5^g`+m}-H7w};&FZ#FcA3^=k5xx%p zY(88I{-nlhJW~^|VgB#-x8VK?#s4wBm#F+vRob;XF*`U8cQSseirs=9{Yjy8gN2t9buk^M8zoHER6?{ln(#G`>Q1d`DLJl&DmU z{(=5N)&IWj8K?K{a${p-#vj5w zDCYkM2A_E1ulatwpV0pQ!L`r*sj(OE|8;ls_Z0E|-k(VM@_b&_FMyNhQjI1(_XOHNZ%Ad~XTey_H zD?49)jN;LcDEq+Y&&zpp;Bs%?JX1fwla4;oL-rSPeIDH{U*4YRyK>aOd;fs8U#xG} z2kakK{`}AA>->&4bXoU76#Gl%tCIRD?k|D=vrK)J${*=j+-qvXHKSt|ODODa?uc`}oheJjV>~&d~{MY%TJPxJ?u+n$P{YPZ4!L#K~dbfP! zPlsi%!MosKH~%Ze${$*vv;1*!aedQ$m;Dty-$Z@YPbCv}`Q?4t;`Bx3wek<@%PsFR zUH)m(tMb5~3R>Y7e~R?$ypBkC26?eRGuJQKllAbxe^=ivk1JRB816S!zmL<}Q~GXu zRkb}@SN+^~zGKR_G4me>ueQVNdga%%{kl zV{ek@chJ}N3iG>HjDNu8<>hlVw&!;(*8C3kYF4eP5&fCx|FEy^74!d^?75`gUw8SF z%_oq4W_z^`-9%^|Iz!MnC~VM>ypMF@Xe>M`xbv+ksrCo{t=(c(Ed8}ll|GzGrM;m;_pA?U;5HU z<`cxPGRNLM`n0hRzIE%OK2A@3F1vVX-$WM*8h!L9y65P0_U`f~QyY5%{zUX8DKWE;q^IjE-_+@C{y)ulQ2niV|DVpUq;~Iqe|vE{pP<(h>HI{uzE3co`NNwe9vl7> z|F`_p=YOz1XUD_L%>U6}Xn&p8Ur?WVd{KL4XVIVWA9z9ef&~f_UzGK$z@8OPV6P{j ze^Gdi>c8>q%b$++h&}s!4f;1NC$2Jbq^J0QUQdL-djB7C`}cvygBt&^r@!Zcz4!Eb zn9Z*-UhllEhsP`WD|KIMypNBcK5hJ?_Q~E;Z@(u%-Bld;%lC4cS5Z{9`+;KiOlyoJ|?!T%@Ph3}8`o$9MD6MHxh(52o#rg(wA z!)pEx{r1I`><{E#N_`UmcqMwW+mkQf*`#o`-8>lU+VF^p~U;y zzu~oAJ&pce<|l}6p!=vKzgNdz)&2zW4Ufxvgy2K-=+D@9`P08YZ1d-0K5Fyre}DCJ zt^9gCf&cg35xK*RpYrB=>!wnZydK)sK<|U7_szN*zDSrpABFFe8}E~sZ*$~j4yNH< zNT1iI&x3`D-ZHlHpFThOe6T+Ji!gTeOJTRXuD&Zj=EOs}a<@K;<#ze<`bqZR)i33b zt6v(UzNCFz{o?$fFaEi57w5~AU6oU(r%zthE+T!qGmtP0-|MgP-T5G@l4YIHOE9U>My=nM~HUG5v)77_U^J~7SC|qK;!SI)^*P|bpeEq_nzW)z=nfT5*BQMoI-0_9}Vy`#R{y#0S z8GFc&))TmY1pEK$KDInxm-G72zu#J)p!+K)PLCUVSRXigEWUSgo*=MC1Y7Lc>k0TCAEg5}A`jLllz+tko%{dqUm@ck{-2`* z4?6wRe_{)Ej_c3w*|JK~r zwI=<6!Bc&Q;}66PzLEGfW+Mh;f1e7+81g$tJGzbhhS!K+`@PI>p-&$Vj<;M&@=*HB zMWYXS*|#?jXzY2nuzm3VE){<`=I~?idz#OcoAkgH6&HAX27Fzu7tr~EzHqp`*XRfL z3A7In8(hri-Sq(*BOc+7u&f{C?F~(Du5o*Ci@7UR;+_ z_ZdJQrU%w7`w2Pk0DEPrB+K3WTnu~OLPiIR7u!h3SBruJ5Ee z-;VT+A-lZcvU;UY^;;RSaH7mEf7mHsr8>V7)E{lIOa4^<6?XchlDq!981^ci_VE&q z{jiPc=hMnRQSV?!9!dKA`;xEkuu4zuRUz$F-n@9zr|8d=FW~<_`-i;-V}9cDb>cf} zeh2=q=XdeU#OYN$KgN7-n)rXUAM5ge@QFi{Du244Y}IOmi}`ootweP?$_{kVL`_7C$>;@3PsM*Fz;lMy|sHufO5 z<9~^tOz8Lj=zcQmd@}9l-rB9^vvmHyU*d@|Kd0-zRQuZeq~IU(ll{bp!q)kJoQJPm zZ2W_qjuR&}zMB>l3?@F6d3WRlZE(qYL-=Fz{(LLdU*!z%|ABuD(E^sFr}ZZ1d@^m{ zF<(ddXgH|#lQ`XnF)?A%yZj$m@Bio9L&g`{ciA$D*LV2@l|QroEq&er{8g_f*!>s$ zC*{;1U3a$5_y>DL$JPsW`6kX|OT0Pk9XPO$`4jlis#T9Of6DVQy}$0-3-}%PH|V>3 zeVr9w6VDty`qmeWf7E{T{#v;mKmAGZuh^bF9*X^=^Ct8FfY`5f))V8I2i|;u`!CYd zddxYaAJ}V<@}j-$^)T@3ySTjI`%{D8RNqVLZxjHa?a_OJYP{O^@cklwoHqLS{^{}h z28~}GuaExh?*HGGzVl_19{irx*LE2UeHyM-dFgx&j|cSEJx@LL=UU&6U%_~l^Ez(- zg?+mI&$6fQ*MywvkLznAwfF8D^?IVco`CPcJw@v!vYr5WexT@@9p%!rqKs>&;JwuKP2+t{XZ2?;I6;g>vgR({yrADDQwag^Z(r^_r3kZ z<3@g(?%%t+riOnXUH*&s`gVUp_$c`G`KA251Yd2eS8`xKt@!M&zPFPSuL(Z9Bpi;I z{9*rKq_V@{fUj4`d<~ewmpvngKAlIdHyHWf67A;x>#h&n_}ZzyTtg^l^s(MBFtY7Q z!6*CZd?c^`LY|Ar`(D78Fug8(|8J!Hb4icm?;#)cJkB5TjtY;j6`;z5)F% zKiRI+(|v24Kjb4CH)O4NXvouAPI$t>{SJ2RyYfW?sme@lLZ-SSfVS@IF;;M(6y4(^}? zMn0W?^!_``;ZLsLF7Jh9^1dPDZvMG0S-;Ct{pj-sfxQW3kJ68J%lUffQ+PCw*Sx;6 z2Y*!kLT=R;rJv=b?{>;R<=}L$j`v4>+xbnX`oQ?n`+L#mN9%s|OZj~|PVw9$5%C|G z#ygiMz$#uE_ZQN2d5&E8DdNL>Q?6Wa>3DTFp1c%(w2tU4`%~KfmFrV+l>J9(J;TN` z=l^IORWGMU{dGI_H}#`L!u0RXhI{G$39V1tnk1Nvrgol%Mv`)pzTwi{h;) z{GI)EQkRG?G^BUdH~R1%=8eC zOYGOu`(G!TG}iS8J~lZy#eCuosxQ6&m$#?)J8679E&HeLc*xt6-#6kL)_y(tpLvBY zJQsgx|CIg=4){)3-a7}TczDIv>3o9X*Jw{SKB0W>T;89f^teC$PGi4#e8n@T$4`$N zdBBGie}(^H=lnli*U$X}a{Ii#J6_%K5YH^40c-L@|08=#42HjxZ@&42!r1>`XK*W( z*B<}&djffTI-a05^8o#s^eCT>$3Xk)@c_C0o}j*n{=e_|Li;4t`vmUzqWZ~DfBUrL z-;$-_&-Retq}soRKl(fY#)Ibn$j^T75c~DceS%gz0ge9|?!&m_%oYw!G^%C7b;Lj1dz(&eT{QoJ5*Fk=?p3C=>v}DI=JxzX3 z5%0gD5&@9;^-S>p6%R;!2KLXlc^;n+an}R#@#+blPXsuj_&wGKW|a})&fCX+_{i|k zIfH}!?S*pR5adn$KF5P#eV{DiEj9W#ymo{2{vh<*eV^Ay;4hswuQ2+-`hhzCeFO1x z-|yh{Q}FBIu$&hi>wBq(jwh({AfCYE`1<1VpXv*F=Pdm)uZ-Kn)i0DkY5YU}3!U;e zs`5kL*cj&W2k#r)E$_X9zjQ5;{r}?kpR!Gd)p|*JbGGTnhoyYw&BXT_LhOIEjrbA~ zTI1i60FN@J^bN${+5gd|;5}?kU%cKhv)t8paVh(*{_i_>%To%wPJQ=&`f73YdCn!MPf8xsxWqx+p`1hO6|AX3x z|A$rm0nbvnl>MOmSD;_Yo+}UR)7RhBC-^_n|4$hV{{Ii}>~;9Roc|BzW7d6QE?=kp zzcs5)i#3>{;_g+WzPHfjb{_`4ibAK0G&U@^kG4^InJsev{D;=7-z2D|`0(1m=^w zcgy^98hZ{uDdH30V`<5c=KnLyKQX^Pa%ATHf3o+!UzAy8e&t<@=kyKauRcqW33>KPi3M)#exlAhqyMj8zy2-bAGKdb z^FzpQyYn_RUdi4*z5h@A|MclqCOyil`E_7V?XN?w`&;pPhr1qDYuU?>e``I=u}9-8 zm12L8Kk@&h@elXA)BTmIJ*HV-Q{w^Ur|bVGIX%^X5x+a~{`X;m58LH+$7?)$Hw8Qx z`{-Z#{(sb0RPkAqr?T=UZcpgD-=}l$of|Utke;sVB+iikeGU3A1#}tQO7ebsu)|>2 z9x#p9hm8DL!cFQv42(bfJ{RJ{)_MZn@9?X!DU+V;W$I{y-C&eQpRXbNwBF&YCmfRZ zHAp}EV)DfoO?voe$D6t9VKlzz!bzhaj0d`K(qOdj`1q=EgE!Le)jI3<%l`gS|0~-6 zpXvLH@7)(Z|Aj9Y`}lt9^*WTF;{SR4yZnEg;{9{E+&4}7pAi4Qf91-U!QjK?79Wl_ zdx?0Bk)P_TY4gGZN}sUTt#Aurug~a@_3fhb?H=C;l;`J%X$E1|2k1V(P*aD&dAXdg z2Y;sH{aW5b$K^S_%eS!}Fl&}qCHCBS{jt7?FMJp45h*`?Q1nms==~Nqp1{oye4W-K zI357@LSCfH*n_-&c!I|d_Y7?%4i$O4=Op?r~P)(C;PO1p|B%wKHfC!SJ-mPUY6uK zeYT1AlP&#jU*d;R-U)>Z?c=lmPJ0yI=Vp09pZj}p`r}QsU#{{mZXepuSMqGrB?nve zk+08$_(%0KjDVN?_@vjr&_5WXz3ldJ>Nl|WF#n$9+iS0+&*$gho!p;Mf4cpuC_f4p zVEy9$Rb2iFzmoN%@V{Tbr+2(b$NwXKd0$H6|Bp5NVuR<&_o0j4C&1Un)W`7#ihrH~ z6Z`!deGj=kNuSP-6J&l2Je)Q-e;!-jTPJMUKNi@N^mP84?8|%Yc{!OY*w5Re?o+^d ze|*mGSm2MmKkwQnxs`uDy~KMI?D2YPA$_-?gQ|-zViBAq>%4_ z`SKQ(U!_NVOZ-RPzUaID6_?L0uj?Pxr&S*=F4$M~3x9@r{JQzM{&hBdk@TmW`jh%D z*ys6P{ZHDH;xVlDs%cxisrqx@dCsJ71^@pa zdw*sy@vqE|&dyPdtJCS*490x%km8%TAAZ%UHEWC<>A$wVZoR>nFKwSM{GaAq#NWdf zf1>?=o?nCit=h7h`=87IG2f)=@D8zGici@4b#Kso(dAEMuUzcWey6ox1pcJwi}rpj z_>1N{m~T7wvJ{>i(e@|*ZR!DoG5@3O*rdTIAJO$A2D|o%Ph`^RbhXHX`_s7ops(YT zG2f){f3}DDvfjUT`3dB7{g>iTHN>C9KeW&5?;L&I!jqxlgc_-UE#;iSl|5_;c#efdj@q zrO&K7y;}8`;QaqRBB%Aga*5Y>*C*ib%=`Z+uk>H!=Zr7J!`v?U#j{^c?dJ3KD8C+G z@V}wHzCr0{X5Sj+@!v}0*==9DJ*MOT+CO{zV|>x}zZ$RhelyyW?h`y`{K=13iLU{+ zI){)7Je_-P)m8#6T-8vpgiAL!4W8=h-0e$RCL|9&dZzx|u+#{<{U zpXj^&7yU!xYp8sgMW2-Q#HFLPS$!V`MFSj9z5Ug%8hhZYzZjSK3i$J(^tK-w`Ki9; zZ4cZp>jSlIwcz(O1J2hk-ZMIv5ZuyM)tvL>KI>2HscMd{rRhaM|5RUX8!aF3dO@(B zaEstEtS?yW2|<2pJz+D}6XqCuE+0pE`YGVk$gzIV-OH8I2e|R5yShY8Bhr;weINq1i`fa(8jVBy@ zi2`s<`N&>dF6Cg?-pumm{$z>tu00z!PuS_3)2e*%kKV(w{jIRDRUgpT@y0dOK4ea( zFVdf=6nSxd()(R1o}6Q2ynnb!A2R+8=7qM!P%<)p)`Aeb0|5d#DdP zKexWUg$Y|P$sM4c6+F!~);`HyzcBN1ETeR!;C;KT$@1Fk$ z|Nq%P{EYekvos&k@yVD!(|z5{$2QXZr}B^5{*(EhflugoMXU#`|61MGj2w7-XD7%1 z{~#O9R7YR7&Y$Y}HRfyX{@N=leiCw;|MPqd^Cx$HS6S)a7rp9n<4-YP$9jaE|HXWe z_&?7VaDSQ2cU=F1`vkur_TBwNicePiPnbVWu9-Y(^ub4xRA7UV|B<7wzhf}!pVmth zpR>!0`Y2U@4T?Wue!OVWY;I4gzoPhLyFK0gfA9(YKDozd3Oa?q5A@~8d3 zzv6fam+zo{Zgt`bbi6**Pj z|7rVw$jFgi+e7_nen{=(#3#`C1ZTa3j>GVH2>hb}du^ZkZ`5G4H(iIv`~>{t{5e^F zL3*1H+k6vpdpzL&Ke0#kmzh}gxYgf=)*o4K@`rrKeEWW~>lgiD#K_^_SIMBp_In4| z@BIAdjU4uf&oIAs{R5u4|F$^g4fy|jW8WSBrR=%)u|Z$2CxHL!`h)-E-GCiAp98k|E{a!{eR#;rwaw7{%SM! z_#*y)=#W~Upz{RdQ)`U=vy`5W6MV(sLVfZ00@m$`?;R~CsPBj66WzV)>qY> zIJ_=y{H<;Kc=Ig9-(3FRLhAv!T=jmV4_rNd7w@M7Pkno`U(0h-hnT+v>EA2o`3CUl z_&Mh5SWg%aE^N;8oeSTqX}dLccC)bu+#btqRk%6vU~bIde|@2**`o*k41R;&d-iDc z!QlPCxki>>Al#_rq~BboaKYXllb$fy6Z-*PAvkY8^}hE1^@aN=e?MaEA^(WV@1;KS zzhQolk>h>mss1UBSFUY~x6%G6+pm40_64F#T%TBq1jIQgsnt0DUz1iSX&Z!UNs-04=t(Hond66WAXX{sNpH?zZ%Eeuv#2^uW2; zv+FbPXW~*)cX9v2 z_@VDN|K3I0zFtT4|Ch!d;+tuCjO(`;cR6w!yYbR4#`$f%{&Ae%Z?yBH`vTPW)=lr8 zCvfG*a9@F1k8$NL4)Ui1R8oHOhXTL^Q+?2d41&o&tA1SnN&m2|KdkhN^SA4}RQYiJ zyrVwJ;{)gKhbkmL;7eA1kJeFjvj49Ap!`aHjM`t{2U6Vrw!dz9T>GxP6u#2*A5_0o z`k?$)|FG`|Esp=M8vGgknf?O4-rd>B@%rHR5xPLh$XkiOQ@AtV7qvf|J##?4$Ml12 z`QXsdM&AF~Px?>O1xh;o%hvtL@$9}sl|0@t|4lxVe8%WwK4stUO!sxsgpGE!X`6u|t z`SWt0Sa3f1h~7`E&CZ@J^G)!ln?8BdCyjl~$Mt#VV17*-idz22Bk#VhanBwduaETv z%_oBWN!}j@pB|zM#Z>z2pQ-f(l&8F0@5h3lIOmhq`(#v~^j_b(yR|(XKaKn}|EKx} zUtenUk^Y%y^!_@j33;Ck?W6bqQC^!b z5?}w`AKfVa*?i&+YJa`oiT=^FqqAG|Yckc(y?mR&t>n*v0|!+94g9Mya`G4P|IGiv zf9QQO9$)Amy1$V_4Nw7p-d@vD!S4QlE!{UM z>tWAQdU~F4+~@<_@BfvGuc^xHPVMIYi{F#MRa=xj@O8cakM-uK|4i}=`0(`xV|?9I zc_W{XM||1p)jvIL}A0Yl8SN5ZCkd^JDl(g zhW*K*xeXepFO4$4g?zQz55juHVl^LyJeNB{4(9nD@SeT0zMap1)LMV|yT4ogyw*Q4 zI?4UJrEPiJu_JOn8tfI7U(L@UKR-Fj`PUMr>7Ee_flWHEf$mC$DKXEvLCavr{=ecSDdV+{A7KgY7kh;PhYng@p4D* zVmEy$c`5y>LEE2F_~TcoU&>yw+^#RT{z~iHSvMYD-)#i7l>|K+)_u1LlZ66oA_2-t;gKIO{GlyPyV2#18nd4_x zty=w8jA=dKp-r;C(@J>$_U-SoJhNc1`sJ4g7-#Rxj86@o)%g7RRcj62Px7IWx~&Ei zKgi6DcCtV4_pa#6j01kMyKRN&*JRF5h&{;b>+fOy4?Jh~Q@lTb`CWC-PURos>sQ3Y z-hG+#=eMwbt(j=%=*T0=zbL&YF7<`^e80D{we3I95Fu#6c z%^LOx^XvDvY|)tPy{qiSGq>*1<)!`bC32p4Kc!Eq{YhXt9{G^TA2{@_Z#}K?99p0- znEcCDF0<{eQ}4|oJ#CL^dzq(SKepMVNB@aN7xfriOSr6ZS--)M)A`>u8V?OURA(^y zTT_$jzu5(uNOVzJE5^#A=Sg9Cf3r2fdi%+UJ3;r4{Qsj2g_(TDv=v}eHJ7V6K7 z@7iVAJ3p@N(Rdgd*=qE$9#_6&2ahj|hiLRxE-&mKI5aqD^aKCKw{UsUKi98+l-m>i zvAjv{>x8`exdHYM_9iE%*gvcnJfrR-r}oO!f9vy)nEaq0F7M{@qCZyO{+wg)q}U_< zbLZv#Y}DV8uROy3A${~I-QS{_CAYt<+JpRibMUOmAN7$uw~^}$>5slHi$c=H|l$W^@jTTBfS2C@j>Bcvn4%! z&u?0^)8HFMgZO`zk7vgER;l|Z>Gt{tFL937pNXF~mplCW@X*{*V-I|n7GJpjfWLo} zyl1+f`0mIBTD~jrS786Gw3WWw3)7U^@Y~w9P+4fM#`~)FH!-I4Q?!B1nDR?kkCtm( zT|R4@#y^~e2L#3b{@ja|8dn{@#Pd1$f4DrV_##_9opaV$t;(DKkZ+Bjt-<7IpQ^vv*zC}cxTVqRqGNO zpSoS{hrxM*m?hubb9RxE(|dy}*TlK}WAy$&PRUOX?&^uH{7%%^KRx(~n#@)QKWSm|KP}~j zy%j3H8}=?+`Zbxe3PV4p-Uow!4{s3vP@dTTcyO&LPYZny=6G`69qYH0`>2rzj*94!Q3?yin_Zx$)ueYwSDiv%+eR+RRQr#@~Nh4<&oK5l&Cq2Gj0zhCXlnJ*^@Bf1VByiu~A_jYC7czZfNc-w@LB z>>0ZLJ8bkJkA%xqdfPtokH!9q=bJPe%y?yGWhQ+fANa{*21CAJq4*ciRAv01=S~?p zy%v{QnY&CKCjY%EE>Cg(x$0{A!O80*zrR_rb)~_zWIvaqpZE8*NBk`*{sjI?Mr7ynXuo7wiM42^kE3Mlbhp`_XP_CP@cwjod9C^iRBc`J$2I_v_A! zF)2^BD%0DWrYs8cFZw<5+x+J>PA1y#5xhLp(b3&0nC}1k?>$^!^m~?#coh{QCw`JV zC-XPT-&5~b!=HI4a`%cpwI6vSxF)mg?3nVO?*CHzn@E4+$tSlOeU$fP>_P57z}0tN zp0DNK&p!5;!L^kB;s1RXm$#PcW0)>X5;x5B2M(W;`5gH(7`^j9-zoNNf2Ond z^MSQo9@OW(TXR-@X4U#t4fV%`UTU|okMV`mzy=5X_tK?H2BW+`{d5n1Ur@hkdH_hv zA3OE`Sp5;B%gCWWGSb2Nz+LGso*&V8A53lAwnX&d&m+v2R9vD!#d@y-y7k@u6zo*X!%Q3#_u+o#9p6pdV z_Z*jhjMm@iyv!UUNBsZ&_pjjbG1k{rS2I3IL!|J%ZadKsioECvrv2Ydkq6@xDm^%2A280p6FcN^1S_q}+E2dCBs>XO}ka7(J2?NM@-J^2P0M(IKj$ZP`K#KhUMZ_I>4W*mp5pSWP&l`JD>OE{cyEy2c4~j=re#l>!A6VN5?sD|q_EP$E|AMd2*Ei681RY8~ZU4EN za`@}^uZ{}SpXok9NB(ufrRv{p|5EKc!Sz)*|6gtLug#1OTt|P5X@0VI=kpPRF<%*r zjs2U!*gsjlLB1a?6z{)wtK9FpocPDYu%FcW4?kQVHh4MB52^auAMmeOY{gfNocPZm zJr9&%oGs7vcgX!q;74A?ixozW`D{8Z>vc8IPbK;H74t*=`;q4>D+f&aILV)U^2whv zrukxbx9pF*^HtbS42PE(ebmq9*n?c3dHbEPdgxm`84`_MY|eL#0O$)srt-( zJFs{0n8p_e22}qzG4S}R^K6g$)8MV?+z*XD_D=^+U1a{|_Gh&Jz=IE-WqraMHf)gf ziXi{Z%s;??R>Wle0qN5hFLQrEd#wKQYVn8g#kFVC#{M&eFOSK3jq6Xoenwdz_D{tI z`gHn%fycHQjPW~=yG-BAJU^lD%YYZ&G1p-5|8ssSX)vvxof$cP2d_uv^UHC5`Su&Q z&FCZl+!@{8RhfwiId57>uf}Ih<~tW-QhylVp~KwY;cqVYYpcHY?A*ik<<uUs_L~NyJsye0{?6cMP@ap_oZSCT40wq$9)B1=z5Y87 ziyYr$;ghu9F&JsDf7{4|`We`K(O}eXRaJuP1K3M6c8ffFhU`r^So!lV`*HgHTJ8G@@h6%Ic_IFu1;005#Xs_lg%vR-gH&;NP7^2XO%+fvC5Up4xzbiRGx zE#Kw#4)|_8J%4Jx7sNN`c7K=q8{{wk@izV*g3r_bJm(L-o*tF;I-D2q4y)g1@M-$f z_UGNw5oP>Bi*{&`RMGtMiALP=E~D*yRq zAJ_UDQf(U;zfjfu$MxP}gHKX?fH!wGe}8bl;M8GxKQMT|F(mDQ^C02&JE~23;`^`8 znJeqprw1Q9>Af^|R^*>OdH9tLe_`d=qo0@OZ2jJqo0WXf^Do-^U3U74OEE|P@{=lk#`7I{x0Rmk57_qmMUMELvV(%* zZ^e{_2R#eZe9E`vs2|(DrBC%`>koQ%{S11SWdCJ9eSZ?e_`%Qre!-uRT^`pS;ms=l znoPT8zb3QI!QS(>zY+iJR+ZmirJqynUuEZq`J|r{{XACsRNk)5PJ7wyUpcY%jLMJf zKdAgKs;>-PC;A}kW4`Zy=Q{@1v~@P<`=k-?O`j+JJul##(Rbs+UF^n#BmF$Doab}E zRbF|uv6shm+^5i9u06=Cx5p*E-sbdmFm0p3gxeU zKmT0)4~kuXOW_ZiU%ox0eck+y1^q?jrSgNl^O#<}Pka8)q@Q^)n z@DCIKVDbmQFWctx?=AQ)y+^?FImE|$VflRt;wd8?Jiowva|00swny`yQ>Rw)?*ZmN zy)=7cIqCa*MIZS!mdSfObec93?xO4q^#l1fZ*GUi;fVMfhkst>u#v-`_B~=B^VK!O zxd9^&{Fxf&`D8FZq|z99JWKpK)lnyy_~MA{M+fzx;@9%|`>H-@zl~;VCVhVWB0~Sk zfA0fa=Ci+;kA}O_r;Hrs_xvo+*YfkxG~2^`*RMwgd3)f0#P5d;M*Fm<^n8@;Ri?Q9 zAWx+BN_*k=$Me6h(|eWA^Zs4X-t+@!$-R2!3we2Xr;&qCdyzekei_>X-#U^*z){|R zwAVKOd4;3Yp0u6Fa^NJVk5fE}m+)5`d7S1mWxm)0PWb5okyH80A~JuY@>2i4MdaA8 zllZq<^1t2}z7Cx9DMF3?sUf+~{0j1g>b~h*j$rS|rlhBp{{;D^31 z=L1kb)w!*zKFFVN2m25Ee)|TNBRy8j*&g+W>(qP^{k^NBJ8k4adnJ74V*#H#EBQgc z{~)QG{)O?CO!9mh`G@_ToPXfY28l1icnYe6>nomVT++qg7vy)bTjCj?Av~57{*UsX z$Zg#!`BVETK8pOF-uwLXMh^V^_x}smC-Ca8u9p5n{;a(7!6%JA#>>sBexUDfkoynO zf48amTnov)+-2@hz;CXV?+en``(OSt+b5jvy~Oh+^pA)y`~kSEUf$0^ef0Yi^ud$y z(C&Yk>lgW*$jN>=^3&f>;MKkw@919$^uu{@8PcsxWi#|M6TK;kpX2RjG6)Y~bOegSZ37SGqRXTa}6ON=~wX8VAb zOdT@#ILY<*bHU)F$3o$$wMGv6$;gtl!8MuAf%5(w%WE>n1{&4(05~)u{Dt(-cp(~2 zh4NL=c{cix!ajd5Yw*2M?;i!<o>>a>u3U)w+FsDxo`1z1ut*AJ?`=P4fyg%?ozMFKi)hyYd^q=Av4{1Iv@Rc&|3u01TlG;r zInMpPxctl8zVHRx-iCYr;%|*VwdAi}KXEbE3(h6aC5-;Ap7Q3iXTP(^VC?sIER_8f zypJ&6CF?~?kDuz>xpU_(qyH1)`&+lxbA22je5ZO}@z1dja;nMhoY>g@U7*i)ue8 z&_C$0{{f!T`BQ$EbpFxIRx5oJ{waT>na#f3e}VFnzhx%>0C(d9Xv$A=U+f2R-`i%% zJ0yK8?78{RfD87xe5h}ozJM+N27JkHKkB<%`$u@fsc*WV&iEVD--zf3IHxep&tqYw z?_%Vq^l`t}S-+jzKk!GjM}U=nkl!WgAJgiOia&1pXUU&|+(K@jc>etVFHQMezH<%R z=jlKC^|8G!RVKgBAN}%vu=b6%-COr5`ZMFFCVSk9|HphLGI1~|^771k9Xa|1&3_+> zpHe*f=&-@iPhCPld|nP*5$WRj;C+}cC3U=i`C$9VCH{SdeyBnAV*>qze6NG~R=u1b zfW9|8W#!-AEBv{J_;7oBKg+?7E3y3~{tZ^tzs=wCfG@XypZPBIQxpBnhcG`r91u`b zzT*SkYvuR)zRb6ec^zwc{!^3b8VH5vGk?c=MQ?AG>m#TyOm7PQ+!xHJy|)d<`3Ns8 z-&dMXpGi&#|12j=y`AeD@-omjws-tY0^x!M4EZcHpTb`KFxO8s^KF{X`|MvZ|4p`A znD{fN&z^ad=IfHad~n}DXiCn9M`?Z?Nedskk8o=04D%P7uOGwLUi_i?d0OPrO!FB} zl_%f}WfNPCK5%ks?OKDgXNXVaWW6}x58V>a9N@?;VWW@wotu{a9MpeE)@!K$40<7n zH%EUD=ux5m&_5~?vVK7Nv_69cDl=egWw?hh?Ae+s&TDId)* zs6Vnk)+d0B|734)j#_^V*4qxqdE-KU!>mvK3=I!U`;b2iZ&B?_IFXY4;D6Xhg_-e= zcpn4+oA#yq3~rI{3Gz#&gzuvLLiJr8qF+vYU+NG3micm@CGw;7BpR><`&7R6_AOft zhP_Bc`%CL3YJUgzs5w-5@5^*F%I_iUPYlcbZqdQ6fw`WX|HgQr_lYV^eo^Aj8(!+? z`Fk|8{aF3pf8_Rn{?u?JV)QY7E={F)z6p75>Hz3stla{2y-^@2;6 zsJk0X=|A^5=^wCH7WyIoJ^@D};hVI6L!-pA!`{IO8IRCEk!$E@eUf*K$oUk=m!zX7 zSdRFEif~jg;s?Ap1=IQebK8`h?h}l5zoO+Y&W)<_S2b67*f1-Um-4&P@`p>5|1Dq2 zk9dllRsQ8|^FDJO_Xk=ZY4g2&sXb_*xzsWll=WbJOI@P$7`<2 z^MCFyKN&nQxc0Ee-;ZAt|Nl;}|5H)Z#~1Lxb7|HO zYCa_&_<294hyK8*KcMBY=Q=i9 z_?xodlFz@F)4TR5UO($6JpMf>K98|6Lq9g`PiwX{L$k?Ili#!1FVTGr^m!=w+nU*! ziFNoa2fiG^gfKsz0)GbHb^IZ*Nl)>h)SmqPEcVxJe;e=r)h5Iva(|`s%XI($FR$_c zLj7JT-`(D@9q|(UJ-X8Lzis_uf4A59YQGil2hjOO>ah9#_}ljH!Fq<2Q4qnU#EU-`cq`TWc|$S-+d*@@8)-<`fmCUJ9f+O;!@>v+uQA5?szDLi}G{6SH*I> zKa{fX%A-zybH7h+er|dfyXjqdDI9gn>-gvT9?Iv{7~cZ30xQ; z{MqyN@_Zio%?n*30%YXG*URIF1=IS(iSy+eC+Bw0WlZ@8*YBzHug;pq{?h*V-|F?B zmbT9{&sFnRg>$!A?!LawgP<}~I`FC~8 zdK>Hw?|6~R|56X`kC*fLr~1m9=P15E_UcQ0-E$*c{u^F50u&#k_!@7+%K z1yq0M<=c$^*zaE!{}+W<9`C)mgVzsU9{l5z^q%D1Mn9filJWNL<@GD97kcWwx*$G` z9xPyetY545q-(Pu$NDYv!&=CFb^epqGm~_H*Q7^0*sPeGF9_^EEcfFD@s8bT)<^sq z0q+0HX+79e`ys)4uR8yfw-=LmFRbUEmH3=Od6=(aJvp&;tlRh(oF`J}jcbu!l|R5= z{yX+B(C_Z$@lde8)7T62AKuIQ0p2NmrJ%oo^{ITJ*v^Q?UTg)Y5Ay5q!z_n?zMN+a z;?H6dFBZgytysNU>qo|9{{#N$_QCmFueYO7>xXh%x&8zH)%%EqX?=g9SM(PQR@~*3 zZSMIOT=0~qG{|BG!<@)_?^SNSvOY=$feY@KJ z{I>JEQvXZ)SBmf3>jSPm7hkD=zi;|iTAm{Qe{DT&#_@Kg_3QQzH@%Bp{cHF)`~ADx z^_y+_dfgp&MD8%Ze|Vqvudl67d!|0Fc70#7_u(2J*V^mqwin)0o*VhxU1of>v>k5< z&6+buaBbU#+$4XGz(4QU-^KIkfG@vyfcYT!a&TOn`8UPapBuLLeswiX|CM~PM|4l& zs<|V)e++(pSj}It{xJK5?7s(myW_jexBiLl3!wY%m~X(p@{m_A_FJs@`M`fKL>`&- z2700JaB{K67jokj8o#%Haab^|PaLlLIAc10Ps;_`^?A32+vpR5s2@f z>Z;sk{6TzwcSQKp4X@qsn&tzLPmRBqHTtWLkM#}g+4AMu;+;@G6Usld-yW5JUO$;K=^>~0419xs zK==RC@dL)tr}kC-r8YC>Eh{(rd3zP?5B#6-DpmQGQ+rDLxb@kReKzyTf0h1<`^)wI zzdN74Vq8b-(W*YKIK8u!*}|rR1*vuD&b(eZ!8w(dK(M>G*%F z2k7ziVV|$LYbkkjT-0?Z{dl#kiX&JZ=G0QsyFqt%?A@(Z5da z=Lf;>xB30NJ~P%ghIoJWcdYNF9$o%lXU6)jzikiiHxu6@A?<05h8N+^Ak-f-(u?KlX z$$_WI-?CRxA^t(X!b*Q1rB7M<+ZNjT+q_0gZl|aFZqwaFtbFl!wmmvHjK(^#QrIhxdDRdl#k8%lZByS0DM;TmDh|MEuRB{IHj-5dUbs zDU+%cT*yzYUwi}okH>GE`2W_e8xqD|5&w7i&GrvFF2x_+@|DuRQn_p2#UIpOsq|Mn zzf$&Gc@h3gtPgSj+g|rY!YSYM$2<=4_qkO6>x6y$JQaSQO6gy1dEx&5PnrBbYW&}w z?_T4tGtYmE>&K3t>7?^D6mH1zjc)zAxY*vz`Mc>qY&hWmpOg2huJQkmc6)!=`sX!& zKid8ARNwZx*SF8-_X6-f0DZ21VSeAiXLqh%&G%8(5~leK&sVTNfB49C^1cf3;V=c* zb9(T372h44H>g-JVdVQ?sA=>436AH_$G69rPvd>NSWMn?8tX&+yX?RIhH%38m-itA741nzf`cx_g#Fd zZ&ugcgA8YZ=w5@ zDZR=c_Retr$nWxF`hB?|KSy8rm-mP57yJ`U<)!@E#oqvn+(}Ef?8ve<}Zd z-{j!`wEa&TT>0PU3omT1BmT0` zd~Z(m-MeW%Z7>V2XkpFBtwx^I^E zH&6A&>HfTxjOl%ZwxoK0;}d(Tn#Tv^z0=yZk2mZ1ZS4PlE-e0FePaIX+pg#QC?0=F zmz-Bdc@iOcZ>4xYerHer7U2&#pWoPdJD-Ox)~EaXLc07XsXC?orq%aC{QH9S16pt4 z^%qy4-v8@cbiLfadth+Yao=x$+LZ6~U>o-T?=cwh=CejwrVsjvNk|76Z8FI^X*vAPd0(9a1s;f{xpY43KZpF$e{+@hdPw+it{IA~w&T;wi-dRlD=kURCXM-MS+7F88U6lneSf0U z#uvUv<)H^7*q$SI^*_-`{?A~~&F{T@`?7r(yZSDE&++fV_iX=5>A&~AX7YC}=YPSe zAJ@L?Umi>SxpKGuT>X4~N&R9x==%O_QGKI+Wj*l|o%e1UIGbkwKkEDczv=n$mGWg* z-^HC+Kb*CU<12sL{ulW}?^Ejen=5y*>u)K!tN&rcdH#P_wfWv%4E`MRy5|0jED z+irbVFytZiegyclPVd?~>Bvulf2;JxnEay&o$>b+{8jz{Czbrd_iCCSzev;jLiuoC zA1ycV{G>Qup|-7kufNCWgWo5Y&g1zi;vFvF_&~v4EyXuf9G3IaxbG0R)fxFG_SCff z=Tq_?`zd;Ff%uWc1H5{&FB%RpcP9EBphv(XR|k zdOF{pcsnV$mfl;@{J%ESzWS?dANl{cOY%MtVR}!t>t&N3xEIGI3hf=_?>ANoZpow~ zKKBps%PG20(#XM|bEASG_j}t}4xAgd<=v5pk}uDa`@_Z_{EhfN$NvZZ`Z?Oe%=7&` z?(VVh@WdL8JEq1i8~jgHzBC137>x8?!<|1jIA7ikeBUAD6S*fJwB*n4;`DU>K7-W> zORnCFMf*nNU)#2atZq_xb(FKtHyE{izMs8)Q5~zV~7IKH&Y^ z`i@zueW<_e-SE8lNAE4Cc5{EZVf3ZG`)dv-jC}0XzwXK9);wS^&IjE8EB!ve*Xw9I zn%k?h;fr-Sb>C(u_LD97zc0MKVR7AXLcU)w^>sGPnRD~aras5|cJ{>1hB&@!?A4up zMAx~!@>s?P>62XIy>567xSs1jFPHVsyj=KfUhdkH{rAA12jzX50Mi1s zmj2G3Q3u0bg6-|>LA-#R=i1pr^Rp=#KYvYlT>YM6y(dA@ZN~pylz!IyMYkDzs_*`u zt)nu2uJQlh?R@vQ&5ujv=gM9Do1PDU*zD)||F!e~=KJztYrkv${%*g2ANBhG*Zh9{ z^=5pWqTl1##SxB2Zz29VOWl_S{#sU#2T%)qf$)f$pMoE|_uo%WjqhOne7yb$W8%NF z%HupgnvPFTjYfHX7x3pFoo9XEAN(JO*k7E7@6Ju}`ZVMxepG&k$q)DY?MTaewa_2_ z_GrJ6Lw_oZ1O8IJyD(i*c=RY<1Q2;{fz0<%{-epNGLcuc(S%9i;Jm`OjU4>n^UiU3 z@>uvY{K<`$mmB>tTHlzX=1aJbe_^PS%a8l|8V^)*JjGaFz{e{jeQn#S2UhU;0@$DE z9yw&>I6v`=GI`$~<%w3veP~$kiK_YBNvxmH4ArC$)>A?QjA{Lb))VA>{8-<=B7TC` z6X^YbzFYjadH?ow=2v}<4cmGB1pKxkG?(iK{4A01xjex26*3jMpWT?rb$4_7 z{($boqxa;PzX$izy(8}f2lw?&XgQ_tPiy_m+1ymGDer#DKj%#<|0rHS-DijV)4om* zd-9%dkbj5N7w}fU?~K?de|8y3vo2+&r?jRsM8a%lxU5(Ssh+$}%cxF(ozV(PCAnB9cG>dzy zD@sOu1rkHY)KA8iN>;d(G|<}|GwP1dTy~pRhD&C);J|Opf#K2l32tAvm3O5HPviakHU2E&$Il*fhu-*GJ|F1*=;@+_hhH$=&o|Rx9{{u~ z&Ig!p-!9D$;?4E-?4LpUdPC$Kl?OcD+sk+Y^Y6t~j`zm#LSYI1280-(qwWcQG10J9FV_we+`JsL}oh)#9=)djx&kMR@JU5Wv zRbNl~qRYQpk{`zVlio7n1?)erA^@8?k9tnJ!^;Ldg#U*6K6eb_^9}I;7Hg2?$M^|f zhW-5*kD$N-Q?!TpUP-79rZG0-|#c{G*%;(z4!9LZ}MEHH}K%TJ9er4o&A1-7SYD)m1@H+&R5HQGH2>F&`Xss8dp&+wLQGM?$|-nw%;*#lgr_W|y<-;29%JeBw# z;D4RaCyXx|Q?g|5MSFn7Vx#>G@q0skjP`roKG4DY|MK%geOhN{C%0$JXM*>u9*D*W z|C{eKt$_PZXuT5kr=UMX--1T`pUJZR;d`l1NZ+%$J;eL*}(}%gnGZ%lp-^0CD9`S#3HUA%- zFYdMVt;+N9?vHo-e7i%d_ms=~o5k=n@zVJL@1wu}A)g-*k4{WP z;-Ws%>1LI_AEXZlIbRdf>Q6delgt0&`j~+(l}jgx4|q0>-3dId`@a`Zy!dWt4~{>E z{s3$fAN#vrK5gKa)9)2UdlmI{ye{_#?*p7&N%#Tr_4IU(>SOzJ$#3mweNps><$vdY zwh$gex^VqB2Kmc#%l`+Wy^8T;dj|Pk;fyptcpn1JORGeEJP%u@PGtp+_aoffw@^H2 zMf(-Jf8`rCP|2?Dr|K|EH z4D$i{Pxc(hM;ZF}ZS0TM?_<;~ZW8?=-f)hyK3*Aye2Sfrac*`z|2n$-d`#;jJdXJj zKpoZy{+pvc!(W&1=f4j3412Ee`wB>Z{T==u-UNF8{t2&Kf7h;E)E~Cz8Ndx$NUb8a$Oo9(q#i(e~ROU@%{&dCmZ-idI+p4w?S1X9|_La-fbC@{|eB_$9kU;^1li4_*!^>#dz(V68^9H|L6OA zJs1AR_2lpK26(y~*!5z4%zXUba=9$+|7b7hDf0J;G=%@qeuMUdWIO-~IcB~GGd?%B zkNfe7MtOX&KR*)lQGGo=pv6SUrc=@zbr=H;*6h11y9; zAzu~$&-Z(|yUO2g{V?lGmA?6U>+%04{Qp;5io#RuT_1xyY%5qH|E#r zr1L-G{Z$aKFMdDK|EoxN|Gghq;(f~kEB)Rg-huqmSy3P3W@A&Tm+LI&H6)%Wpijn(#65FDyE{PUa`iK0@;9 z^|MP1bRoj|wUPge1Iaws-yBwIl;33<#*@jA{JMW!@nx9r3Nx|J4y!=nMP#dz!TetQF<){NLEqm=g2~@K=@+C9-#{Kzl)dBejqC7}7Zqp4RcO zVs8@l5zl{T{{Y2Tyb1W$Vo@F^zK+Kys6OIZ1upQ)eEB{v;+u^0{UTmUt5%Y~5)bVK zJXXI?v^O-9UxM^kzds`7*Bt7z!~GGyzdYH8_mBBL#4LY6v^UxJ0^TpV#`Hswzf-35 zcx>A5&|e&PXn!xtFF)Vat@)m4V|uX9n(C$f4Cli!V4M%7z%;JcS*t96XZQ9iSFVWm zs{a4^{(jC6|06!1&Lvba-{^0DHW$$ZU7?SluMV3^>#N82`#N%>Jg%p5x}Wwx@Xw+}=>1PvQGcGv9xL?2$VD z-`?sIDcmp8Ku79{=Cm+${EsYW)BF^!I+#m#VyXn|^!^e&2m`Ul4!)J)Ns;;(JEC zSLgF7OhY_)hW!ce{n!cq{SQA7{O=$658>(8UL!n;@!+c^djaC3!t^V&Um$(_L912N zN4i`(yqf9F;RVWsi)g@y^?Erc*#qp~Q(9Pl>@SwF`Q`E(Mhen+Vf;UNjp!T6U!HzN>faSQy@cb5=ae7% zznHt8<^DH^7yrR$ej(F~l*JIEA>=X35B3CEezd261DVR3@b~U;qTQEa`4K*-@N{3%ekM3{&t7+5D&}p z-;VX4TmH+E{3iW}@#aeM`p-{(d>_*_7EpzJI=-!0Y_JDtiP(FBKiTIw>1)YGm>vRu zDCf_|_~hpCGJQX2AIR=v{lNHS`TMWHM}Y5bHqK9ZBYurCQP2G&zK^sBdI;`oE7_fd zhfW`Prv17UZ&V0A(_WI|{gF;d`e_ec@|QK0?iV0kOeiZw`&fQVT7SJgsXo#UAM5)= zkk8#Yu%GsyGjRV&u`HJG7uW|*ae1_FG}~&)|9WHjPm%l>PoB&1{)hhmf1YCeU-kdb z@Aoy~54GoVj7JCc{C{%%|F;eLkMpnP_&xAS|2*VFmGr}`|3iI+Ah277ew~5*b-wNV zJ_P2|k9a_RX7}&i@cw~JqkfK!#}vUw{gd;r2dBb5`M+DYC!M@;XJT)AKL>8eh0pXenRl)!cXS+`A$N9fSP7d_gVSO_09CH zo)>4{3mRA^`osLT-_?9RLEmow|Lq?Ct;&D5*Ei3XnZDKW-|qHqbv*Z4{XFCYf$RV4 z`Fnb%U4EbTcFS8`&-wkn-R}9Xw)bhDf3Ux6D&c3mpFhyFnC?5GKO=Ru__X+*(O;2< zAACWh{|(Xw5xz(NKjfpP^T_wX-x!H>(D?xIQk^wm74`oC@MZdNT=I{Dzr99r2tJlS zU7n!xIMS}nG~K^MI%9Wc8f$=nym*vO$Wqb1>xxQKct8>dgLiG{9 zm!~Mc6z6wj`sVUKWRM^1DR{ks>{}%bp`tPe#BQ)PI|2NfteLY}#rS&+rit{tz z_qu+B@ApsQ`wh~40W%&&e<56dCwXyyNThiE5zj^xAKB}Wu95O3VtqBpc%%|Pnd7Z7 z|F_R8#*g@<^>MZ@ApQaKBJDrU@Fo9vne`L#QY^sv%#c_gk}d5hWgLjBQH&R2tUy~f|CE0p(Z8tX6WXDMza zeL^~^v3|KgKg-4F0ntA4i#fIzII%xX*4In^bCC$?KYmXc>3h=OLueWR3&D(jP4=B^ zf4ts8_f=3nk5nFZ13$bMK;y&mCfe@_82Em89ziN!@OykruR9O^h+;kQSM(o*c*Gph z_&vdUgjq4Z-H`vHT=w_`JqYoOO{?lGf?fgVoBjKrZWHvqhX3!k?{_XdQk{=Gi&ymc z|MeR_HvB)=dRO^(cD<|f`{|xvkN(~;+r!bnzd-VjPxhVZ9#I6zexGMUjV#RE~W!=`_9sJ!q+%ntK-*) ziEqMJ*k97g{vj;yJIn9gBW<}w`IB?V56ee*eO7*hJ;E%1M3x`yBR`vHruBpP|FCE8 zQ-4JALVi6s?os=@K^~x~JlanR();Boukwgd{yV+?H<16M*Z;_W2-Vj&Hj;cZ>u;6m zG={@V_}Q@jm|x_@CncZx#RFf4}bs+jAqiF)^QJ{IBc3qDc8qCtsEKJIs#)bgQV3 z@g6?!AZY9iUM>U=`JGxVeGj<)wN_aljP@kd*WS2Q74=;qu*XUJs~hs2meXnaJ<{p& zRf^X^I$dUaJ?e8p<@W+me^W*Ny+->$Pb$_R`qS+Lk$OpA6Mmb<@0DVF!rEQ@J>q;R zHETLWeLO#C8&&!qkgi$8^3Jt?nC)NdAl?GPjp)4b*!iJu?VmY6=VP$HJPUuKe?2}! zvd>_?#QsLf-q^SIWG2(vBFf)x{D1#_KX=!8*o^nhbaj1h?|SL@zqxq>e@}PT|6g6d z+q-_%`Mkg8bExlYU=Nr5{XgwnpUWK;-!J0*MH%V555Jc_>+dWPd_2!v)i|Bsm!CJk zZ-n`gBhq;a;{#ggJb`!v;Nv3E9^#YSdPTw~yTe_-&;28RYun4Ua{1_k(TGed9RQCc zd}d1?mHOKqKK11TXNj-l^+JJYXutX5dlc`D{T<5i`$M~dmd{_vU*vEQUU=b%ejk|n z!+3&t9Ksc(@hk!FkxZZKS$9~bbL;ErJcsRr{B(ZO?GfcN%{TJrFaHIe-y6w)iRFLj zq${+4|2tn0;~VPxrz1a;>_hlIz_o!vNC`a~A8_P_@KmECFX$V|Zw2iVd>sF|9vAtK zk-owD->UoueS!7wq5f|q|1GTlX^_8|j+1@mw~_yqo`_lgJG=htCHcW#v2*ADxGd(Q z6YM+J_A=hb`~VAOyszgEvyi<9?SJt7Yoh)QzyFR1=^O4RigI8bm!Is*rBdU9Mt?r! zv)eA{%iw>M-}gkkRMIqBPxP;^l*Whn#cEmU5cLu7#N&LQ2Jz5zuS)$RT`Jh@T;3IG z9=Up2rVm~4M`gN<;V`rMj`b7L{)cor6dwTb6&t?n6aCHN|9=*A75~rg_k70x|H?=D|M5OPY=5-B&)Nf8 z#C)Uw+5OfBg!fTDYb=}(pwd2t_MzUmsE_(lfB-w9L4VWz{C=d4-=nPmUa;RyOYh5i zLI1QUY#+1wsnc?rpwc0U&Qg0a#~i@H;>;;o8txG ze6gpd&QAAG>YHDne#g5-#6RiEA97?Pbib2 z_VK-V?c7B;m zBn)^dT`WoWrQv=+dAdQ=$M&obe&c1PA^!h=yaE7S;8)Bq&*yC{FTdA>bo2Eo!gok# z$I@x44|J(4^TA(p&PVd%eFJ6jhZ(uN-I-3x^dgIs@CUXZ2Q(w|m$-Ug5wtFUz62wl z9Y3_c*87NAe!@H0p7ptx4f6l)q$EG&M_8oP(tM#mt7+9jitnsge~9ncx!v2!{iFO7 zls`(3_mJ*O>-LLund}2N9=pwHlj|>1to1S-w`hj>UQ%E0lleW17G-66SsVMW^z|tp zHMD1~(+u)|<}&LamUn{pOm6R7b8}jzo6k-Ve$(4O;MgehLH-_@*1q!S0ir=)L0fV} z-$4EoX8EnDkCgvL`frv$Q+|NupXs0EgZB@^9?#dM^SRrA_tC%H;Yjt1@#6VAeVyOK ztkeh7`5Np4w`}EjejN{6ZAp>`@zbGXM}+IULX8oP_CI*d!eH<70`1wlgYcP7 zf8&Rgj{@5-<+3#2I6m#%g<5VOXf5s&bfrHR@K%xM7v)zYynhUWePm%%=YXh>_SdO= zGA?NJuNJ3nU;O|5_j?Wg|8ryXePaBD@%_KSZl#{}5A9W%R`*UZ|9HPczJG%2XYJtp zeHb5-PWO`jAij>7Gz6>CPScvk~ggh4!o%+uzaNF(&CN#_N2c zyr1@)p}tFgu=lh5>eVyd>c%q{g}kW0kgxLrrn}(25Zk};JW=Z^lKhDO2en4}{xLpa z`Y$=Y3HO^*=lFh?ZVymuxqrxKGM2lzPxM#C|DW{v)Y$(gjfX$!{y%N|FXI1=8>{$V z>?fbL^{bB8xc}Vi^MUvuj*}jtuaHmpB=|Qdz7fy=4poZZd({~4IQc5PC*G*ic^TvF z#x?d|VEy>1T!Pyl>Z_Ifb^84QEuIy8#G7*dfEj$^q4RTB_in%|9y-r-&d`deKg<6} z+FX9NeJa0qj`q%&_=A9dVLUWGGv7>`$2Z$wR*YZA%Zg=8(3md|&YMm_>-Gahq4Or< z&jXPI#|3{k&~ki&na1`T6y+3`cZcMBewZH~j%!~KeEmL%VZBW25BZZ?BzqFZ3w-$D zyJrzcyk!cO{A~b zUfG#E$MxZaYfDP=yF2{vBhlw&e(MuY(0Lr~6VuZ$JhG=iKEn+bi%i#AF3|d5f2wNb z`yxR518hG*|3AntjThwat=UNJL4Wb_afAIz?VXSOVBgBr()`TGpD@aAX^e>e_MUWy z26nx(T+oAHe_JfCFXR`8@Y+R!kKbo+N>v4o`TaCZ*D*Ukcpi5)Hmnvjz86qPCJ0~X z-~ZJd(Rdz*@1MRG!~+1I=svXBpNM$E(x8%jI(|x8Y5p)?-`XMj`(2@=<1pa^cLjcT zg*IqW(tj^}5806sT7RUEMjZhm4}O0SSb6<-LwlN*%LzV~R~xOg{~^CTo}m2>>uVDi z$)1Vj3%woGANpUlXh%l0hj?qN=gB7p?F<$C*;tI)LwpJ5w0glu{ApRh?{Nc7z=kbqwJ?{4Y?zi*B z-M1cJHRSi1G{pm;e<@as(Ro+@y_W9h;_qvRb)3#OSU#amlRpaiwGi;96UAG`FcBXC@z^8n6=qD(=C0jjQkNpeV;wH5B?$go9x>h-WFkc`FU5!vy1(KXfN@2id25qo)HoCPakoH zwcPlWpz%D|V3ppB1N;eKj@JX)>x2s-qP+QhHM{=QzIpxid=J~*UQu7SSJ?Ob4bxx` zNM5xQ4gD7oZWG?#9Dc>?-6iPVfT!jC6YT*dNZ2m;NP~JX4eh~VOYQ9r_rEet_!IGQ z>_J|Cq)VmCJf868@auNYXOH{~SI2(C{XzRX9wWSp{ewS?`-k$2Eafzp$9RuDUu7EX z1qDfdC?9c_oy-S&MvK=lf3Gf(+CSp@UMVig3-KCqd_0cVH*x*2Xm4*f+H>BK{QJAZ z3m0&G{C;vVj{lu}wW}{E;oXl|f0B3d)gjaOKh)PB=lC4_z7IfzyBN<9zNZHP{(^Re z54N8;&i4n*_}>+Vd}a>S%H=OZetsT5;t#u(X;=?<4}|koqP{0a*dDnX)~nwUknj!Q zDJlLL`Lg`GVLoO3!}ekjz%Rywc&Nh?r+5$GhhaCPcpSuMwN}orV75mf-ila4WM4vj z7>z`-qJ6|ug^muI@1@~{zf_D6?Kyd}z3E50_KWgpj|6uq*~477i2v{W?-lN^N=A(T zB;?Wdc1()WV;Rj^rTy^$`LeG=^oIaS8XsDClZK818?BuD!p>bK@J>VGZ~ zw2JXy`-dGydslusmlu2-|JWGYmry=mAWpxhXzwU#MOr_|rx}FtjEVY~{~&vgzgOLU zRZ~arW9q;EkqMH&;=aYJdrwY2%leP^U97(zz9QPk{l=oP{cWz_e|*oRC6j3p^{e>b z{5@1@dH?_T_oGkO{LkF~Ur+Y=>id76uJx z=Q{uw$)AezZ6kYxF2CcZ^7p}c85)?ePnhMM?AvnEXiwN32J-=(A1Bd%@OLs@@Yg{A z2)76KHIz)2XjmU7pjD#5J_FN3`#r`Bw1R_D@bP`Q+);iX>IJ~7_CS5T-~(O@!F%wF zBs$y!0SZimzufKsNGI+$><)KaP$Dv&i8yFH7;jK6mzo8?OOJ2&Kmjp77_V`S+Q;$2 zYX8>sP~YY`%DY2vdkWMZ-f!72*=JzBLmp3B;$wSUe);*Ej|c2Mp|X_k+B|-=zsT|o z^*K%ceHhWHTGD4YU&Hz-E}9>(2h?=b6P}&5_tXkLe!rOQLeQ1^X8Qi&el4h5izxq7 zi0=pZMBgj=_pLQG)IQ$dFRHx$h=-k8U_{hMykWD-cnJLMX}D1_yS|8b$~n&W4|E9N z$4Z&sJI(pfK>xzIX-w!iqaRov;UDD7@?-pUtrF;$>${};)`+JvSvg*N zX~-UIsOR#o5bS?|>1O&zJXq>ydnV$oq!yFpw}*0LV*u!8%A4&agAh+qw{TUb;J*O- z%LgBPK=C;9-M{WX`~0`sqqz$iF@I?9t^4_({k5R&p@X2WteDO$uzhL}E=ka3{ zkA>@(8#x*j^>u%LL5&C+^&|d(h3o-{&r8z&hx!Nc1mj%3!X6b4L^Xr{m$F&X5A0uw zP0{y``s!NA?*(A{fg-;bgZf?Li_rJ4>vw%d8m~KqUzZpUw%_1;Ex~jlcq*Qg@ju3^ zD1r~xEWiCC>;D z}MtgoiD9P`b11oQLxs6O6* z060SO-1_|A+Ir&q&rO{?o=L!uvOll#eA5N_j#ktDg7dAWQY?SPeGTAid|z6}f3Uzj zUqgLUK|9SSwwD{r(R$*0?w$`95MQS~`>6i*OGACv_IlnD?IHf%`qp;x_o9FLsIS~C z_@|G!!iN)$`{k>ARs|A6nUKK7?W{k}+6 z&W|e!mxsgoiQSKah>u#CTDj@kBsl8telB-rv!`2lu153%)&c$Z$W}6)yM> zCm4?--j4@0!qZ51)He`5@&ew7bOcCW5HH2c{ToI5h+kAKO6!OCMoZ*rz7fw@B5Dnn zhxq@g1dSi@Suwt(gZW@j$WN2K4(ngc@_J+YooN_1FWe;ogz zM%BUmrJ-1W_dhqZ5Bn?WEBcqm#$qv19_=Sewt@J&k6iM9;hp{a1t0h8ZQJ4$UxfMS zJ@A1r|Mt?IruIAa_t-wVzd=)ZGu;LIA&i&i@9K|{9;5gh%r^(|Ahf=pJ@!nyXTP)Q z-zwj1|2|Rwg(D~Z|606G?IYfY_Z;Z^#`_y_)fyG$Q9t9kLxe|l|Naur@2Kk|ntvtz zIGm8z-yKpcY=6V@V=;q$DmGGaN!$14+rPQInf|2DZ})rui2s|{SL6T1esaI-LskA;!-IF*{GtEawt?fR z;XUAXFb5ER*8S=5V7SnK#E%mZmCi@_`@FH1&$D=6*k*O4Mfr8-SDgR4(oDbinBOON z;ET1)@9KW`3C}e_uQ=b?eR9=v)IZkWRbEWz`x*Zwp9e6W6W|D)A1^_?>D2Wy;fYUr zzHxq4mCs|~e`>E=)zm5Etvvq>_1S&r==_B8Ml2kUiu12UOC;ZmgMeQ>o;9Mq8N6zz z`d1L&CprET`D>(jfGfi<4nC*m>3oN@cJ}Y-JUp3SasFA&>J#l>%O5`S>=@_2b|PMf zfOWxlj{fq;izR&H&D%%Ig(T^VH@|6AK5rwfB^Xa2ozhYlMSDn>QfzO|wg^K*yB>p#;zpWi1T-axjm zb#>>1Tek81q5scmwb1vBcq*y!cwH6mn}NSy(ig-RrxYuV2k}R6Y+M!NM>-mh2V`1{ zYNY>w-@~0dc04BdW_*qHbHC>JbHqaqN0i!sLC5?2ekl5H5A--mU!i_j3j$nXd>00N zr1i)4(~T<4?`E)nzvVsQCG_4*IO0ZKT%&2 z#T)>7VK3Soe(Fh{zs+zT35G}GL;d~XOP!RzRM*e3T#W0xLnCoVhoEtM4J%_=L8HE= zCL#uX9Y=Mg{vlo_>X-Bt>;*Q3G`s@XC-on?P_VvX3@J(Om z^9$l_rDoND_{W~VwGa~bc z`s$wRp!3yCe1Dew&(6@-_WWjg8XO8U=dF`)p3Fr*`aJnbuZJDR>nJ4CV!V@>Ke?uE zm7sg@yuLqeBO3AhHJ*>2;pP4RQJOEn>%;B2Vy`HFWw>Yf3zs?mUdQuVs*U+C4kt>v zcLn`H{>rdtU=6L$WPZu0;@e005k3I?zFj)MZyLSycJf%1&X3+v!1uizpN;rCos#aa z0zIDOeCE56pXPk%-n=(2>%;TFKOo7c<9m(Q6Y0{pk?xn`NsvEXOdJ>T;dr7xrAMao z;~L3}{Bk+33cefUoz^&?0NM*`nk4<#?E^KmUT7Z}nk-F-`aQ$n8O&tfpOooWUitq> z-+N$vWO;jr*InA)!1>>F`@xjF-mw0jeRSTP$#1a@9GJr2HP|P|^FTh0zUC!XEA!3q z0zd6*OlX7`(4GYM-6eg*`vVyo@0p5xeg*#$DV`a!-v#3iTR`-O_l46=2l>m<->*vd zsS)pVc0PGblt=t*Rn?S4hqXXX#`hsd%tzmUB_1*Q(-A+V0&M>w!&H=p!=IN$y; zf6HQn{S@-UDG{2l$v!*St1_)(KHvNCCI1`O-o7SiT|d*jAECeBYEfyuaXppkIiYbc-J@N`jG$cD6K#0)40a@HFkr& zz~gz!BaJ6i+t64qXe?hsb1>n3(0?o62SUC!Zj3ibmr6M<5BXv(Dt-T682_RJ7fF7k zwde-J{8$^5tf-InfRfe`5H#8YVE^|C+N{55k6FBS`8$G-`f5?tW~L|mraN*pz8l%c z7cE*s@|*d~&+qMi_Tt5hqP;5qzqRwU8E={C`F_9V^5*u;w7LA9rswK^F8-Y!-^bnl z%>Do74g5WQ(((TX+ZQe3^U=pWAJzVDZ9l2b-=};2(4T$I#{NCbe^=Kn;Uo0VC^qs( zBVMVgu@RoF#Q!VK$J-MBkJw+p-`@}CEvfvOZpB*LBKR1eupJzbg8sDY6Z%8s`vGqb zUwgHt#!CLJHvum~#&5#oZ;tj1gE@xe?*V_ktK|_z%m>nN{hR13!`m($Tvc=m{-*qu zQIDsa;yIQVoTK|BJg{jr|F(Sz@2`OO2bREt@uI%&PcNtGJP7!ISXI|ceD~;we#N0G+w%|E&aNFy!z8{MP8muS6wn#=2a>ou;gw{IQb{?-7VRY+bO zf567^5Z+PmsC>RhdqAXt<4=(;O^wAwdz-=D(LBxZ1e3tGtm&lw|LKDsxNop+rzo%6 zUjqNwC}@Zu7~bo7ht|_<575iUwUeSe(8J@${+{qK*niG%-#6AE`0LIO_WkAdL9&18 z=V>LS3I61(Lw%O@oX>j_;sGv1Mo1p?r!_CBrSrc2o>!)o>}wd`FTd|$KF{O%zjr)9 z_7tRTHk(A7@l(Zp=TPvXHZI1C_}j8la|jyoN5E-~$aFRmAo(yJJDSxFNc`~2+E%hJ zAf8j|Rf?xZJa!?=@?-setBvGGe`>F$#-;W`J(@2dXl(EFY1SXagS}dyL-3KdIT>Ff z{)*>H)SlV@i}NMlr$&28H0m1>?I8{JDT+Ta&;LUwFZq`Z@b@s;2km9f{gJ4T`A#7G zfa0eAEg(5AOznD_9#_tR0WOmoi9$4{viHOTdfiw z-jk?h`w8e@*wfYa4X%&tZzcW4_3a(!{Ixe+|2(fhmWTX%Inf^Kcj8=*)*JOxS!uD! z{6OO&(tkJ9m-j2w$7r^pRw@tqEj(oZM18iZe4k#||476q%Hw#`OBz!$-K!e(KfLuN zqx{8UG%Ctt|I-(J9YjOC&+%hVO7m3+ju$yT%N`0D@(194Bfobs46_yubO#YiXh(UZCBwW`OX~3dna4_umQM zAl~=EfkxCvdw~rcz=B?JesieR%lD1Z{t%7D@`C?qU%%&%9P}?+CY|3$pZPHyM;{dO zp+A4ywq4f*ZN`g;_iGd{&DUi9#ldoU@;{35L!*u0&-W4@Jq_{hTO|9zrcvkUPqmeF z9@g=_#{Of(zukqy_jGgoCYHY@$KQ_D zJq_vJ9~b4lqq+YB;y-`R^t)|}(lH=t!29i>FHKCx{ePz@X9exet9#)3Kg|d9*FGTS zGk6~Qw{&~BzdYI}INl%Q2jblcKA&T}L0OaL2j(N2^>Ke-9~d8@^Dy2gSlqfo^DsEfKUC{~&(vP}x3%{aH2j*B@0L@fYNiEDAp2 zyO*?=cF6Q=WxhXzPjFGu?}x{`tXcLt=dP(6`z@{P07{7id23 ze%kg=e2=BGvvZk{5A#v@GG4c!F+QS3y5FMvqmxdD;LqIe=lL@0lbOc#KNK*ozfFoq znpuC1_8%;t2*qf<5q~QxuRrp&4zvENRxv)*=VS-#zj-{mexGCiI?@))80iPnsw(Ff zTpH4Xyq~`S`Z}HC_$wTLZydr8D1N{l4)*hVe_j~x0iX5Df{*p%@_j3yckI|f@g=DL z5RX9iNYrO7#qkH`{p3t{A-JrQ_roE0e-`d9N%4e`4@cp6HnjKDAK?2!`h5UPmiEJ; zzK4$a0%NUWyjA>vYv;RL-7n@_zoLBm!FJaK+xN_TGi~0_=FNxx7B$=1UJ7)x?M`KcE#Bz&vm!R8drAL7R! z72l!r)eyu30G#LZ@aU3ZfctbFLw~-thW(W~zE2wC-!(NF6Z7lMAH@8RErQnl^{tQ7 z`XGMZCfyf6ybbvTPKol*=YQVT^~TQag7%L7ye+o%znl}a8|cg*KeJcRUMT;1U0t0_ zuWDMpT+mJ^zxLt5p9tG{z61M6uE_DaZip{PYaG9h@fA%2 ztj}(|Z?SDB`PXqh|Ledmj~EZq*UKLAU*h_AJ5xoO|4#A4aY5sKfh}9M(t4wRKO3n% zA^3>@{R-ptS^t_(@CU&@2l@Qo5;W%TsCS9gm}p5~9NxKaDPX=q+*-zVW8 z9AC^gW|T*g|3>XW`Z1b+9A7NmOz|#gzbNKZi|7yeN2UC4=JqOSu$TB)ew^Q=D&s+W zs2E{;9QwD%ViESgh8I1({@J#i=>JUj*Y-UAmw$Fp&?oUdzSvP3@15SyZg=~5pP{K~ z70ENySMbaEUT>tY4mA!MF!TF^>#dciCHs&w6ssMJFdy_;Vf{xu+YpPYMcm+mCB7 zJgNPT+|-Dmb^Wg$n-DaPf2AWyzc(}TCrIDT?IT~7AL&v~{vHd#>G3JvpD|xRGD+>B z{%Q^UJ|^C0sax2@zh~gj-!Iv7E8Yu$_<$@JSjG6!|6hIo@9sJOnen%ouGk*{Z`VAs zXpvaYxysMQzft?jFKS%BZTl7V{r4BX$os$5uC8CNiutPg|L?E$zu)!0D*wl;@B00C zIIW2NW;49cCfo7!w|Qv3 z5dW7ZOLYF9g8YMkW+?t;7XMRy^oPYdIxdLu6+6OA&yhkX93e81im8ac=Lx)4u9CVX@rNB?Jkzeek4#t+C>`x7KzCEtbh ziI4cgqO$)I=}6?Lgx?_^`rNskkPq=!p}+iqpm#&OcTSVyQGlP&R?_<5_$^aC5T7{Y&eA3;&nj2O=htvHxA{@yqteqsOq{a+CLL3nTSkM`^!eK+gt(h&ID zCHpttp8);0iTb!+r84J(#QDx?QS#R#9WP1tJfKr*1I@o#KXHA0S=N8hkI*SdkSqE_ z`xK-fmA(gf|1TLhB=fa+G$&}(udQ3Rwh0>Rm(r~NI6jNY_xG{?NJpIJ&pbZF^ICsG z?jPHWiuTRrvHhdP;#KBD{YLd8<;U`wj4vyfhwq>C9r%#HpzQ$jA!BH~gWALWC086F z`CZ|I?d#ie#Mkd5!36_{@AWZJxim_~!DTHhT8{|9bwOs{ViZ_vO>Jp4IW*-u3dsDiKKeJS4Fn}6_Ws84tw{rOuvS4nvM(e@gj_lT&Ecs=6m{JfwMKM!=h zLG_)ZPqqJO*xf7m-u#-r>?MWp|_8W{BP{y_miSo|_9ogoI3mWh9=R5<1 zC%izXJ-diTzUuKrfPsal9_ZUlgX9~Ly?6>Ut$GvH4>b*fhI z5r4({`xAmT;}5h4q}703;)kqb0iU1&ABD>C6zfZPB4~-6C4V-K?`ldVeL?)w3;`~p zer10kPf864{tJLt%Ectj2l`J7#Vp}NFSK_+;rrA$Ud^FV|0sWajPVTeebEvGShN3m z>};bfe`utE?^EM=%bF~|D-;+D(D+ckQl9Z2#^Rfpwvf?+@{PHce|2G?pLhh2hQ0KiRiC z{H!z{ydSnry6=VgUBR3{<3)Q#lRc9W^)dec{jzMYD)=o*txfPze|ytT8ZXXQy1$?H zC!`aNtLZ$8w6>1(r{MheYMLtA1APm7cC;N6G?ou2wZ9NFmUo!eUpvr|V?N~9i}t6P z27P(NN%M#Lbv0pnPeKilJg85B1m{yl{VxRjWqciaz#22?UrvpazGMBy7~2o9eysNF zIx!wyzODTIqde1^Y_D*IVEqYiqx=UHE5#RKc?}+*747Ny3fts-g%HmYIZN{5=yTW4 zQhU1o7IQRTU>ykdHz-!o-Wjm>ENto=5cEv^Qa$O%?E4pF-$egEJpV`fQpNwb_k4Dz z&tG%l>ACpk@!je2=Kk(A8u9;zjq5jx@2~3r|8#v%_nJOd<+-=@5AnZk$)TXwZ|?W? ze*c5l{SU5LMd#1ug-xUK`)i2rwN%t1<_l>^&ratf-Cr%)3lKkVT_*Y8M`LYD#!Gk} z@$T<;eVOiGqW}D@E&odkw|~6tKljzqc?{azil7&f9eCc|G#E{?GYd^xcBM2jq+b@X(#_8+6%fD zK1b(m%x_>>JMbjU$LNE5wzsms8{}_au&{~j8+v@ebeYb-`2Inu#QywEqltl-b(s&W?M|$Ga-%uaMle547g(C?+ z`1=7s&EQeU@3%*R1ayK%{FEM-{fUL3!)lfAJK|HuzkrVYt8LPJ1Ky2K`w0(t0UyMZ zPLNobWEj$2Zy-FCgBTNF_*q#5a%a zc#Q2c&|ZUPp?Cny&#z=6BtO<48wqNnKRrIdATPxC*ZXMvy8P08bHqp5wBIS}qrD?J zxBN6-H}szwoAQbJ*xqa7t7&{lC$kQU&qn-|=-~Os^@H2jG(Tp0z!2nj060bVB*052 zeJ$DlF8VY3Q_b`g#FG@_hwY;L3V6@;r~i@P!^He8V-wka!AJXo-6p>$X?l+W_%+G| z#pCMs2wx;4>O*{g(Cgkw`7O-yfdAOXjAiRzGQ!e+?cyRtwNP^<}VH9#yB1Y#}iBNdx10h&+_B3&BEktSI^eYeO)XAoW`uF#L_uXzmBmP~uZ0JQnga6(?@I{XQ zM|(o+&TUQ1f3&@Gu@q08_hP<4`n{bSzuzkUpKtv~_jpbAfu?OcX+9uc;OW+mI!V4* zTWa_S`^#Xyp1b@vgtwp1A8)g*S{A4I0Q<*IcZ-i`m@f+edZyi@ZN=iapf`;k8u*eF zpRpU>7uZnb{8@VbM(MqCydUuFF2-*?!$W;L;ZL-O_-T=y*8}fMw|cLs+Z(eoZBI^&$aEwZ4+t9Zj215#@J}KcTq*d7-_MPV(0Gxybf_dh zj_;UujN&!Sc&9R7zbiBqJJBQBN4#UR21p*HRU6Mgw*TaDO_JY;FH!!614j8Xc9rG> z`N>39nh$p0(syalJD>Urf+?Jb+K3`9pjSaEkVa<$&Kc$sdjW z|9pz|)oc$ye=Ml4BHFLuzdHFUus@QI_Ntz-aT>2~uafq!UzzMxXzz$?4#Jl=x)0H) z%JUES_v%PVj1T8?WrzG;qbt-12|kz)@%6P9(hsvf;QCJWT%h^X*I&|qufG1)1ERgk z`o{G~eQeNjBtL#X7ac0C590qg1eA#Okj`rS-XPYGY8)?*^%KbsslBD4*P>aHAIqS%wKA3`V@}` z@P9#m@1o$h#yH>VneLPRgM#Q%Ts7n|BddsX~@Z=YA^#_I?D6YwYW z;UL@xkoTjx>)+e+H`jSw_y0FHuNU)I_5a`B`Y@NiRQXl?koVX5>cd}#PWqpDb=5Ml z-z*J%bq@rOUKjLy+xxVY$M}c1mM8y>dlb$)3#9Wb_>V2B)gtDj5?`x(yxZUS0rTsg zuCruXnf}&~GnNJ9-**nb+ZK24dr0t~hx_j@?iqpre=&aD9^hXr;rHWhLrscL z@G(9j<7?sbGQ?BVEM83hWxQYUgDu;=qC80NhvPQQKgI)07ujEn?=d`H+A$`|f4;C} zc%k&(`SMA)AFz${1>pVvoo_MzAL{!)_%AapqW(iC^L~gI84xt$LBGQON5qTC6vrbV zZI#|fM0}Gf7s+3W=lg)eW)`Yu7QEe(A|?@O(ght8$U%3)=TvZB|8;$M$_4 z5jvkCo=6lq-yPD)R8+!0o5PU*{V`D=@l1as>l@;q*lErWfc&0Rx|z$nL*vnA8o!Qz z8e&<&zY*S9SNsj(?aeShip6HIk0=e9i#Mwe@*Cuh<cCGhO~veMIn))}mRG z|3>56*r-W(st}A#@O=PW@A~@Ht3`VdU+s@Z*3o$IKL3~2{^%XS$NcK>{ShA2{qeC0 zDvx+wlhz;Ul_#tLQ6K4sAje{W`w>yP(STH%6C?=I{C%k$jSu+Ygk+yV{cbeq|I(0F zO&SFxMxe|>36k{8-{vV9NRkDgT%V!S9neE+l`;QR%Yb3VaG zI+oK2PavHezX~QSaX+RIyk6`f{l|EKlqTyx`wc*DC&>-~8QveXjN|@ z_>>jD_xJjG1Kw}%Y+6Y8&<%L7=R~hV$X|(vRe1l4-)l$zeAB`@s;}qcyUynUj9*{e zDdo2Z{Q7&V7k^i@kN4Z%5HKKU!25gZZjSeF39q9)pueBbbCvQL?FVN5^AK;)o5lp% zGv`M$ALH*et)K7!_LooflmF{^z~A8iB79R>|53CDw21ccenY0CZXwg}wt3$D*|(Yg zdE4`kdsYeBJKEOX;#*)L8to^mnl>^G;~6jT`4{p7Xd_dEhw*-ZZSi8t&oDI#_8+*w zE$Zv|e<#OBgFhGWlUu@13Ai84cnqu9S@b*2R$=|$EDY6Xq$C7c?q58{7|B|`d!<*gf& z>qYrWc>&+AY&azNXg}%iZ#*n$#HR^gE%k@(z1MtIk{|r3lKgsq2KfPhsR4>daD^}X zS4;Yg?f2)3gs04ST8{_FaQp(|Z&|-qfd4hx`60lHZK)F`i(& zH%Iz1*>|Sf1rA#w|4`p&kIC^$4;?$$e*FWy;6EGx6taI$wM1z>QD2?u4uk#_cMpiN(@?DHX z$-aR6TrerM?+VpgYOJC>+8c7|B+UKntvS6Q=T1?{m(q!%6y*X=@Quw z+>pd+U5S-}9dt@6Scg zxBYv)JmUY2>(_7K@2Q&q?{?x(vp(MI`c#$g{@#!0T7UERu%bWFKK--r68`Z(zH-mD zU4J9?qq*9<+xeT}y+4nXe{VD7^P4IS(|HT;^C#n0J}>4?co^{L_MLAm7xUrGFYaC- zo&OQQPT%J?4q>%WAVj3Io|6N<<0m9@j%yc_SYjmh3C8%iSob?C0E8f1YKDl^0yTkUt#~*@n}7l zw|_4S3E-H%>|X>19i}0^`*gff&{)62YV-#uPQ(rfKFaS?Y8sdZJZZ>}PzY-04oLi) z%Rh6!S{~2Ic1um;7e)Ihf4p9{XH?>)bkXQ9&5m@5;Z9i1zV*yf4fB zFAXRBXIIzL{Fw378NgHU{931|KNAm-q4IkEHR*i;omO}}_}&EMgCo3N`Cgmx{y*j; zXaR@6=+8VJ9KS>Qo>1PAa-8HteYRK{X?>BODCfu?g8G|G0lc049*}=7wccRwYCdr~ zAoC+J2iZ5Ud@h%b3ceTU>G6DC(8%Aop_j&k>#3e)yQq+p#sl`N({YIp-?zs8dK`b^M1)5;q;+XndOQ z%X-0H;%#C5L;DF_pC&wx<d%Pr=A$q%AQ`O^w#_?;~ z0s20%zAvNL1%F2V0Lgo!^#c3A6qhdqGudo}=#VRPd`G9`kA?jB(tC<7@TZpxeE$T{ zqW{YmFOvL2ke}ZeUp>@kIpupqw2%IO`1b3vp3 zb|*Y|DQLW}0KY#rL8Ja8Aps@R5YO&NMwu=I;ky4RrU9SAh9GD!%qM)0d8U_!HmIsa z&^MaT4NhC*NAa<}=&4+S`CxB}8};AP;rB7$`2Fbj6Y5$2Q6DueM(dC5`?AJ-{_uXF zB(J$Wh;N9jr1%%CKT_m)DmTzaqt1XB59-?ngZ@{x=P=j@EBTgF=Zx|@rg z{9irK&gVR9#{XvecAp3D_V#rA-@I`>e@|8a|9tf6ZeQQ(_^SKkoz!Q%&z`UEQuMzxp=coGCs4+U9y)?M)yvH+6_1B$WcU~Uvy7QOY|86Qn z=dJhQeJF?z*eBZir1ksXA>JQgygxMh%#l7T+cOZ)dEI>9RrmKhrTe5N|2oF!w|c#9 zAs_nd>lXMsh#tMrHno-Ci^KST$UnD`_<;9Y4gIyX{~RL3ng4E^bMa!f2aJxj)xWrf z@Q*kDFaPMvWd4ZDkF}*``va7}{?>~x3ceHU4X1wj{PTjw_xND_TA7YLQUA!=KNPe# zKh`$o_IjCC!vlcOm>z4J@U~KYFZ5^ge`N>pLEipV3#hys=A-}NhbX^+8_G|;xMBsB zhkOTs|ENDK-|+CNX2C~#YCFq={{3Yy@py1OmWSWkF3RKkhY-*F6{g49BF{3u@#gEE zhUctlJfY4;G`{J&nehjwn+Lh&0qo+}kJ zQQjSXX3xtHZ#=^^yx$d7f-iH`A`rS)0Wt+Cw~%O9W{DK>u$c*s)UZ zb-WclAmJCl|Jm)=1z)!ZSZb(#C4O;+YAinL5AjOu@L_}e5lceCuLt+U#xl};UT#0C z)GMMt#AD@hjA(4nZi#jXer5la^7q?2Xgss>Te&{Odl=&(AisMXeb0CwqzD%#M0qFB zn))Ptzv!O_I7N6$j|Zs9(0KLue@mA7o4F6Lgw`MFOeFiBXnzp!ex`-LZ?reWHC}(j zbFiG$z8l7)SQ@1HG|G?imXbO89*{03;sMbg-VcFv7B^W>ypPZCHDZ0u`qBE2`~#4o zp4$g|kkx0f*VL=B{zJSzk|b|6)J6)B00wzq((2ocq;$_3d^4Nx&lI=6~z=0Qvp>YozzgcLS})8Lz%{DdBhY zeMtVGzrM8edy1u-XtWnVyfop{N_&9od)u>oejMt?_<&t>zQ^|n>`Kj|-+uhxYVWD% z^XXjk^{2z=-(O7UpErk}f3@4m_>e0Uy_agPPlmwY>;`GCgr>g7CF-_`(z0Kev$P$3FZgdzQiH9rxpH~f1&M1PkiMGrY}N%HqLK|_JoHXe)wU*cSC-@73-$lf=2#Z zYZntffan7M@4=toKmWm4+m-ECt_a#Y>Iko0E6+FNOOWjmU|;dqETDLOZ{D;XKrc3| zM=p5e#b2_#qsg}+UpwJHy#IgvyWb^!caB1QfX4paO9QSD!2g|Me2C|wQ8}O2$@c$d zv8)t)Jdax=S;P4qypaa~Tdfl8m&@1JNbeg${cpY)4G6v-UtLzCf<`=(e4s~Sgl z{vGhan#J!cnBN!hLcD>d9q;7&M!bvb*HMf}<1_Q!AxpI0#r0hwhzBA0aeOhKy#Dr3 z+L@;HNBt>kd|w~^^Q%^^B6}6y-_J<<4aWb2{g%cv`RbXzc#Vbj*U4AA`cl$;18fgI zmsT-8bN+s`U*$A4F8CmC*aHb4B{~!>_7Hxow2y%ODH1s)mxu5%1Fb~HXuVONoE7>X z_(=Uneaek!lKw+{O2MT6y?)YvEMMx6_;@_V^}5mex9#Yp-@6;hC$B&1OXp)AiYGz( zsmHd`?+N1l8Z9cVKj3vGL-M0O!S|o%@xl9;%FX0Q|2%*HSYOuvneX4DdOT1@ z)ISO51xTMl`aRe0|NYLt*YNNCzMi`Of8)mL{r}nh>VDUUs{HqteFFXW#e6gQH;@i? z^rZRs@y^ai!T*dOoIiA4!21HS{a_N_H&ZNY=zO^R{Fy#qn?~oM$v)Tj;JN_)eh>Ct zY=h?n2ydPAuSS0~;nBJDThGs*NYMGS3-JCx_Zp{|k2i<^boiK!<5mB4v}gG1*9Pf4 zw!CmmB;#SiQY8&od2C>#*c{Cy%FCwx&HsH?jH~|j$cuL zoZYY8qyPI84>wpyJ{|^UnBbg;{U~UexecoABap%iT3kvyTe;{y4`}t^RU*#<3qfs z<%(J2!+HGyUxe^8;)7f+O6O}hk3)WNtH$Mxcm>P%I{CiG?(pXDQySxy-Qi3AfY$$0 zQ6KTuNW6jY2cGxG(OoCj2l#+TE->v3MW*=sGUEYk&lY3+R>@xq@y{BKAIq2Ghda1^ zqda&&e`+G42tMZb1H4Eyv=8{1^YeLu{)v5x=2MqPn>rrDf zv~PHC9`O?>>qapivwU;WDDQ+MzZ>Nrm+d32@b%2~>)bxz?OcM^ALG+=nl&Q$fY<$y zev z^`8dxEXIfHcQ}!t-vj(!qCwXG8;xJF1P+P%s2`T-YFZB%PxyzAJ=Vs2v;G=s>>r*F zEr{|c-_7(N<(1{X!S`Pwe{_jSe$aN&AIb~zCk2iDE0%ic``;XHlj74V=L7BsL{`)K zSMpt9<&j?~qJ3PSTrNrRArBq92s0akbmgzllQCbSpe|j_x=pL zXJu>Rc!J5kHGuCebiV-Kmu{8tEZPq|+om$2zAN;#c8Dk3DQNrmo&mbNOwcR(0q=k4 zr1QrAIs8U=jm@eGKEBWXgU6ro2>M@#zcV-zeU|P!EHCsJ@c;J#|G)pi2j3Cp(f@C$ zW%~i%Pk$LMyfgpNJ!{u;Jg(V3fOtNaNRD&)9K_plJh?Zo0zO@QQ1J16JD5Jg(}>rB z?iBnRwZFfVz9#tY(Ff6fLi06Cll+@T9Yi9fD{3XLNqoTeS@SRnfKRoXT68Q^)kNLNidK=9* z;+wSLeD8*Qbd^GJlADZ^SF+^F88)WQO0%Lp&F8IA}c3 zUZ|lyHX+)>@u!MWNj`U|<6K9F%+DP?O5YFSBk<2#C4RV&ECGU>$xng&K#y}J(|`v9 z{QY5n#VGrGaeVz&JK-ISKe!;tuj73KZI&PKtGbcq3)d?-HXe}sFUI2%y)>k*jEymW zX(%-jA^FYoiQ~`(nI7tU=wyqOPw`hr^8OD$oP1yOhxUhLjMpE>8-)icnGgPHwI?fRod5Nw zSbo%x=sCZ%-e7-f`(bwY)UH5Z`~+SugR!<#En0f$LL@HjsYItiL5@ zC|_iI5SEW>@r2-;{r%?kLj4DWk)#i9u%87xM1AC|^&H;=@`gLNwmrst@c*|Re@f8$ z`X80&1N8rJhb(`%kYoQp&d-4!r-7d~$Pe~~h%7(k^S5@8{5b!K1}n`cj_;|LyU4!% z+sJS8L>g@AUw^K#CvyAm1~*Y8B%<^!F#U-d@qaj{mJ}PeA++@INm2&%=Fx zxIb_cylTd;aX-NS7EvGZKE&&jKM(!s`&xW--a`L5_^+k*?ZYo>9S1~x%&+&E-{JE1 z;aJ=Dom(XPL9DH5@z4JYmCwi8c5dsW_BM^yK8*pxg6|v+op@H7Unk)6rn6a};BOj5 z{A{7|qWvHvy>Ewje_)k-|KMN#5fxn2M|sxnbhio`;}u$cHH6n^<>h?rX8%0c7a-jN z**CDiRf`u;yo0ymeE}8hGi%q1{_uT(x3>RsouIw>pSPtwlN28f_Yt1Ryz;Zx1Rw8b zfPIGS6`LR*z;oaA`vu<)_`g)TPUqi$d3&%=j;B7;=L~tivz5k+=l`id51r2uk2q9~ z@XKz%S3ci_CfdjIzwMO_#b;poc-%qfZ*1?7szkXw;9=E5=Y8aBkN{ogt1CHQJMhEt zgaJ>7H8o29Zsf!BXe1xD2hZIZ+D|kx{>Jhp>HZ3icYQ6dKk_wr@Ie|+IN9HC7{AZL z_YJUoay-{BmoLYA>3i1sTCLn(D5Wyq0e&c9l3%N5`4JykSJyU3?ZbPED($x~K>y>FG`x7JF|I*OJIhE`mUEKx$kD9(j z_-V4Qvs?RBv{95tyl=1J`PK6QNbmXKegE2(tDRE$Zuoxbdqlov5yuk^f;|@ESIEAG z_6SWG%ZmC)$2H#pK_lK?ol@(WhWGEZmyQb>^>@9M$A|0H9|v<8{T_flt6Zk{?_PlW z1-UqEzswJ*8t3=J`PZTj!+ams4Ei4~CuMyGJgmw2{XidLy#6?zWV)bA{lR??&d-nh zlrLcDFRsOiM*XR6XpD&Zh_AP5FA-mt-=zOJjq@Su^HI`h{joi;ze?Zh=J2s6pX?Ov zqx`A(2E%xhX^rg5*j_mqm-uHy!FIrhxsTGv)0hv><5?#7gMfbr{@-@O2Y~nenF;nM-s|gu_KjE6 ze!|<6eb2PR`|5<>*PUO{{{S3V#e5-MFMaQrpRoAPeBROVzvS;l|Nr8qYjmDOdauVr z_J!q>FAg3K9wh(!?os<_vUK9C=nwIKBAHZ~cEkIBY>z>Ic2kp#FORn=i7jt%`JcDJ z{ddC4-u!q_#{aYaf5MlQ{{6AGKn;y8vH%20BT61CzLWF| z^9L-H;)hW_pW>ta6YU?RluGA0kQVO0^Zjjz|8HON@aKO|^zViKkNnen4=qw=f-RTVSw%Txk2;&g~RG5B7m}#Z#v7*@xjigd`v4TUa33FTDB7 z1M>X}yq^K;aP0qQ?`^=FysmW74|!;f9OIrlC2*&`Q(ZDlTp6(2#>FKm(DXj{Ig``g zm=xKD0CvdGNt`CJLtK7buxdJ|j)4#|HY6S<(KvM?KE+Z>E8~jjr{u;r4UOsP#4^P} z_K-UsBNxdfHF9LE@2>Zg_K#!|niJAn8tZvrdwpyF@3nv4wb$O8rHA_lUS40r^#!0^ zYcKNn>2-$szx&$lJb!m);Qvy>|GRgK_v#CW=Y}SJE9~Eoh31CblKjEGMLwSa`*RXs zo<8uwZ`F35KIo-$ja=Ta-gg-DIi5U#^}Q$jI4ckEwZ~)T;lV#17WeHTe2y_kif`I_ zzNP7$)hgm6Jba?*giPBE#sZ0M@%YU)nReJ^yhV6mNW9-i>9;gBC5*Cv<8uFt61{iC zu5vty{QBpbrTkL)vqk?$d>%FMx(KhApN|jV|D;*mkAV2zzx>ndLp`CsE#fbw`xAvd zJM=Si=Zf`4ZOgRqWbf^i>$8QflW&&dYuRIV@$m)iH)0p|?g!|;168g5E9M{e{_=Y( z*zcG3_xrsEy|$OceR|-_?YJ{& z=lW3a+rw$?+0rDvM*_aOT$S`KD8EgruTSlDO8Qo`pCdavt$mL>RbHRaKOB9@q{#U> z9zM}1(R*{27E1D)*|9LzVji^C$;M{@0dST3LRB-qO8&^Td9C?A2EH9j{ft&iFI<|HG~?XTsC` z$>sZ6uaE!K?I-l}|F_QE|IfygYu)}c@y(1c*K&N>w|jBDK@sOGy9nPddhF|uF!_Dw zN1eOZNcZo3+~p7NThVjZeXM?f_o+Sj`etn}-X9R>o7eWnybkpc_kSAu|I+=~r$bML zx}2U6ix2hyU-qede-HNmxzhRnpAO$STwYej@7t>-e2m=?7GB@~cOH)mn(Y7Q-^lH$ zalii!iv`}!3;m+H`C*F`{*L-rcBk8?&z>#p6$t+mUUu;P8sO{Fs#O7&9?s7@vgUAo z0rtz+N$&@MrtANu{q&LQii(;c5&pI6S+hiVlqVhzOXaz9xSJk;V*c->_W`VdDzP6( z_5$*raesc}qKgRh5Wsjv&_^0<6?!A}y&mz(v zQ2sbxuZcv?hQr}a%>P`%`|^0vH5@rB-zV`@@VlL4?sA#=?{fF<9*>htd|aqad5{ksjUG$J;M6e&nxg^YcfTf0RGmEc8pr z-@>%>$?16H0P&mE^zyqjQZK#Fe&vhV;yeWMXENJ)|G!fHHXl(Xd_?vaY4uUMw<%kh zE7GI(IOi}*^j@QJD6PI#b?GSMqr4u6xQ}0N|7M%Q_%Xsytt8-rKImR0r4Kw$+x^^s zcPQqS-)}ulbl(zjKN|RDRkHtn@?XA9#2=&gF$5p>0Iy5?)yU5pQeZLvsJ{`bRVweN zT5j57mfD-nPZ&pRvVXciP%1z6|C@6d|4QxuoWcB(;8T0kgK~l{`S1e=O@Ic(}m3Sx3PVxBQF>pV!Y{k=V2j{q;@QXFpyDZv4?H}(cs{o;h@Q1?T2t2F%J?-AW6Lbb9vJTf z(s2SF9{caJmxVZH0w#pX0nl zoP|%}e~v$3k3jf(3FBwlKfu1d?l9=@Lo`~RF+ zr-8+n7dl_PN;_j?bPetI)BBIy-lBB)!5`6aYwo{@?EM2{V;tYj4Moo8n^casgToij z(s2P^e&8>94uH!O;i(qV=kWRizE*6{onYx>eV>Sq^7q+vz9C1#BkAk=%=NqOe`(tO zdCR$guHJ=6q`b|T}F<$=P(0DibfLb8fCvI$Hy=6@W8J_Lsk=uAN3otTNRn6;Zv&bqL!S6?OcC^`p9hmuwCF`iXZLI z%Y*dn>gA}2KeN3^UYu$2zt{G<-2R#V-=9YQRJE0#=cn@R%`*!52Y>B4F~8IjP2;Il z{&X7tkF?41Pk28b=KUY>cT43@_5X#eypXRK)t9-v>-oE1mjBf)_SSh^zNY7g?$0!Q zkp91#%Cl5zUy^^L$;$GB@l4iN;eN@8D(o}n_td%1g~Qd%{|x?5U+>JU|2}Aa?5p?C zf`ZA@$F2U7_u9e9Cr>d`CLQy<6Cy#vxU)k@9wtS^1j6A>#uwt zbiDpx{&61QR*!f;xF7ci(t!Y0U$j5vRwa92&?b{uZ(;pP`~UNpf2@x;R#sYMy1!4@ zlgH@%KbaeF{`@H2|DR@mUI_f^VBvxP{ev#P{>1)r1wA;&`GhYY+4Rcy8C^*D(sI7& zDMsVHzC6=sdH(49z!pkQ;PFT^y`Lb?!#_dkIX$Bh79Mzcy|f>P`vO|OD(VOR9a?OV z`=|Q>=(@XXPGi5{bA+FNfW1Pcv|fdNpiibFxo-J>g__7W4p*h|b6PBEboieZrO`FR zbp3f)q@UALmc}n=X-%W4ysFbF{HuEwr14=NA)mjfq528)^}rKUpB3xhM8hqk$&VXJr}-?(YXI_Xe7$@KasOBnBOFNI=e+`q{y%Z(Y7Z^rxBqe|h}6TK&!NudO`J)MsXW zexp7h&8K)D@2>4T>sWuCsjtlXdVhL>@4+o}Ts?=?AMO8pHK~3VBx#Ose-k?GE?&9v z81oPO@3Hhf#ssds?41K_3xx$|R3EKa+^yL{v_+M0?ZB!(C0NSq(SUEn!eRFeWFOu+Q=Kl8I z)yw;Fxc`0*87PbR3I9v?H{m>go>X6%_v1YgDI8X4Lx_i;c7Gn>ZHK_u)A#4W_wfDw z%=mGhVKmKtBC|Zx=wY9#^7Z(%^rq#H-bb*ms^a-4{7=_S^ZoZ4(#JeeDz_)@V;CpM zlx$DfFMRS7kG;a^LaP5|bbvz8xZhuX-w$|S8DsprLY;k;(tQL!rS~N(Hg4qY3w=~g zjadIKp!KoOBi(oLYV1{tkJmr&Rr&gw0E-{%^@U0{mk-b+ZdSo3`(VYeN6-|Y>lHb>$<1y*I282JAIMw`K;ja{*rtKeM{tPvIv=+PQq9KAe+RDZlHY zRDRNzA^zy)=r39PwM5J9mq}B5?X@a_BIf^R!J@tH&Lg}$%VKn+-=ZAeo+Z%( zgx_~?`7DVYh*)dVsF!Se%pWg@-(6OSi6EIjyH;xGe(c`t#<0WPG&uX!x9H zf9P|H-de`^nc*|(11(?JyHq-VhWtgf=(#^UJmuG4$m<8;S6*KF6BZtHBJbrAnbtJl zNkP}N6j;UhjPhvO5HG(T{xS{#CF=wImF&MbJ_rA%6IMQ6fmYfNKF|Euf|lhWgN}Ju zx6paJMa+K;_9@bRE1B;}(EXEcijKDz@IO5-8DQZ*Zuoy@z4!j>yAN7FA9sBU@c)YC zD^`g9G=u-;@#}-i(~SRX+dpUOGrc~G_U@~na?j&<^Joj+w-fh)&(v3Xec`?Y+E2Bz z@eTI>xzc_r?gLn8ZRU6%_x}w__F&t3PrHwORlJW1e4q7BRvwEF_Wxe5xDOe$rV9JS z8>7p5_TXQ`v9^xpMUVp3c){LO~>c?dGgZX zBh{8AVm*ib=-j_uEZuj1$ChB){rIp45c|`>(_vMd-_FF_*#AE?Fv{2O@K5%beEkjD z=M(o&>-ksz`B{0MfTYO3mU(Z5cQ&m&J&u`pG z`~UR5n!>{84Zm@gw%_^sJ#sbz{LlIB;Z8cCm#CRrd*b#rf)h z&17QngD#pY_WNnQ+!<7Okz5A1~(OZp(-fm3H+ zk?;=L|4Vog{H?zf<;DJKmchp3Lwdc5#E?jDb;}#t4Qc$mcFGRNAB2~TqJDl%c;#Y3 z^9w%Vm&=oBv`_2h_D}~}@_wL@f=l*qAIjM+)3?4IT`cI;EtN$gJ-z&C5t5uWO|>A*N%XMsLF*11O#+*0b}Yg~MfZAb|08djO}OugCQJ0bQgHNUbk%-@JUj zyN2HPdxZ=F1pgP+H_kIwahlHS=UE#!ahmq41BO|%1x@$Y&s)ROuZf(b{Wax1@7K%J z2k7`bEbQ-r-xKkO$S=`dKJ8haUM4=zpb?&4r{?R|Y3W@7uao|O@4uz=0~~Kn(+6av zr{`bwi1cWGKTuP_&)WmP%l6YXkt5Zmm&JK^ocF)AxLn5n58N#6_v8MCH|Gm`R_J#; zMq!VR`~Aa1Rx7I?viI*Bp$q>ReR}wfz9mb9eG24Fb#3P74{#nkNsu%RiD{{*gSX{1iS<8x!@R<69-b;%gmVy|=G8SL8R+70Q+H5ccP- ziftY9e}L$!YN4OQe!gW&;91agTuHQ_j@LDh2wyv_O^N+q9nVYpJJ58WA@6UXpH}Un zKFFS6mljToZ#0nz%kd9RPSOCEYF`Rpo)GpVwZp52huX#YfuEAS)V#_D-oAH*9%(6C zUuEUtss0+Ro4(EHE4P1hdi&oXwLi5to&MqSQcLm4>p!&bW2%~lZ@(nz^T2;CODSOK zgFdQ_mB@6a{0H(@lE9|QPw7Xs_&H8f_`t>eJU@tUn*7h6#oI4a{tq1fLQDGz>MksP z3hy$#{7Y+>nkOFBIvov}o^x^`FD?C^g^T(y_08ef@vXhD&mNf%ETLLafjJ{M%Q5FY$F&{(gE7 zQNG`u_WOHO#{->=U(!?3Bd>Q#db-^79DN?+e}(h|s`|XjXuJnV$Laa{NylgH5AgI( zhqeU?ZheLMhd$uJ%^UdsTa4`E={NvizXJc$a+t68fENoK5kCtLeSpv9;xx|p&!Y`} z#s?mK;)&b&ekSbGD}u#5e}rf2ix&z!f$%i}MdokGE$-+0)%4!pZmJK7f3^Mf(&2DC zKFsoi{r_ivjAu-OqsV37=T{ZLm z{v@TZh9gq=1CddWu;;l#e3AaJ&{siUQCTC-uh4s{A=zG_X!t-2sjmVoe`ue{u@!tg z1YMZ8Ebunb=J#!X!sD*=_E)ab{!!&*qnv&sajTGj;QJ^JhzNP|X+>%JunEJ^+cG~p zfAS`oURmfL5%lVo+dfrF9YDlqYX95674+(s4Zpfg$OEOXWxVH+BbC3F>O*dS=o7A5 zeyRW8(s70RC&-|m|V2{`agu{<)WbrhM1;_%YLd>FtO6 z0F|tFZe#tomuOp~(adP@^KL6DV)XT1f4zIYQ%~2yEobEc-naBE;dn0Q{kOxj=m0b0 zC*S`Q^jgCIm3>oN8GkLE2grS8jMLB;D7oWrF+Sb{%$45P1HLam8{a7SPX!Nk+4*`9 zc&)5D#_`Gg=u^QZ^9CE3|4XC~C|@Jv`MhD5&&Su#&vhn%i&{DU z!}|c*PX!llsu`l_trJ#WOfsI`paKiD4-T;zB}$LDkb9}iFK z^Ihxe!;A)=AMZTR@eKCcef}xQf6cJtxaTn_nPb< z=NH0~|1j(ss(5%he;?RZ#_}eKs%)5SFMJc0WUeaGl_X%Ks&1%S7$@#RNCUN5RHNR(mn*M7+&#w<} zYP8vz|1PrM9Um{_~VEpfkt%NOv!!$I&&%8&6mA|?97MA06Zj;ED>b<4rO5%xt%dvVPv``8s)Y+F_eX;ptI) zkwn7B>zDBRaK5BJn;w7da9q-_JQ-O%OzJ)^U&x>4^7HaTKd?~ZgKm=OO#KA%vukvO z_a|K+a5+E?l$5v9;po{Rt7zY%(37MOC=D=vE!nFmN=`nbAy3r)D;b??f8M@$f6idA ziS)?-Tr_`L`!C-w)7o)`%MZ@?-zLkyj=#nJI?~@X@2>k;c;M{*H!=8}pm*b7h^#kyHSUvI#3lDvOwK1Rw zdcv!Iy?3vm7x?J@e9i~{FQyCr86SAKM%N7I(R%*)i<~C>?{GMI{ICb``(0`J0NVZ%;c0(6i#GH{c*3vy*AEH$ zd^N!hjyHjKS5%ZfCG)L{@fJ?gezyB%Ie&CNUSZ`%&ZqQfeeD)>?;BMAvi$(|-}(9< zct5^l(kJ}W`Q!_o4V<24?@#svYMkSd8p;pFzm5Ax`a>Hng1%$RMoTd-AHBc#fNU>~ z`}qPBH!ouTQU2UT^Z9;1&i7Z;D7-$QFUZYWRm%KBKT<}3U(ggn!Y`$S_Z4Mmg7Hh~ z{(jrYj$MonMrgmE9=H1OgI2=p8*7=Iw>`eU(+j7xcoucTEk8ANXOhlHD%T z4uhItH1_XZN7WNDJ>eAcjPUcS?P>Tdpgm_|{(+zUeldOl5B8Ihr!koe!&L{sbTg^o>?Z|TR@+Z%$ z3;Ub$7}Z~2@jmAN$;h`l<^6r&+x2fr`Vyk2R*LZlc=%?sjMuM*?+-+@gwUs9Kc3Em zaQVr^^V8`Aw4X2gKS2Fa+<*V%@RKC(LO!O^gzwGL`)$w%B&c;*`9Z74h5b%u`rwCE zVIKv$fofNTr~3-mk8$~3P5OZ4BQ}XXK<8V;dn#z(i%nlz$-|R81-@Rx{eyqxYj-qp zKH6X3Kxg_bI!}PGlTzU z*3sg3IT}0spUDIdlG>jVB*oe$xBnpS%2A>-w6BFI|2<>iU2_pgpI6 z@5h2Z?y__I@=>Rs8Gq5q84CD%1?!0d zv)RDD7 z{zK6JOVFy=%Ncz-luP@u>MlV)cvw-)94}7{m-pWMg1V0JC+L1a*`BqO^Z|69fa4k1 z11JVFpPzuIi7)8`%voL4n_qp+}ooDIS5FYNz6Yrzf zMBaGOpsWgTK7}7rvUvUxzh#?P|ATg0cBG|m=(BMB1@N@uw^XwDbUJM5V>IFQElPt$ z<22#z2}>VuKj3d7Mf`;S>H5QL?w|6n1VY>%ALYw$ed{U42mbH3OXVT{-J9O!cpT>g z42@M4!v7sx*3ba~M%P4^cxAkntbetd^U1z{Vq{_mqyLHQ`^)J93P#VR`~0_UET;k{ z*XO|deuv{RnN~dq{WATmBYc|C!2i|tqg)=kLkoHyDHZ4cA@BZfo0a*8K7j7OApDhN2?*%&BFJ4YjA(SDn{3~jKThb<742R zu+J{xVLIPD)Ktj)1OI4wF0LN{U6kV*lKFpSYkxwft2S-o@(;W;iR=GT^@;t<v0g=d^8S0K|Etnh z#q+Cayb0p;HdFq&Rp4c_s3vzgHobbn&`#%<>qoz%}5xV{+e`}Wu=(H>}j%^~tf zv}+)!%S~xUce$jo1Fz z>1DQ8gzRU{%a`-q-^Fx40qx)O z^*_BvU2hpL;OnIYJ>T52M6ySu`}(})h0V<@JnrkWB*c0b_xU%|1#XPrPxt*%WE{U- zd%CmUrd9IzzZ87DK2H<(Y5(qx&fR0u{oAmwvP<{-{jP6cJzWRL!*_=+{M2B`;rLR& zFHqu75Z*7R2i;luYDhnzI_2{KWN$v&$=9bk9(C;K;Qk5E%I|CI?*SI~^Ytj*C%EM; zn|Ocg3DPHwy58k@4fgNWz$%_T&c~1EKK64SKjH11)giR_$i|!q6|OL-%}b zoY6HAd$nO!mQ~Pq)ElbS3;hV`C(4U+`TDsg(%YAb_ebjo+F1C~;Ygo#NbL9Lg^n9x`invIM_JN;!wz7fw@ApP2zvBD| zy*@zi4Oa2`rStheNT`Nv<{$RaWUj;0175KnP3&iU=nE3(g#7{bKX1zw{&jvL%EtrX zuc*r*@HNHPG^8}K_z?d@{2hVkh*p#%Hkp6Jxk&K7T3-5j@ApVF2XH+6$nYcS_5hUsZ?C&r zdXoMiBR?oVtOHnnh>oa(Cg>59m`;`3e8K%QcnfcR^3k>-K9anSadhC)N}YK8T|jzuHUXUA6)PJk30Ut`gG-rnf-q@o?P$p zJd^*K@sO6+eEsoJ%LDLz!r932Qq0@A+v1)>fHb+D20kB8!}AB-7s$X|@VnfqFU03} z*yn$%a?9@oe?iaZ24hoQdK zACT=)KHX7Dx}otmS$zQiL;|+OGX0J=VUp=D7QM*F3;4HQe2I39ljBSByfVR0j^Am& z-}?HCGQE<}hDF81`JUNXF5kdQizK{L5{r3T zi)V9vUJ1R&N6$fWeb!OJ?_-xQCwO|mv#NTK(V6-H;8~Rb*n9DT?+tW7U-0SvJ!=!U zCz*!V_4wY$exLU9>3t0mAMm|XrZesR!I#p9e=@5lKa$(||ZedkBAeiQri;funa4EWm> zUC#R(Xva;Bb6I@wpK#_kF?s>~OYH}HBsHv>86WdIogd)k2mT)l1gwmY_|^CX_pj5c zZw2GSo{8oUKAz6t|C#kJEoT%aADQ##)#krU{s*Nq)4Sg2^TIjg^!{r{Q%^nU&6 zdXw*&{C>3Z{KmBV1-?-~WDx5&3++dm`vsm{;QQ1M3{%41TgUT;9KQd6^}$2WZ{_ye zc<;CIzlLvT<5Tg!?5qFYb&U5j7l=nI8K3ZQeT7xbr`TV2mv7_qE9~a*lUShxYEa4pnh|%}0&*GvzCDJ(J1*ur%Huoku@b zAHe_CxR2wJO#5EokBTZGUtPc>q|jpFfu9InrR~?}yk02wM~P2hj(%dle*Mos$?tnW z_-K<_!1((9Xnd063G9zfx{P7Qhy8$KG{WyY06keK-m43eJ;TmHaX(+?{^+(~zjwp< zGOmAG7OUu;lOy`?jnM;<^<_dnGw~|$y^k*3=lRj`dHgt|3C~6xE`i5@Z#Ug1&Od-& z`}Cp?;eR#sRVt@5@pC4vrzh~)G=0G||AgpKSXUqO`j=wG1AM(GK zw(q6*vQD^e67=epni^rR410s`rO7|N*P#SnV*a6j>nj%Tn_xfwh}z8M19+O$SA6^e zo_EZh7-8YjpWCg}+^PHkkMCc)v{0tojrm+3q2v98FOTstpU?jJDIOkpUoJmr+mL9F z%<%&GF*ghQ9y*ITHTw_nPw)m25m(&~po&_Z#Btqv)Q3 zEp*>C-`~6bF!YHZn9^vGWrdAe}nK7w|BYTDY9bRM5tETs=PT-1`6W90Y>{FAN-0jd6Ih#QP2NqfbWU^D@Bik(1P& zSo*a8Pr-Tk>HGbe`~#8WGM*){! z_xq>HH!%9iVT#`)?(dtnzmNL?9KwEK8h=`T$v3E+EeQrwS1bmV~x zLf&+KT$~rECI6Q4GJYOuezb5nH}B?UEWHKM3Ga>(ab5uJy&_xOFB0?8d?dABKkNe} z{cGyJM=n2^@(Ou&g`-@50{y_nJvowpx^M7{mnT?$!1s@hN%CLY^2)iBT%P`t>}eWy zZkW&f$GmwzSVk9~a+>gSqdDBfX}X_ZQN(?Nndj|+@8dQz?;ol1^Y|)y>HJ-}h4**J zzs2I_e7uiK)=ZqneYrAC_m%j@8%8-F;VXC6TY3H{zu|M;y!?1ifQ}<@|G58;j{gUk z{~7#$ZP$x`?szwIzWunBH?#b}|F^DKzC!e;nfw1~xZ&eXW_``j*LJ*_sn3shed4~c z+}vDlFN^htVp_V8jYptglKSKPo(JnUZX4qL^Vf%QpMb!(*PA@e>!tnER`LFOcc|Z+ zlRM7$)383G;`8+u_Lo0*D(ePTKNCdv*NOc_oFAa;|9Jh}7;ABlG~UeDyLfNVViEQN zxL=UKF<(!X4i|)Dy)V_TEf4#{s?Ee?dmiw$KR#7R}`uY;eJtymeK@Kwhu zst`eweSmboAl)ah*PJct3;4*CmEigm(9YjBonYaC{~g#KX80TT^C^KMM(g{di{$;$ zW8OS9o404CJ_G&J($_kVg`XJS7VK1yn;E?Kg#%-`~TDNKjCRL z%=Jff-ha5Uxsi{D*grQnH*q`%+O$wT!s6HW*CqW@ist#t#Lv@c!rSq<(1$%q_W9^7 zB7Wd;p)Z_{=ZWtlAF29&g!BV;)%F~tp--UW0=#|^f114l@u|BDKG7ceJOcRAcmTZb zIihun_^020K-E#r_&=ulDzB`pWb`E(PZkx=!2SY48=sm9s{kAT@zCzyq&=(}a;(fp5`x`oMm4 zbZBd^&{4?iTi18m&xZxSJLK-O9FpnIL*70{zf1Gg22I#UVLZ)J1fEBFW$SBf%ztM8 zgZ;vene+d=y|1_V;(E*PpSylQKmWgc=KMb!Z>~4_oXPLU8$Vxv?N4||+VAf7_U@jQ zCHA|qzOofXX$h0uufuxe;)IW{Pq1ETwu=3nAmI=Bemm?(l0JaXk5{8xuj2n;27gVb z9zS27sR1$MWy1T+EdpT7@IjB((!wH zIE^-_PHsPo@J{ChU(X_bJKzbAFK_tVaX;tZN%r`3K7hARAKB|u{tKD^OOd&0`2N?I zCWa>(g#KiHw4#?bpDLMutViYZ2B3|KxDO4qb)%?%*t6C&XbmiU?A0!>u`zH?&^_#CeY+Qv{=q;d^~wI0lHUSBr;o4i{0Q>jH;?gw zKW0hyh0%T;)t9hOMt{CRl3&zEW4o{q*ZoWHr6h#BXHf{SCFZd>_Yx=z<=z*|CK2 z3I9h*D=Ii%B>YXb2Z_s!KOO(mdG_pl1LFg)x7nJWXEgBbKgS1oe*nKJ4Ih)fpjpDp znfvJ(H1rXbmD*Vre>}VJ1Wrl}6KzCT!3jp7%j!`~- zPxDXtQI8y1%i`DV_nqRszmz>cx8KldQW!A*C=cb1*AM8#B|q06qQ0nlxIBPwIV<}2 zCDJF*bFQr{zWLE@y%TS~#rp&LcWI5dA5_;@8HIjuKJ|Bp>fz~S;#KIE*4J3M{NB=0 zx>uV@zyIQGSKbIqANcByl33c*D^=yZ#tegi}phQ8nN4(Sa`^OdmJr z^ZHB5cT+RxQ~xb067qjK6npi^V~>5G@qz#6<~9bi;$D znU0rqd)YXX&yQLk_s5SP?`B>+gfWyF7k<{Z9|*vGkJfnJIj|0h;z>_PvIfFUqpPqzD(tZuQ&R=M-S5l^?dxqerUN(te=4I$sCfe zNBX_r+|pMlXykvE@;4&?L{oaNvGn!wT37M#uz#HBGiKHg#}CNwi9mptCrIZdOUx@c ze($32#+Rl2t5@qf8~lZQe>xUvb>~X@g&U(?ZY5{R!t#?x``ZTZPF_Ey!)~e{mGkc$ zew6ZWujOIei-X66t>Yr-EH>tEO@Jz~$ z>t{u2=l;D1S~gMwjMn9MNTwg0CclfQ0L=gN@}vGmdjXF$8^wJP@K4*7ri}29GrHfa z_s2bqPS&SY>Ti1g;QgQQ(Owx}b-96;`j(3DMSGV>_w(uf-K0qMLG@!5{a^3zCX;9{ z%D?G-`v3fBFijtDW9-MTzBJU%@y&sVoAhJGah9J0kyhx-xI7XKyz@SET?QYtmHV%a zfNtdU0iABjplunn;MYbhLAn3d4wn%v@-v(|ADYHZI>+od5DA`OldDpno<( zy^@;$fWPT}1a4oV@Bi;N_c1^`RD&xZcp&&iyQOW3TgqPYEbkSH5 zuYaAN6_DtI?p@pN3sac1-#3Z6XUmq&k8UZv_u+>g-Tcs_g>-zuWiAdk^C8!;3b|zIV;LpTOU4m7~gU-1&bLRsQ|`-~RT}NB`j-1?L{n_V}^1O6l)wl+HhV=ix0|^n@r*mJTcH z|8?!sdFYV`lc^vLmX2JH^f~PZKOaSVvP4)OK>ro}dyjUYd@IUdut4~O{?%CKk#?IN zxJ`c7qr!izt!5{`r~S|52p{tmlO9Jo{e90P_uhB^cQ-FD{QB2!U-I{xO1@NbOUdRh zlzia}_kO$R3-^BcE8kvL{Kd^*ymxcavU~3R!XM;mDM|CU6c6nYomaB5Ji(HlLB(K# zJ4NZijb*r%DLToo=&|VZ+TNr~yBTS;_@4C7=uB6n)4=1mQa<3%pyz|-=l$bh@s{)? z^C{?^Y56MYL4Bfp$?qjSXHzu$&dN#UqI|%Aw(j<)>WBF&SMu}0XXPi?3c5it7~oDR z?Yhh2+mK3UoVzwXAN`75cgs`d?c@1D`B^#O8dEeaLZozA{#m?KuIyAkbbl=UN|Gmh zPsWeFu$T_p4<4 z6HV>G;$!Vl!TWVT4WTGMmB$8`dC9+??x14TzxOHXLhvmq zc`MiD0<_(f{Lb53P0^`#w=>$D{Jv0+H(CG4zs-j4R382N*;Klef1OU&vnXd~dnNM= zzLnC0o1Kc^mZ~3f6XIv(NtRcy7pf24zh2MDc+l^Y=~kxPXR#eV6)OTkw_+-zUt<)4i+r?y@TMz2Cdj5T@__-m}?gC)%A`NV{>t1r(2_>29`m zJV~prq#GtT=H05t7xPXj=2ZKs%uOWo5%IQBJPk^tUOtP`>_~oJsLPue2aFUB^_Z{w z8&8dMtR6O`+JA$RuggPBQAZIE%{zKLQ+m5vI?FF768)sBnKGO>(eGW;q0Jp1B}?

u7%WdgAtL!#_-)~YCU=B*Z6MTzJy9BpSiH_1;86BG&Uw<9(&)SXozb!bZ9i#HJ z1t&Fs6t4f>xN6v=^Xa?B^7CFU%jbLX*>}Y2(c)pavefe9V8Q3xDy8=m%}Vow39q-0{hO)@e=a zZ_sHiS^kDt(jVpf6uxU(ELo1hhp9b&)(bhocY2E;tzHtoc$}pR{$wOV{e;@rG3j96 znTzj<%V+fZa?qUs^7p}L#3s`kCB$gvdU!p(m%O$GckPIKkdB`;VsN$oEG$h)N%bgoqd3dcs%4%^dx^z^Y)mU zI%LuFKdBAEt=FP@IjLBBexs*cNjF-ryJX7YfWO4WaI>gaDi58Bx_bR));qOx^MsyW zB&u>b5b;j;zhX(~BFbUR_E37{&Yim$?#Nic3OC>2Xh!}N!%>ox^zdisdtYo^FYnfy z+xNgh%jkciOK1uSL^v}|NFBkr`hBG^mo+}>K>y^YUA?lUtn@p6zchX^)HgZRO zVXAk0SF7QY_&P;9v-TkW;jmsGTFl}`Iy?KO8sIv@JC4Ei7&X0L`BYalGk@Sa!!|qI z#L&4>-HmOfe6$6R`==amwYaLwcXV8YK)m<6;~V-x;6U%{X^I;&*=8Uk}%(4GzN9#>e&Y zg=m05{GKx@xiz;_ezy1Sptm6O{N>8?4#n4~j^Ml6>3Xh>=CAsAKCO4w_S%fi5zO0n z*-@Ugy$$2hyW4_KwkY{8R>7agcVu*XZ%NPa*!pU?-#0JL+TOdiHyR7R3Yy@{QqVWs zlqGQUZyUQE?wqV&eZ7s+bNBUaK)UgU9Xmjm`MXradqlO7Ty5`-UbvsyVQsHA>bp^= zpLIFmI(#l_4{}K$^m2Dm57x32B& za({2l`pYre8#vN#Q~Sw%$gY}67w&$jCj1uW{kf{k4?1vn-(2|1dfC^E@0Xl*1>d&^ zT}xuLZm=GVSSRVujUz`4hRKj8NT#sLN9^W{_}i|Ko|W>0e6*{RA>#KTKQ#W9Po%!f z`MXkh#<$s$@fhcd^bl`0#RpfB@}bl0yX5NeXY2W}*sV!dN!8QhoXHT4%bN0k50DM5 zsxB{1(yIcKqytseg4kqeL652$bCci4o=T?MIFU-UIsG7=ky2(o8O-WB<;~0I%IAo=HaeJ>#RmeY$ zrv^oze+CC_b;sX1duR>(+pS7D^5O8P7PzWvCim%Hy4tA{;bP^6uVcJw z)?VD8^BqQivK>qhBRs)I4c`+^b#Rhg>PMZacG3`j>MZMLC^xOEcEV-tLi57L9(3{G;@Am-%CS=2CuRh?m^Hq}xwG8T8atvR$V1_FCJk z^_%o|qVf@64{t@e#|glv=nU7Y$D^h3Sw6P+HZ&j{qnWG6n-P!fkMgO9BR4HxLc*!? zrq?5jkHyc@-QH`7S!tfy-rK%Xp?Qqt#;oXczA-6B_CV4l_1U1#Z&v(p_wQHK0loYh z$qC}u^mSQ%gF^B}`O?l+>hoU=a!c}~DSenni*8KfK|k$Ki)(^M8ITk~_KBwwq z>nhMUtL8B3SJReiXGq@9sCJs4kG5QV3i^z-y=6hHJ88WTGCDBd8;<0YUZA9B@)?wC zZEv5&ucvFV0B=*jqx$j$-#Kif@QBw^shaip$D!vVxpyeaX9iIozb>~_kNUhYsLKVb zN9KAk?_8msN_wi#;QK+hqw`997M@&+cOcZ|E-Nc7#onRX*xru$-`K3uI-ss|+v{0} z;4WQuvk~7_kJAMkY&+2EWM-m*M zc1hCz^X@=MG5Y)>yeDW@t7%^M1nm=}Z@^Uyvpz5Q1EK5y=Ffr9sjRG4$c6H0%#RdL zAg~nvv$L{HvVVhOS_%H=8w0wwJiP`p`2ZTffS z&l8+$G#d4Iwp+&O+r^ZfSS z&wq8vt?;iX3-oowTl824=sC2>qnF>>7=gbZ-gFbm%|K{~_7n8)itVNM&euRF$B1}X zKCk9dJwIV0|5V=W#U{8pk7ZGMEL=&?>0gzW;(H*V7(O#N8Je0J9~b=Xy|+XiDHCQ^q*J4vD#>dgv zU>NQ>ZM+_QI-=!=JD7-3X$beykqx-<%5ptF8eOsgoTcQ9P7H+B_PSQa`cQ7_CVX7_ zpKY(t3_||Ksa})qpDB--H1o&YtMQpXy?x_j&2XI=?Mg6@xAQB6oA$${UjG9J@lxf8UFppI*5K+*FP~=pTEb)lks`fO8C#u zw$rRm@rNy)aKn|FitwFBQu=@>DKd!momXi-hMd}UyzO+k^m&-(Gs4+4Ke}_G;E&ps zcHLjXsn6ruXmb7^+?kVudEQc2KGsHVgJtIf<-U4--h+ROWvUbMx1`wbM}1jTn~MGz z%TA8h&wAjp_94BCE%`m>OuGJNxC5cAS+YOo|HHYu91aflWBxBKttkbL|Nibd7ch@2 z=i)EGz45tlH@^Sgb=(5i6P`MRb%NR4Nb^0-|4YxD(bolLvsyxLWj#zkw6i?_i}GD9 zza%%-T^h=po&7lVFY3RhrxpPJDps{?fabx#Xb0h!`M!nE-S3B+-Tw9im>Z=H4!(8dKQDl9xat0f@m*1z9r&&oIw?JJmFoJW zo13e#{q{}B%Q>;FRQ7v%ruJkW}=isqe?9@|U*x@Umg zg-u_+6|P;qkJbZi!EdRv{&$q4_!+C7|G*~bDcXWd-aSeEp5|$%#fo@L$_oee{--RY za-d%-lrQ4bVO_nx122(3lC#lsE%=^o%6IDgY|}p^^O0OvlYc4)`u7*V2-jq@Qa($1 z#@3*JQ$5Vdoeh_+AfkM4?=={*XuMs}W34K!fSXg?O5^ZA=;a!v5%O25SvKH%e#@FN zd?&-EPa;00xVSi(zqtyNpU(`^xZ98%e`q+=*!N5q{$g4`pW*7k;}f6 z!gZ+5UEuGC=gfiYn3FdfuCK{zLwKJrej4NM5ju4QcjdE{jscRRM)jC)AVfI25A9BR z_({Kp?`O`uMdO#Q*Cqc{uEfx$HgX?!Xbo`t4)xJELg|-}lU!}@rK|pP^mbL^E8yBL zYb3v!^$qzpe=h0oO6&Y||9|*=o*r&`y6OA@o-bP8`IoAUW-be#Nwe?MT`HHsK=Q)U zq4JZhzFrS|^5(MdD9?ER1`FKs@;a%%41~ga7OKo2+CfpOXq`{v)Py#Uc7Ww3+U@I8 zQ&VDoUfb(1tLt<*v&JhSceZ$WALPrH@Y8%s_7US)PnPtI)5ME*>r@j7xQT}HNwzx!x{V4{O|6MgOs$rZ_UKgMb7>%?~sP&jLQ_yL4h z!!Bx<1wAFdR;ho+ya#>IkHow;{CC*3#k{UJtTZ0Syw&G(Xq+bf%Z7sI&IITCMh=(Q zFhBZl?x6XO)&*}EtZ?6WXrvMTztm2K8yI@`N^|?1Nv7qp~An-RuzDolQSy^-#>BN z%`{$>^f-R;i)OfU=g!H3+tqdKwlgHZTO9>@zUl4*eV$)#-}VUPtmd&f_=~DeUmM1~);@i{uNz%^9^e>{s_Le8?w&ArL$I*2xp};Uix~FfhidW+qFkC{cEfFGLVqBA0$J$8E%p!Tu3{LU(A&?D(}((Lwhnw%v@^+x zF=_(es+d2GdON4)6Aih^4#PFsUL1mJH|?SI1l9+8=8Nzju050SwNv|1zS`roE*~KL zxKcwt=w+`(hJVE*Z-~Lg!ra*Wc z?*6dbp}RR|KjK&IbC1d4jmx{KUsE}4>Q1=6w|1R^KPAvO377VDC_U2CEi5?;+NM~` z2B@A@tLg*2;nqWysCQM_MeDJd1YJa7^ZZU3m5DqQrDV*A%VSFf1k zS{*V?6a>b{NU&t$v<8R=mD@1x)L-n!1xZ55@M=fh)R z(wN-R;rIDFba(RIZ^G?zj84{(yX=_1@SwYnUVL&munyRM5qK(n;_jyrC@ z9qs@9=l=Bw%1L%DG3?{1wsX~}FRLm1pe_%J<1EH`t37_VCm5tNaQ0_V-^SakhtUqV z{_b6xZwSxZq7S0|vdx~S(Y{LdOBD#OuJD&nl51?9q;X)ruRY%xqt%SJvDtNDfaaSf zHM$e7&A22N^N%s#c}!0)@cIjrH0~|T+5O+(8uL9{5l_DA*bY}!eH0IkH_gsNpzVsP z%f;dwo_k_4w5B7^6+DggQdQTXOJ{7e^HHP){3|413(oqb1UPbv8Q=ICH;>|n17H+_5q|fBX zKF5Dh{g(8+9$2*r;qugYsxWv*Wz zm#pnM>-7F*``!k8?;ibk(q9aODyOzmefci4)Upj5*enzHm8>82k z;Lo(YP<(%{eoo`GV!aRX)0s-WTy|OrBYbSYC8{3Gs zSjI2FJv$!tgRi+p!*Cl;?%54@eCO!B=%?z{V5O_<^k1gDwyCZZ3nm(>;gJ!tK$<92KgY>6+2B<$;>Jk(W>4VRk zjYxm6FHsGDw{?{y^|6DMHheGWAE$n?wpa02RzhA3hH+|t=)VkJ)Z30mV-D)8xW=T* zr;@vi#$$}vxm)4hW>To%PZXwQ%m4Z6)rD<+fjC~AFk@i((Tx6 z`8Ex-Pci6je_2xhPx}T{+sQ6%Vyw!9dij~zyb|s<`(na@B|V#)o5>y|=5?5ds({1H z&dKv+z2BMtw;`Ih>pBb0uRV);bUl{Uj{IrX5gN~^-olli!Tu_lxBU(3N$ZDxk>uH| z3{8@MQoB<<9dzGpuxpq%=%p$P>Sf4=btkP07W%3F3GXUSYL5jybe_P1aA)JnIMT7~ zj1=guWqbl|K_AuylrH_DyR;BRy;q@wQ@zhJ=9s3B3vEGDO@Q)6<4)Eh8t>j~ytvwT zT2C%Kc^T>0x}i542<5rFy8O}dpTvwBe~IIwulchm>KOD3Qf{_Fy_7S z%TC2Z`h=ghba#V})}Je-QK)mGuKZ11&K|BSU(mCrqkmmR-x<;uxppS>a6fb%HJ-n+7ZpGy(lEbyV^=g>Ln~ENqf2bZ}UQ!p_hw!uJe4gs3-+S!X z{AK7b4qq?=f6lmnAL6@vTc{7?Oz~I8w;>-3)$<)F??m`8#k0NlNcW4>{v|!xhFMfT zPtf7~&)slybbAWY9|T^DgI2N{O&H&ll9Imw?R-A+L-e;D4R7xQt%j{daLt{5ANtMY z*`3sX2SVot(Vsm*gK;jk3(d!hiR5e`q&6r19j^0-OMVWw=*wCb_)7MsYS1sm_t`~1 zCOZDs9KGf!GJpuMnPfbZqwS{(G` zAxAS@htsUjuP4I`l>y3!rLKYc@%G+5kLCR>Tyt|(1>|6(>ez#J?W>$rkq?(en`onS zsa_IrPt^B0&yd^S=Pzudd|2wX{=bk{EwZN`{o86t(7bWb-5AggVIR>nSh;R3zFVfo zF;3WNUl_Fd|B?0nVNIUtx@a1F9C8}=>xPJfU5)_+8; zWj_7hnFaRS;v7M}=*QW<4Tp0?P}VK z53^ss>uw|aX_lAp9q=afV;711@N{6c0|7=^| z2<59r3XQyj{>>!mN5cKO$jBz92Xhj&R!IVcFdCdEahvttg*w}54?g+6k#AX4c)~u?pxY`jK7O`aX1V)Ii3Dj*+>Q0RI-vDZPN1J^ zZ;a!v%&5IwAF)t_bsYV1hC7fBK3q0BO}kkT$uUE;hhp5FeE;KxqxbH4-qapu)=#2dWzFR~v}KsiQzsi7)|8_;CN9eDi_S zR6=TV`f+ZE>vC;?^X8E1N~yPJt!n&x@>6Z%>d)wZ=)9mEBwr6%)Q!Z`MEn%^J>(Bh z-EC#O#VYlPdMw=-N8Ob^SFVfebg?gRh*^r)V*XcW`Ug1vE1R2L z+<*Dbs*Lv<_-a`J*wrqKu`OmG+!}{=zMjMJDCxIi=Ndv!sds$fp z>5AM9UCh_BsQ~g7{srriX@;Ez`LMr%Ukyp{_1@uH$&7UYIWn1?VLj#?FXkKk9KRMB z2VIB<5%!IK7xz%VSue1=%6J|g>+T0-{jBHb&c+Pt8!FWl{5!z=XSGPjNIIr;q~Z7k z#u@jU<|-D(5q1a8L0*nec=g^o#+UgrF@C<$eDXl-e{!CdTtS62t*O+=d{R7WAl2&|MmRrJhX#P_dxuL)?E>FR^rchG zA9OWla-VZa39n~3zmVt8F<({n3aNJ_9^m*Huun^>humg-?C@bR9$h8+Opa@5%y)_X zTaBV19HGHGD0~Tm(32!56k@SYT{mwcEw8K;I%W!IOPeRdcPBc zeWA{NUqw9ZZqplBPQoMXl)n{YqtF*({@RJo2*VyjtCJM3_V!S2p{G5OpRY{I<4KDI;}7@s}UvySCpN^Xx zEH{w63%{SF8+bME0@rtLt}n=WJvnn2 z`UTc;S86|hPLdmddj4&freW{3dfieE^hW3nsz*WL_cU)ebG$-*&cEgO>5VrYaQvrV zbz}Tu{=T|X0x$R1U0fnw6a*Gb?I;&)b_F@UJ8b`)lR*ADIZeZPSgEzoQBG%1z0yEx z#ld6t59*1Dc#ivWPV$RX8wak#KC@|#GrrF!Nq_vLAi#4)49jp_lP0CPIp#M-WatAS z|Kw!x7^yN>TFUgW>uikUg41Mz@7$ilw;2w!Eg?Vjk61)u`Q+%VpWnU0XcT;COKZV8 zUUS70w*t>_e&x6(o$LFpoGs8t$0ugD1aFb53p^4U>^@vzcfrtF{;Mu^jcTm5>)_a=kvZe5opO8;(N1B1t-QGhH5A2JO|ITj? z0S8*WyAlZ>+bufk%VxfNavkpf#{6fB7t&c@>DvLsw|ch*+>f%{#LoB@;(F<#8#r9$ zine8^5g($R9xLlP@N3Hy^`*)EF)Q(U+J2{kVX19>2I~uUD+^pVXFl5x{I7DozH6UY zr|XOl(wJ|({{i&dR_~=iPv<)rht4Mp9w+}E9M}Q9HRhj-92Wl6v0a}ZCx0X_U5DSg zeRR2X9`YHu{_WGSOCe7^1*@nBG<5J6A%W=B< z%QVzqbjA6;^+%ll_R31Eo4vytsS@~t{eUf=cN3_mw)Xjc&X0GpWE;QRkrOqsy=-+0O9P$u;l>APG`3t??b*wiuR(pWsf#c&E($VWBzz2jiVcKm>SBLz;&Vo(jX!oQ&5n_GoGgTriPy0mJnvvx9 zJ@aH9))Cf|`KM-<+o*X&vi&v ze?WhL<0{qf8UNI2T^7UZ9$CNgn{^8PJbbf+@yn;@KPL5E(tS#*Skr4+e>V2LSzfi! z06BsANlq%n@@sbM^{4#}Y* z&gVPjInq}a-cO?*(AXrw&T92)<|^XErB%&usaannR#i_q5$FsiSkE!H+a&Y?DV$Gy zk^*um!&|17Ajct376Pqo7jk`;{JqtbvRD5lcch;FLCKZ@`HcS0mz@_lbIu#%xY%5^ zVe z@QslR#P6T%HRvfv-!Gr7C+-Kap-uTZwUF#1ZhL}#u&;36DoctmegAH~f%!N6lKEhF z>^JEd{}&^Ne#Y=u4fT3G%EzIPu^y%Guaw=`xy8In9IyK5GCk|f2qYDjlNu7el}@j`akW~i*kR3cUw3QKJV`$l+*3HM2O+(qfH&8 zcISFG$8(c%^J)#`vJLwu9FJh-Ko0i}yYB=)WIFDNJ1E}+pYq(j?n*&^*B$a%mTK@N z%0t`07a_{|v@TBv*S~h#`X;V>Q*kN!rMnW?qOr4oD%A&G*6)0_?>+LDZAOOv7V?|# z8uX%lp#YT$L1D@!Ytkq=I!=d2?iyb48txcnf{A#mF1=>nfXKFQKq z@>8c22gUiaWYA3-jFAsRez#mJXzJ14xS4L z{p-X}QLfuNc=_TsrduTs_z}2q$_;xHR;Adl!n(0Uv2MVJ**s@L|4h!-1o%#s{{3vq zhbgh|i1l1urW(UIXeG~mAtzRN!GFMiGxY)BJ{|;Q{xYrZ4C9->n4coeSWz&^^wOz; zwdC)k@yTN1(%9W2yIR2?uauSbldm58f47VC07*%*ldqiVwk)Q%c<*7gwt5xiZjgGr z(opvbY0lYr3H8$c!RH6b_xCQ}O>#cv&nqj4gJyZJ(EnOpUGogvRRiV3cc=AmBipz7 z3W47te@%SB#PX-IJ#q5QwvX;Xj{ra1JFuDI2J4nyj?d~GcZmI8ygwTh_~MXG5WjQN z)2-yMjVIKNfuzuNmXy5>L(@Wj?R4)-Jm>t`IKrAW*PM)B`;?=C@jK^!yn^GsMXv-HKjiZJm@g6D*v@b` z5kA0t$-l_?oOHb56|7(UM(duh?8McMQ!CWWH)wVKisSmrk>nSgpCi>W=0E0dD_9C} z{;o?o7=PWBD!(V2^Hfn$aiRw8E-h7=nSYaa6Z|nDzx5;f&#PSOG~Q#weuc`4{zDJS zQcbY^^hdM7?={0^Hr{*KJ8Z15SU9ee58}O??`0i(kq`QYyF=l3Z0qwtkI-Fta#czX zHkaLn9ss|3TF}e-EULT~j)#j-kAL>Jl>2!~Lz4a77`%x5dxzah5dDDvqI?14 z*FLJr`?p=B)^&F93CgQ8t}@+r|Fbx$#(XqMYL*_ccsy=!%u1UTx|;R_a_R-fN27F{SF6!gu;c zjfN5EQ(OURHOB+bi4@VUFjpIdpZYpFM0r`1R05<*JSpUAOfic1h%#vs@ycvH?-6IK zpGqhF*2Z)*?f=^jdnWO}>(cu|UPf?lfMNXPk&5y&IUPqm;FEBLq600hD={*DI-=ZU zd{;631Fha?B&W=Hhn%0I1I6)j)EDy4+BJf@e6@D=Bd(0YpNo3%4$nK_zszX;vRc-{E)WR-jh{L;B$=QYbBM`6W*-03!J-=Yuruwqkd0;{D41S%J10= zyt2h(FEcFv_G&qC_*6uRQ@-kAjgF%x3_e6W8^IBB4(hMq2cvh~I(xFwCD8 zR7AP=7m^EXR|>jCKUyAJ@i9*Kx|$Cgjr^X_rcKz7fq(tlnIPwD=cR8wNn8(3NSVan zm6~)l`Re13?F|e&l1b=W(2F9jAnkug=dCKr3(2)<6ZtN>ZlRa;t(qxXtO0e~8?}`G z7JFeX)Af5xOzo(zL2eFm9D~;u-z0um?@sDDzYBHY1pD#rLNoXW`iH|Z$oah06NO*D z+dDDQ5TYLR{d$)6bQHOk8abpeh zJ0>O}?U3)d%0|6lk9*L;@A&o6iB`s|oae!9-QMMja*TY~ z!ri=gc+{JCZMKelA`k44sUMuW)f{BHUAp>nj!XE5f4WJ0`c#(xmG*wXefkX7T}EDB zCvhX}`t2;+Ie)(KJi|o`wI<%?Zp{??TZc*ZbOQzW~*l- zzxH^Bh+nSG{Cv*Oo#zfeM~WXCJ0HyxxV-W z+wHVAeUU)8q~^6ha^CVApVJbLrY-M6&w)QR8Izd4Lfza&9PN(xJ>PP(HhHCPEwQRL;9X0yS1}H}|5+)<{fu4+f z;Ca!N6><6nVCP4_nBsS;^Exqpum@CD@HhA)ISu`meg}_X4CAhmoPOq4OFT!2_qGfT zkViNNHy~l2YKG5YACNTA8$kWozaG60JqG^c^W`$BZjA440T1SGdr3F8pE<*NrtPV7 z=qj5$$#8#vMCkEyuP?-P=g4y7`)h{#%>pk`VB;=hX|wdbY2UoxpRPpOR)uN$~_e z@Empkp2`>DIP)XEqFm4QkMnuZmr3^&(f@x;G2;F)_8C3-$d7w&ZoWH-eGsKCL8^52 z^tOZUDXozCeIt_>T^w(HTM%*r`=dPpF;6ztoG5Rb3kp7&Y{`K>hkW_z8tR+aCn*(p z58R>LbO@ZK|1-&6pqj zG2ZZAC*&>gTA80`cx0psc4o-mHfa$11<80a$@Dx&T(tMfXlR=0cB$LNc&#HDXZWyF zKFogjgLc?wkoTPtw2O8ey#Wz+Nm|kzpKK$Y(dIaHYzKBU!!mxek#b|DK>;5?E@ybf zJgPM+q4y102ab>*EVd-<5cr>KcO9YJ(ayb6NxZD6JqnzF{eA74Sm)DCAJ-7?4K4bR zkgp^97UH{;?OF@5OH`OW-pmq${O|FqsHf{H&S_b?E;FA-V>J=?Ps}8ZZ0`cj zx3E90t3O*{{SKQp%6jj{o#VuZWa5rY993s7vr;cu{^*u;rW=)28qTlF8J3B|+3Gm> zf%dx7BPyyuCP!YHWqo;(dWGpDuEk*YsjCvATA zfY2X%dykazd?3c_6XL%rZNs0~PdRQf(I0RuK#r{NlWDD2PtW}2I*X`X=zAH{Ve-Jo{`O>={pL^qN>Jd^} z<9+7q3>0o)|F^weahdzg-4fqB+dJH2GqrIY8W-*^v?Jf^=NBBzXIcvQNTaj1Y0Arx zvv4cJwk*x>n6G)gO|+lem2M?oo{96G7)HKT3;759ciTW~hC8=i5OV(0z}6nNvv}<^ zO#&T&|U z2eigOE&37z$H6`ltz`U(V@oK9^94(K@DI{U^zbtSUnlhy93Oi!*v0RZGFC`F#1}2D zy1f_c|F3@d$tsMtKVw zJ%OHM3@1+fqK)HgFFSzuGvSvE^-Xd7=VsIbkAtzV-0g_ZYBvFY*Iaoc>B9RX(Ek!n zE%UVoJs#rzq`t&Ry0vi9!1|69?ZNozuH#vY(Duy9Woa7h1_neXZlyE7M2%9P@n4S-bBf@(9Cbl=(lZkdw z5A1*D_o%W4#vvi`iz9*`rb<(I?^G1*^I^V>afLXU#CyIBt9<-%wduO8mFMPbtbBWBnn2IOsXZ`MtZ4Os)>#9BuGx``8pr z9$`M|d&eJ);^&^2>yA37(!uS?_>F#dY>xwDwA>I>rW$056!<4@-=?%Ld zh9AmLwb-FPsb>Agt>{2TK76AcFD>!~l% zvwW6gu#ELKmj7Ta<0Gb0!6$u*kr?xbZodru6n1Gae2g>^2q?^#G#DnBURqM$P5r}H zA#0glt0;@4CM92Dz7kXE7;)4pXTuK$xi&xFOWN%mOj1Aiu&23@{cuXlmb1TYo=A}6 zv$@c7mVBu4j{uLLhhL~JCe=8XqNMTV!36nInt6X0_1LwIJ}vpTR_o}d+|551!um%( z?YdmfM=|VwzWeW(DFgmL-7yp2sv&>o&({jSl65lS6XShj$wj<>@c9GG3%>Vkq>lZp zHzhI8Rj#4P;lsSoSDBNsmi@?CHC9Zyc0cG7`|d8QltXzl;SXM4fcH7(ZPWZy>#VFt$WF`-gG&YMz_xtxKF^ zyglJ5@PT@6MFh_G#>a#m=$n`k`T;i9lPq`qN98Xtf4FY`9{DlbcyS;5yCr!QcnaM5 z@lb?x^Y~pY`{#b}gWogkd)qNXyS>Td{)FFozRQL8d@z6B_3$I;t}H8j7T>A6va-Vm zxr}!PE~hm!e7B|o_znHIp&`k6xmm;WMA*-Y{^S7tFwZniO|w3gbWxmxi66_%W%^K+ z)Jy7fHljZ`A3L;REBkA1KW*mvi*=vwBh7i3oQA$<5D_#x)ssF5J`@q+XHQP?>+Ust_-JM(vTdeJ`o_qDavZ2#u@i?a+r zUr`2q0JxTWv5~lOw4rq?%l~%WI@tFy|N73J4&wh|LuVnwu3T+;J80DK9`GN(n-QLQ zWeoG|^l$hs`SJ8ZZ4vVwPK;e+ecq11Ap6-p{Hj=&J@rPUc6)!YIo-!~wMVH7kyhQ( zV?DyoQ$}N~f8B@yav6HMHfEy!VArmLor`k;L#`F9cf$ta8_ugQrUNJOu9&Ie70$N? z@|@$wFJxGWC=aS5%{;&53o0F$ba(oah=X|To)g{#H;LeAfgk3Mo0&k(Vco=qL zgOpT(pM;e5q@Z!1lT?dm(@1ff5PnVS1#W@Qay+FU#9~3nN9qYlh3QK$d`L|}Ws>w$ znaBozwQX;vvdWNr_f5AKo!45#i{FlkLcn zi0JRB&pSl_r(jRBo#Kh{T2X)QDlN;k+a<{HDp&EeB=#A!9>vFYw2p=N>Ohst);n>Z zxU+M=p_RC_@_4^02HZIkxCg%r{GXl@qYl4+^5pTj!t{TF7oF)_qc<{W#~5zSebf!S z($*cucVJ)Nq!;>tSKk6Z0Mhk)gkK)&+)p0jFL52)7XRHJAaEWI0_K0IMUQh8dRIy9 zCsiU|+9>=3^dB(3yiQ+2d409z$1nZ4{g3Gq^1Lvpi1S>b$B6sT7jRHXP`$o|@;^Uc zNs<;~enw&Uz1dKw@cWl_-D_k0fouC~-vJI~o?4N?^(IwJm)8KtvrVae_{CcL0QDou zv*|IW8;l+exYcz|YnkFYcVydZSl)JIzk%boV5%zN_~>VE899DOckL7XssC|{f$`2? z8^w5;)-QX6>F2`<;IrN}AFmYq9O1%E2Z@u7%Y8LWPw%hZ&-6>ubOrSTyW3e#+;?Wo z-VpQd_JoP2@w!^*4LE;_gV~H%?q7mmiu!_VCrw|ag?|d?Pc#E+hSeWr2tBmk^#Jo2 z@;giQ;3wdD!XfmJGp8Ta=@$Y$GUKOvGqE3Cbmi{hp-lRPdgTLnZvl4cI_G)5JO1hB zwclgC+uXy|Ks*2cUGV|zA;^)OJ}>Q*ahrVHhw!&mHi_|_4*pI>%zp?E8k4%RQ}VoB zlG0hvp3V%&-#`C-p{GQhX+^S?5GWDMUike0EM zxFTiuA4#CxEp0{ zyLAj7Y<8K6g9lIW-4WfD7dLCIq~2tzzS6`5^cLNf3xl0%_On8kDwuxpJ8gc-_xHY3 zE>W%rU6ltoUS|j9C4OhtTK2bQxHsv8KBl|UW*(ul)>OV9L>55}%9%$chFtI&^outai#Q&8O6?Yo z|ArjL369%jNUP=ezYtExcg6f2r?hI8JFw_JF@|*iFL}P4`!tSp(y@8|ZUoN5YBe%x z`M}kWD6f@cG2jX8zjc(~-QK=9<#fm|8)FC)kF+_Yx7;}*y;gRJ^%GLG68+X`Uf#!n zUrd!T!g}${@Jiz6$y39bjE_yH-hpy?V^Ew&)qPxtsA|I|f zX&J9qOv!QdBWg0$k?Qrl&xZL?Ij}E}^M7TfBMb+elJlGQ)No!;=J|WPgBMLe4?{RU z0e=V1^9EDz6paYJ!#zWD|5|>hCQpm;$Ge8-RRjE9`tdm*=IT(0>uEs=#W;S6IPW__ z?{!85Udp}{zI!~xU9RV#!t|t%=b;gnQhxp}JW$K998RUnZnr2uCrOixPb5-!kKc6? z?EqGQCoG@B;~RRGha61y3V(iFX)_2u3+LrCe%v1ucwM`HE`#B@HYfc3u*W_-Ytexp z;l+3vdZf;aXNcMf+?!2ea{vNUx;p5WYYz6`q! zzY`bg$f94iVk#T!9`^?VtrGW7PB}C zS-qX{X(xVRCbe{BVSc;4r#w6t2tT#A0sg8G_;}37cweng@QtEefF9B6owBRMy_H0K zAKD4|JA4aC(yCigtRL9_C8K)MXiyLR6?#Kn7OVBVX<~ZZ%UMc+UU=bpz{ z$9}1_O_?E3xYdLn^*sLA&QHc~MA?3&+@zsjI~R&9;|Hhqm(q?0Ouxtde%1HgI6u?v zwFd((%Kudg?H$M?sr?D|QyPACj`3PoRNUkE)$VIk)Emn!Qjq>Ot)?5er@PXGhYX2} zjxnRD9sF1A{;xl!eXagD0>1+M0e2EX*6T=?7LQ?NO6x}r3}?+n&@TMgFPN5yzv<36 z)qYb7~(T3H2rr&q4gY9OH8yjL-0U^QX$nnO{|FEE$JfH`h*v`2F_p+;3*T z)1~0;1i#h^ye}TfjG4}8I?K>)&Uf}BJ zV0+cvNJcw1ySg5bKM#64W*P3v$$6G^{>UrWS^wqPXbr<~!{ieeJMtVC7+>!?l})_* zi>(j#^E(`8W-N@i=dS!0#$&e#exUZzw~CMC5wA8~_H5+&{_Xw!{glgj)6)XyBLS(2 z{e&IkW4t?HM?BV_{S@rC)d7gLR6b7t_9Ohn?)!_RTXT*=e#QL#Yn}Jr0p8_KDws#u zyH4r_ko&5PDBDd>=ljOke=w`y_lIVEpLz)_9(`zrPruBc~@ z*vC;WtuF-o8+a@QZ?Hc7EbsXO-$M$<9e(xO$BLQmfa90cl94a;gRmqS`Tb$3R`~O! zY$w`*e}9i2_z(ZUNC^5SR_e%O=wJJ2xmmScgg2=tS?>yg_Ydy@J*40_m8x3c{nQ@x zW6hOn-~z`X9#7%A8@~t0a554I>Of`O+hQ22Rm6irUO~SK1_T9eI2jJ&hayRFVM-S1 zim?IKg};AZ^5`%hcW^A7{(Zc&qGdYn6Q;_CQ}?Qg{~~^ANzmC?B$wg4OR4kLZ=R%I zHsoIy3r&*N7Ei%`gZwoQARgyHx~A>S@4n>8A+>Ba-62&R7Q~1AS5KIqCoMczjQDQv z6dXJZuSghs75|FrX*f#u`P)A&C4tvnOc3`gR3Gnn6$ESHJnMf;Cz zCl0C8{67=+SGdPRId8M96u2;Hl*^dD_~wrvknVZlT2J|T^TQJs;#rfDl<8;vVUJ=Y ze(lD-iojtxg~w}g-tQq^vz#9Oc|l8V{7uOJbjOm%d6V_FME?f(1wTUVp+gV-1qU+=`f#h*&}gY zC;iT^INwfR-K-AtefDgdh>yRL2da0~?l1$tVShV)g72L2LXfz(Jk6$Ixk&Pl;2WG1 zh~ApefrkAC6YEXXCZV^2&-_932m41GRap$@hm!%)3!T(|yS=(q$89=<<$zqw@D`g5 ze1v;4JyDF?sMq4){us_hYUFGD4%sr)OuWyJ8%6mtNoyhh72`ra%imNxvWU;U9)08 zwbgrV-U2^tl`E-S)RGTFaY^VAy-%I^kb1?ho=pE&=6~tdwgTz_4}QIX_Eraq9a?)k z>TM0Ai*|2Cax^~l_h1+f1L!Au-%*+JKKy*S!uY?2Xup<{o zeZ-&Nomz{0s{{2z^cUBY7bZNr8o`?s^qD*CzaKdU#6BfYlzg)sYJy4r|w zi}}ZEEwI0_kEP2}G5nt--phht9D7>KKGGqDl6<==!IV` z0#BfSSO%b1tO3rQ!hIax3p~1$@eh{5L*!rQRR!aNcN)Lj1^uaJxajCL`0sIV*D95< z|IPJvciGOS-2C;#sq6pT)WUFee49l2x!MMM)i=8B)bu>VmF1SVm~YJaY$mDg#FM}) z+^?Q`eh1~SG;q4OlIhclU?XW; zk6c7LXw}+C`yg*gpA9>;qyzDD_?^y}e%i{n*d%Z}s3cjR zg5SXz2aN@Py@L9Zq?y{!am2Yl=oO@f5fQKGbC_S9u>`)rJ&n~X1kDxaO4cBs*}(Oz znleCtSRDY-|4;Xs&^SNgdzg>%1MkjuGhOjH1Ei9i(hp!J zqBY=Uz$tKA?g;_!;g4BJ&I@{536lm3|MHwD4~PG?->!zbkiz{*h(FF#Lxahv0}c9J z&>MITJ5|3&V-^0?ER|*z^Oc94Ipn)|*ecq~ITsW5Qub5|uk(7|%V0aU^G@J)$p6Yu zUxmC4`9n(w?^7~uru|pEl+CIl*e0CS??3y8us(|QE`s0 zuHh)K^i=|f?N0YYoMl*c2jOq!xqx6{5%5-VZf>Ms-B>#V|AyX`Y`tNo zeBReGx{K`{B0 zaq3r@IWETfPbyi@2rA+@v|S4R4cmS6>2nI>A4yAJ$@r?Pl7nIF9=ytahpm?RR)jmC z05QC9)1J?My?O20Zqh?H3La&@Bc6n?SDW=CC8G$xe>B*~_NR}ZkF!5dHd??JIBy@! z75o)2#e`j;+)%?Vz&>KYjWEuc6dMI!bS2s^GK}TX$@w?MB=8f~L00b>)~iaNnqs}0 z+IcJEJ+5#c`6hrL4kk4f$4gm$$=hNie>iLx1mE4Lta%{##XPk@nzuP!MXGU3Sy<16 z6b7D${3k7wSU2#?Yn)qHkG`ZQ!g0K|AX%wz&PI5SrrZ0QJHczrcYfL}$_Js4v;A%y z2xk1;GIbjBxosBlUB0;NXE>Ocy3Ts{*1o)MFXWxKrKgbiwsY6cBgFUPX_h9^vS|t9 zzq_N-VzYBz{-isCbey-`=zW(|1xHGVz6LAE3YY@dtZBSDt#}9M_3_z;Iuz7wNK0ze4`cogYxou*Qo~9`Zp- z>|;Bcfy;ME)7Q^x7_YI_R*5Hr< zedFVC)~~Y7yeX*Wvaq97bM+S)wl>{*kNq=$bP#?D=m7`1USt0(O}BvSYp%%BiVch( zSoN)L#!K-pu@4XY-gfakaev5jsAC-ch(?z-6PFUs!ROg-!!yrp<9sY7>Ho+1_P9Np z{(&6>GuxRC_=X)1|9sJY`1f&t;oZwk5N@ZMqkt^(*oynaa8Z#Y8medzz!6#Mj$BMi%8 zd~ogGnF_mwT#PF*K_xf_81MYT4Y>wM;_d<7!aooX_oed7Le7*<(2jv#7!QI%PT}2P z${m|z>!;mlk*ulD19fXL^GREzc`-v_9- z+k4;P5cPaKR9VYXH~^7&wI;hk2PYi#$^;;{v$U&1{OhUq~3FSgh#z$$%lN0>)LEw)D~@1JU)gB^!=&tMOd zK4SU4kn6#y!N__ROQRjkug#Ziq%sZ=k~#xZ=b67k(prg6ifP77+)|V#HR+-K z=_JktB`xq6_I=eG0(YBRqTwRQeQk6E=i+c4&7((qde@hi>gtGt`r;R>h}&9BEGf1# z;Lk_>xCg@YTYAHvo%_RnKxEtIhk5|}rC-@H(vAFGkAA7JJj{f^L;nNIfA;1LeX3r` zTIKpS+R4%KJiyKg_Y})-fIiFd$xL^+>7OWjDhuBY9Lafai0KQX#rqhqO!nr45RN*h zcC&vAx`o^PZdcLKDD&fe_(p~eZ*Ir+!IQ<2V!P*4#O$42F49m%+ll;)`*eLinKCM~B{^1&*n&}DI{Wz&l@reG6EGc3=r9U;6 zM%)ibi3*OBN~L*=^-RG}!1{whY}`Q}+b&H)>bH9Pr>2EJ!40PG|0gBqp%Ci5cO5?!h5kss_#DT*|D(Y{;%ZLX|JhdqT+UVVLxY;gij| z;}g(hp7k^^>?k{*#`15sL9qng__#(xeL(f^*IF4qGBs}}{p%O1;g^NKY`PA(kKfBJ zJbRY77?*#F^F(+*A^g%!#xLQ)b%t+$ez}eF^{2GUJA4Qq&uq+Ke8#C}D``&W&%}5> z{%qUhEa!ca??vGKm+C_FANSNFFUJ_(dME5;|G%g|t4*N41qIJ+A#N4p{b%xdZy>p! z<;!XhM)*A)>%3mpA1^9`-x}u`n;tANpCP2L<#!!?_oCP*Kfe$Uw*&t(w2ledtC7gh z6}A`1SOI@E+n>ca)C@oWx7^>y`GIif8P?bGm*+yn`|JC^{TS07Y76uX+)sTqGRJg_ zJzT3Je%$AN7|wAt$Bg7({M<|{`{52GV_Y|yfU`-2;}eq%Ypv2XmV0RDt~x32VEJUt z>jR9B$HTJ>PfseZQU1%ml)t+^6r5vuyHm}XM2EQTn!rz1oSWa@LaP^X7+AhM7 zm!xhe2;b-zDLsSnz+K3X6b^q)fmh$8W54>pmrJF~K2p9%wua@j+Kh+!|5u83MS0dA za5KLX<^Eg`Kr-YBa2NRSKgN5$&YuwNxWBf$kzZ!}p77W0yCPwh$GbEMQa9WdA{>tU zL^v3cggnAV1982kUY043mhRKP3443;+$7UgC)Bw2B*p>xA5!e&FU-Nt!oAt`9*hg> z?>tva8vA)>7w6fsw)ia5XKcOQj1MWMDk1NN4xrz_S5HDF)igEb3cir{6*Fwt68Euh zI(O+3Q-(P_?mJi_~6*oWOW>85^>o~6xZxnN!}Nj#9QB~2{< zgfs`e7xnn0rcYq$`6|Qh)Tff@-^*q}KwM9Hd8+foYa6 zsoOtEe3m8YgurR+&k(m^rI$R!dB&4Z{yhA?R*Q24-|onhvK_=#qf!4GQQq>+djo&2 z2ULwbCj0>~FCi`QZorQtGsO3G>%90L$lbnw?c{e^%4ESM{kkx{UPSBdC@5R3a;i3=ui0lcs#7a?<;+?=9kQ8+`Id~RiXcRC#Rv;;Jf}0 zeF?uWvETHV2-g_una|L21NtHE39oeBVfoygoI>_PlJa^uPuccyfp0kJNy|1{Ya)S;eWx2Kd;j&=Gt&rkQ9hMfRD zlme)y74How`xviXbw}WO+@l1U?u$oGv0Q1D_cqflLmP#j5b;S);+Rr52mPtld!qO+ z^T=m-S7W)Tr%a{gcRcUZN~B#L$-(-RSW@Vj9u@Ub)Hi50Gd|H*hg8E8aI~RQi z^(^i&?i1}T&p*d_s0AkS)lzdU)-UzL-$KvVyS4^rM_Avo6;9-9^}er@+K6jY*4t6) z74v~Q_y-w_m=)eT)+)9CfTu{y>@KxaFzu?PVC}uSZyqX6={%$bJv} zom@hiZK+54>VVbWhjS7*UzWXjiFV}EPd`1%a$uv-7{;YxaWN^*4@lAtzPptzeNXHY zlwPYd2tC7+bA$b!`e??)dOiL>J)pk!{7_Yt{Yczvj*%8>xxbG0bn@{{Ml)-UTbSj%x|`z&tQB;wqzrnbX^@J zJ*^E0{|DqK=05T_crFRt{otc>o z%U^ytN9qiIji-@hM8|wMNY8kmGae>If1ITF-9CZm(36@N#;+S%MkVEyRUZsKMO&i9iVyxyk1^|H_R8>|d;}5BgA*>tCMQh<;<9GR(j^ z*s<~*@I|ZFlemF-#yQl&NFVt$8u0}f4u@|8C*bFi2jLeWUfjxLx$~ddUJ8Hus+51<6t6QftX64{az38XIGpqc*n*dTM1G7Fw4qnn59n8+e^ste z-WnX>xjf6!(i-Awf!cYKc)tCGLp$~Ye_4Rxj&Rvl7BjSTzLN<{0M~OZ%BmTe?Twr=3X_eyqcH4GzETBE9v=P=w>uDue7)UFH;vp{#(EYafoMYId7AS zTfE|1Lxr9Xdf+! zYhGacbH1pP-&L!Oy-w;3=d7R}k^b34oO*ymm2r~zZ`s~I#dQ*03jU1r*}!{Pf83Wb zA10Mfo&+CYeksp#?Zqg;-`BG!!U0*0b%=4ulk80IOQ!C#`8IUrJj7qdFU(78 zNu|5@1eLXBEyL4KF30+c`P-cy9cl8zGh1|^5AhuP<5<7Y{}yGeU+y0{GX>QKM0xX6 z-2lT-Q{b0db0r$pE8n#H5bslz^BDfo<;!EB=L*&ra6W8#1=~2z&;072zM}qCJG88c z^W|E(vYGjU>z~}h@Ou0)Y{};Dt6?Qxe?rIkPs_Ug2Gb4Ki;uFNG+WWU2w(dkP8#n0 z>^kYh_3INXSGs>c?it4Xbw`hi^-#QXr|?JB95{gUAZYhyaorf|O&mFjd5igt#jisj zh1{7wn&fu|m6W{eh980R5Wnuj_&`3wUrPCF( zKi^dkd_nu$+_1}OSE(QufmfNEwWJ!G3^@<}@_UgFzo!#PLVtlDKy8D5i2CBPXg^v~ zQp5b2o7L&euW6qcV*Sdjv6S&y19t3xLZ8u0+exK$x&4$!XBQp7`BraqbbgBRHE*M8 zCDSW<{@KFt`KC0nkGeta5aou#cYVzN)4|MBqzCU#)H7d4r+ZMyS$Tt+VM{|2dIaQX z?gK*%v~F6u%y@b5m2&3m&|gEn@QeQTb}PfCeR`pXL|vXHhRtu(RxrJ1WCZuayS?=X zKmPa~$lJ+a&uSfT!e;J%oVc{-nKyP5R}#ay{=JabvrQQpl*=RQ@;6d`doouSP(FlD zw}y%!hn4Q+M#@?HJ!2K?-)|@>VS6P|JX%3pTKrGap0{22GRgEa+b%RvPH*Zlv{0@j z7p^U^9n+pS7nojex;I9uAA4edjC69(PU6`9_?cFQ>q|cq_3Se0OT@Soc7Ts?J}{H# zRbd~vy|7E6e`c4N8TJH%g`B@0ZR%W0JQzH~_|vlE63b=TdW&NiM^#qSTO3#OsiSLk zNSB@G!0oNxf2W#%n&EIPc$ndGwfVa&?;i@s*f0D{4g5>s^Yjd%4`rukpdRc)RiD}+ z(w)&LsU<$y^EFjCzAmS7gZWlHq4lu7OR@sKYW1e6Quh{4^siXUd#K@EQ-Z%YeD|3x zEWaSh=oj?L;(&+WKYb*SMLHkkdcgZS;c2W7+&_t3+{|`5I(j@htQ)6Co~2z4|3B~_ z_c8DnLVL5hU0tMOdyW|d?&n{?IT4IUdP9iRw;3m#(cS~84}6Mygg(As1%A)}qJraQ z9@tSq{wOg8uH);{Hs@tc!eiv*jH8y|{0pyn3Jp z`Ln7UybLGm4`-9=^)H4JN4*wXTB8s0ta$oxjMQy+3Oz)ci3`6r zx6_D287^NH^DozA=Ma};y*3~5Em+zcChn=#>PE(!&HZJ>X^XlU``NfBZZUT;ta5CG zJr6rul@5Cz?+;0imr1pD`VZjukfmM3Nv)=-h2gv`+lLGXGY7<;C^96Mh>Y{Ej93an_c{! zU;eJadm4UE`mt4{=!u zZBvgyjy|P3BlJ7Np6hnzd;RsIQkK`2mP)MudiC$GldAn~YNlVmel|p!wOG2Jw7Rxf z_`kA#zq6S6$_^Yn$bK|N_2^&7fAr|lBCdy~qeq24QulhD7;gpV8u@)^14@WA5f39C z^AngosKdCsolYm^Rk|a9b5OupyG^S@zH`wfMbJn^AL-nk8v&ME>6Rc5aSp4&WMbIq zyi>)nXD#igZg1JqsTtB>KHsT_-n)Ji)oJ z<1)CQ)qA(tI6>UBpSJBn?_AEP_c-zM+Zk&3RjOQTb-wGA$6xhc*v$NIdHgctWl4p8 z!w!&WkF|QoT^fWT|9v{>1HhSsaP%RpRBSI_19`aDyUza(@jE=!NckF6f@dHdyvI5V z(XUp#>-(#d9M37sQbi5q`q0o2?iIm5;cQ$+;tSaiTUTdMMdJB z0>kSEx9cFUAIn|Z#QO2`;`=FwH{}{iiBENor9&+D*kd7_cdc^u_9pzI9!Kmt^BpPc zg}(XTDYLiJZ{=nF-x$PwO5GV}6$g!=+rxPO;=$R7? zAp{gL#`4}s;?l}CvMmv_$^>(P-cD>e#>kEsg1r@g)Wk?^S=#sa+fLV+bMCtPpJzSq ze!t)6eZJl=PdtwH&3Mdtgt*5G^9*+0XEBxI-1cxvgTcneGSZPfRtA4R)~Ta)&@a)R zWoNSU5nohlDhT5${e1AN=bY*y{6|GWxp*(3oa^>jXRymXZ13Tlzl8r}pXb<^n89)E zT;j?kJU`KWp7Ezw8=zlcoX^!HISz*Azs?N<9~ZfA0{c3YvDN%<7`Pl|KEKb&(CGAh z@SnBv&xvCt%%{z6)$|Dg8*w?#-M0Q=LcJ(fGhMbp9%H+W8Ee{^UrX=kC;ac$Wsk7F zt~%Mrc1(_`M@nym`$GQpe)jwBS=#@t{;NN@J4L$kwR{{PG|7Sn_x74h>|f6^sh9D@ zI}e*!e_^>@Bwq2v=QS*6`oVOR@;tO6aE5lj(7i0{1o(Wc-goE(%Gq<=Et8KNF{e{p z-|rBdJ%mn!^?yGA`j{>0)id2vY49fH>aL`v=>+IaI?~g}d{Uvvr=-Js`}g1;1NfzW z`dNVVg8PhjmtY)z>Yu+(`Y!yG_i^C7Zbfke@xk)3zhL~D(a=mO;&(XSIm~oc(flZ( zXg>nK0^YHin$-LOt}_R2u^p>BpV-9u6|OP6h&x_-y_x(_-g{>W7Rl@{$Ja< zeT?$Ib)ssV^|9M}8o1uxU0{OzzI2x3r8ll;_S_=AN7)MfsPsl=Qy2XE2X1`1t*Dsz;QUy{fg3A=Im`6Va(u0Zv(uFO zcP1yB3De07WgNfioT!cMecPCsNqfHPcMoNpoD;ybr;TO0H&`T^2jrVB;VTD@jwzVf>U z+3z^V(>J(}@q!VlkK-iIQvU*fP-1qbYgA*EQVVF`nRmp7kRC zZ|ZJY&UB%f*d5{!_W{BjY@i@?C#;b7Sm(=iYPjuVcTO0%*E2cI`oACxkl(n6#jti0 zh8$_2S47_OiMVb7|*LLV2@$ECh9>R*T28~Zk@cT2qAa*zyUTCl&ek<(VgD)~X zfAwL3`5VN!IzsuR-NXF$?7n0o?0dXpob_E2S5xGVqcdupeADJ>gB{!I7o0ZCH@s)s zREhD$eXwn9e#SRjf-#QYhSo5~AMz(X0=WpeVY_sk<-XZ?Mw1sspI-Vo%lT~k;=R4S zt5RF(&kqJKxhYRF9$)ri9RDld?T#`3^+ki)zO6(|g1(0PzvJ9T0)4A^I?a4~gS%oZ z=ZD2ddx*c08m3 zSG00fHHLO#-$2HXzt8$Rgl4EA6~TSZS40|EfY1w&FeO! zoPC~OO`D!(y;Dim&-{9xHR{+d9K=bNLT~f?Hy`D?@9tM#fu4!|d}H$mDEA*MDDhUn zo@ukn{>|Q9(Zv2W`o^&Sg8KgTrQ6KU?ubcYKqVqZSf3_507(7ORUQ2e<#p(pP&wh( z)<(xpK+gSrx7$lO|ER+nW%*M96YhtGAE;ZGL3<)PB3JYOcvW;g<%jt{J?kTE&9F+8 zhf?oQCHb08w-(X@`qi)9+J3&OHx!xa)XIP9r@ZmssmJ;Q{97vp9Sii`E{tPl{lL9E5hD@i2DKYuA4jR=l-~5YXxoHTd%ik z^6sss%1VX@XSm-0_V2c_PL{vSY}EGgty!LRoB28eO_p1LiF70MWtBbXEDyW_t0U>XTF;~@5HJ9c)hDa?7#0t-RST9EB}`T2Xc^4)+3wEtjF%U zL?g?ot}je8UVs0<8=PkyGpSpIcTbmS{JmLc10CZ$_ZgQapS-ck3gU)>(-%qKb&2d8 z;%5%ZUdpin&qK(GaG$AXsDS)z77H|tr_(#^&HPT``yzNLI?o%Siwrb^V zUDPM!j-ORBys~1ji~P^_lrDq$jh(8%ctdUum(?;n+va>WA9$q4hkU`e+o!zbPX>D? z_%L9GAxq1@iTcNoUw|WscxioEJ^$y%dVfo}%Ea?~LwuJ2{1p66IIrmu1~CACH1vW% zwU%ErN_zz5)!-2=-J_kFJy-sk zY$X2KAH82t?o`h39@|#``}U7raqw~9A;}#Et|sTr3@=;VsObeAZGB^`Pby$n_}_8Z zT|^wmI_w%0+K$D62jyol>mm1T*>6xT>?w;Nev#+Mk-Gytk8f*^O%k`)?kOXD@#VWe zqx^gva+vZX`)vvB$GO9Dr=ED$IzgLv+v{gA&szQe;#VKAeA`6#6w?onH#TzJe`3b` z0rS~ew55o0qp*D@M7(5jUoqv$R8i3(>H+C5MNJR+>48X`>F4)tFJby+9Xp!XUbj>K z2=lM~`vmfZ|NGRhQQubo2e)5MF@AWsZh8p$xOXci=Kt+KnpQLXh)?+g{pCT^fF+J} ztFj)^>MMHHM&_&2wS3Bc(K)-J-(%c5BhXJFABCh!x)^EQ0Db^D;2e!J{_O2~C)+Fg z=+A;b!0|ff0q8CE8jcrRhj zxR&{@n*RL9jCcC|i%HV8_sz;M@yO7kU&tYU2mRgZPZif5V*E`%uz~-;pVSk=Ji@w+ zoE{`Bj?2*RFut$UY4o%1?YA@8UujuDy;}W8kIFSnuXC{G46W-o9&;AV0_d)(+JY`vfp}r8{QOHM845J<5K?&tx-A44zFyEJJYiDRD zy#KF~CchK?QTTyDe>D?TTo)J!`KJl@iozYr<@d|#3K%~;bp-duxB6oa$9MBF503rc z|I$GD?Y%Yyy%c`O+}ug#v!SbN4dJj+>?RC(1K%nIy!o5^_lRG;$@Se%|DN6n?VZ6o z$rqyB7uE&`OE8`phnG#$PL=x1o0+al-1IBTuNj9Jr(SV2X@Wl>-1l8c!alTc-~D8= zp6jrujvRs9!an@Abx(1hUqJqT-3aX0GoRg&Dc839@liP!Fk-DQ8AaaKp!p6_fNJI?T?#!+_? z<1Kb^UjWVntnhq~F!AH+QtDaG=F9-)a!~5&r2Mvu))y%6eV&^*hlulhp8Gk;2=)#7 z?ArRlZ-*>a%5Q(5S?2$WU6(I2K90{qZ(9+3a>6B0A5kxEhF<}4^f@E+E3A{GCu&&E z2(FK2y3B)p*f)uFjpS$r^@XYVFQ8XIPpJO*huS<9gl7qti&oGx&Xx5&6CixhIIPXr z#^SBemS8{n`|c6OnrdNZL7(rCS}0G}hU9EQv-iSxIIs2NRhU=UKX&nN1ct|Y^zi$^ zo(EkM@BQi=T9!jjGv2WkkDd6Foc{lV?3bhK`K}r4=Fx=(j$1fy%`(Eu^2BcTf9TtV zg^X8$^A>-~hv8jVhf5-!rRoyu1-ZL-Ciou4IaK&pTKHmo(3NA!62=dIu)dJ_Ds^?( z*GqXFgucl5h3grP_~i`8y}d!kAAJ1iQTm0%jPBti_7QX$)FQ^S>}~@8fSpm$BNFdg zvkH10((kSUe}NwF&b`L{siC|sKlS6SQh?2BufR5@=#W;6B=V|~87yqt1VpKXL5 z54&j9D$M_IUwX@yEsQTe@1JMBF;^7&C)#IK7R#@0Dq5^R-&sRH&o`pKp^t=8Qa<<= z&Lh@vec0)?<33&3A>9!_<2~rwx1IbfJ2|8AH;?C##(xw=aIxM)k%ejUB|8o}l5Wh( zjF-3-=O2kjg)@-fo&M(ONQ~jJK)026=El%Y^lsm^Xqf&?&20zG7}L9Y#7aPy_i3xf2f{KF)W?W@M&Q23+q=g^@KzEZxm6Y)mnmUQV2>^oe> zdBlC16{Bodf41|5IH1S0(ZO~NZ7nKicqp<)((-A)iSfkx#-IPiEcJ)62ed~z{e!+W z>q)<g(w+8kt|sbWIJ%T&+>GJruUoz zt-;+7ceV_d;^b+`qD(6iH5T4gls@-ez<}u%gq?7f66ZR_BOJ4Z6 zlk!}B<{8Md{42%Ji80EhNKhIed}@z^bNL5ueBnC~qKZss6-q z;;m2g{+#jJGBa&V7jW5Ohr_PdWuIWWU5fV{6Kg3yr|v6h@^8CA_gnz``-M|( zO>R!Kujyd=Z9A^*WqUV>VgdQMvPVR|SP$_(4!a)bSz5(si8qB7@3n8kL)^@F?A#?y zPJb)suLb%aK3{k)gZ1h!IS;uFxx3s1zeB6P-RpL;|HO~SMat!OBxQzBEexet&nMPo zXZZTO!p9lEykuC5uYC2+#JB&7<#zf@u)m7!x^U`q z$X)CoYnRcV;Xc@n?=ju_Rjbwz9y#1eD)z_2qwovyeBK)D+iCSLq#vZ&uafA&I3YZ* ztBd}mgrZo;cXhgr;J2*bD%|gZd6-@p<-WR*8pOU%+~b3fw+kZlGsts?591#0 z+uxAvBRv!>jD!E-{9rKPWV}1F2ss2l{(BPAwfgODQIn@Gj4Q*X;6{=0T%ucp=f%bK z%{li;*#EH0BFP!XbLIMyjOR{tj}SKqxmv#Nb4JJwtOINx46%O|_^tWh?pd14`Ysin zF1C03?S~DlZ}5RAM9x z#>YK_gB<^$W2%_){pi2`VzL!5JXBsry!hB)1^I77anW^_vwm<8@(XtQq1#6(*S>$X zMP>R*O9=KI?pa;8rtk#lWps4(6Uw=8XRx9Kaxrg%P{95wuZ)bohk8{Ob)jARJQsVq zgKXc{t>s(U53m1k>mC_FyN{k;1-^y(P+o!h!hW~QwQO%|iI~a$kIEwK=2rjmWtmIZ z-&M`@(_o$2@?t=``Hkbe58=8;^xq{kX0*J`{4Ql=YkKN(gCenhWAS8y;S=99*a&UQ^_u-; zaJ{JEhlLA0jMo$F0^h*?|5yJo%zDk=o6OCHK8*dRcD`2xJ#FBJ{haqPJ@46BdFA0?xQO!nyvi_&;uY(J2yN*c&I%cr=Ak~(ZEaG$32G)Q_RnK;$#KWJEPUOk7%Fg zY3Jhm^|ou@edz?^d)0?i%x_1m{s3WZby*YZBW&`XB0gPmtBmzHf8hew5pZ7b+&{My zI{Zg3vOYS;*T2U6bFN>VA=HVv@b{k>vOe;lgz~mloNJ_f?uysUQ*OK6u>kP{*QXvb z{aBM{Dd!=~rB;SJ`>%Qk^H;1fGJT6Tc7X9jy$~T@y0x*I?Rxqf*{~B(59yST{}o@} z3Z^^yB%mnzn9)i*-9yT_G>dc^x= z#hXVuD%{-nK@$Cp_uruBVSmqTB9g@Tc+6{{zv4Vh=Z43U2v5ThW4db-u3XB+!J~PF zBlurZS2E0T>R+-9`!zcKn?u1(Oh2s2f7EYMwsJfQ3%^}RKSD{i8{>#`j7}ry5#{R) z8o#UfO8(2T4ZVr@D^@`Mhx_KNPVjeFxEa18#@}Dg_t0QxHKZFDzJ9&m&-$D!-(SrC z)dSl;U_H#{ygbs~mQRMZvfq5|VhzI!^Ze_{XWw$WN2wpAbiBu?)o;eTt&Cqjy0wDw zr&PXwfc`m+ z{{ya;i7;XJnRf_rZIO!**T35dCA*0A@*&ta^mn%UTYF{jbNCB!E}VG6QeRIT_D@F~ z5dM-QggWo?Ypj8FkL#Vpx*Ek zk1g&;n2`+755R9vy->yWr-SPx#&fRz2JE0tf6BjZ9bq`$Sx^eTrbI>;NN+o?P90)@ zXDwToRf_&zc(COG^VvOT1s!3Y_*a?9H`8yW)8va0(S>;ozo>6bi0LaTPCmzRbJ%BJ zA^ogbwFc!Ny!?|boJTdH+eSG5%LeFM&$Tr?OhV7bxr4_Ww{m^qLGRcY?f>3Qg(|40 zZQ#Mku6+Ezbuv9q|NNH=fB86J+f0S#m$*9bPigWW9&6eqk#rhzjQ2OZhW*K~Z{dJu zy(`KS-Q*(Cz(mWcG*kqk|t28gjeySzfE{68whf7xn%m@mN7dlz6gNg+74s?sZ-ybVc10gr+9j zb<&xALe+&4zqIj`jd;YI9VC2VR?x=v!`U)z9KX?$ox^lhJ`?^!KRm<#kmGunmFac1 zUep%v47?x*h%fu>jGcJ3&5m*J^k4S)pl@{gKQ!7!;L7g$|JJS9@dqqi z$H%!@U#^Cq!h_t5HzpeTIW8}YxjBsA6ts^M#+GH>r+=W-V6gFjr%eYtHQe`#H3#vE zJb^VP1OIFOM-@vi1(zkNu9O zZ_cv4$DQshwqJCf?_zx8T2Us{_XqlDuRl1LEGFDLxLwmDZ0A14IDx|QV&Fq)|IKB& zCx&n@P`49$67(gj0=*C6c>(li>5bpb{}TC>-e{ZmKhFAw0>@9XU9at~t6PB?A}7@f z(s8rSm`hx(ZweB3=>x|JomIhJ(qZ(w)dBJoA=j+kE3-DieY@b`jlOt3;Nak*ylXwJ zwo>l@9UidZyxyh+VF$wx67p*EDbr>J4EO!>rh+)jyQNajpqyv9{xIZEhIpPHa^%ge zZ!+BAjrqu5KlrQ7DbmZzd=Y+>PXFk_1C{h%cv@}ZxPNO?;0*aIj@vlTX!+o78mp32(RaH8|ekra@&$FEM^YifY)6P$i zvi|1HW9lu`^ob`0)D!FKUk*JW->j8nZT@cF+_gq)=jbTp2iEUJ&&2@Zh4Rd62)Axo zKse^H((Pq^>-X-cX1wB9Uzp*t%KQC0{fDEfv?7T8x_cr)_Gk9nwgvK&OU9)h;x$&o z5yGBmi=J?Gm-r&njU;_B!qZ(xT!cze?V%ol{WyO{c~+6QgmHwv*)G9u!aJ_7Pr%M< z_4iDfv%|o}GnTEC!yDX->zQ`D5Ma4>`=Y%aoDknfhLRcaV6#Xwd3EEx9zgb$hiz)&JGH(^->yod3Tp9#csVtJWWVob&me zb}#hZc;DGC#)9ns`pU8x$LG*ZUm@wKcq~%Rbd{o<{3^dT@}~!0dq4fMCF!)9jKCib zO^|lVYp*4`*}n%rOUfh2XFlAuigNv}wD?IU?gzxZOKa)RzbGYt53cL6*2>mZCxEPk0ANa>3r+hx344nm&^#8BTM20w+&eM^Ml8>+_D1 zf3-emvQuuAm#0#nXY^9j@=5?O$M3+tSLwsaEnY;!0SV)#&`{4MrZuscVyk4>At zeV6rjx-G~bcJGTlBc$t8Dx}GKUH{^F%uLaFpYq$P>mB7dwEv?im-KN^f8jNb(`*0m z>~hxc9WfhzADoLzD##D|Z^5zEjK8WU+{yIDZa2mm>+HimiRtX3SsPcU^@%4r{u_f{ zFT=%vtDktQU6u&(tdq>}SlWkv!+eBainuKCo`_cej7|3~mM1PhU&Zj8+3znQH1v2i z{Z|YQ*olk5KsNc=^~NDp!%cSWJWME*hyH=TV{R7fCeY6}_ z?=ak#c`H0ddRzP3Enjf_&U>d2j(Il|PvxT@FLmVP5PsIRWefAOD?ceEozAI0i}AdE z%gp2?^?{A|r)w#<_1!1_f_&EC=et|bV_a)iF+3wD7yJo&vbzy}1@MI}#g(Lo%tKT2 zOh0VtJHvRN$9vrGVLigCwnIO_{ResHCRqO?|Hr+C#xf}im z)c-ZnMmWAVwn)Dh)K$QL_e!7%^pbkzGH*X5~s(zUC_t(EU`+0JPC z^zUny^Z)G+2K}s$EOUJn^3I&=L+$;d;Pa4g+M>MA7WQLLXc_rYG7#t;L3@@gnJVUZ zy|u7-uKkhsMp`&dg?Zshj!#87*W34`nb+!9zCiyb`U4j=Gu{%PTFH45Ur1{4aW9&}`C~Sv;h)3&Pb}V}=J2fzavrbA zi#PE;tsOO(STh-53I$V_hXf1;jlzRZZ{%bozHlX86Th{W15KBKtixIR!om zyJATus1NIho&~Kw0n_w2>y=?}eNXFeQF_Sy>n*`zhMzy_cIN|+Tbfj+s~g~XJdD%j zSe*ZZ_aFM0uRHy{F49M%8tSCoqt`Fj?6%0OA*{c*`fomZ!9~~?65ClHv3*fLfSRE3 z>16tB7Q-X)_N9bFv8a*xx0wn?Zz~yxBU^)p|JKIexFzm4Qxh zK6cw+8||CFO3lYfKVo$8{^NjJ6k~r#<29fw(8Vf$>IBl4e^N2e@Tg)HNJs6fR%!GY z-A#QN?RSn3kPgh|zCqgEqiRJdX~0-FI!I1kfX#3R7QD<6Fikf1S;qY3l8g*!?Q?4U{uRel|MVh;hd`z)>N8 zk-q&}y)IQ*7VBGGmu7tm3;BLG{4o*kPX&JkT`<0XeHZj-oYxx{HNL85dy7U8PhCil zvHp=U*+KbJ>+ls)K1dzwGT5(~xr#PEhQnzfDOZhqA1IYP*lSB|Kh-jG2$^vtRXH4 zf~5WLJ*m-4i{RDPfh6%-2mk9t(_^HImCFqiaiqKClwW7KUjIllaohu!WO|(-Xzeh% z$06Sljsh6()QBsW@l3wEn*RRkPkyqEdRo=^rAu7@pHY(v;X>0`1?7LY+b!_F-+y$~ z5aj&EPLjhyNj=tYv5%r-!%E7#3WfXn!+m-7BLn~7F`R;Fgx zl$04zeyjg6uNCM2u>YcGNr#+8-g9ic|3AYV zH;D$)ZCrH1{>FPYH;tMd-XZaxH>~$JJ0Q>FeZP}(M8fcpXeVr#ve}ugK{7zk!n}?y z-kbb|$EIWbUz%9*9nPnNu^L?f`7XgbZ*2dzJ$ixizNqY#63YL{tm&`-~I3a<@tsu+{@`Fgq~i&_KlUfP(Sz;#NHX! zd!6q|$bZyi=*v;2Yq(a8^^g23_S};Q#X5yu-Nkr0F%|r%GxHpE)?cru^aU zl)t7w%ld25t*+k%{TAmM3|Ws7cV6heL^>1?2SMMEYXvG;i|6k$+?w&|cNtGK;WLdWqwj)f)a!_byln;bxv9%+7H&F`m2I zZDW4H6Tvv+OZAKQ7UcT3VVwbVu&=m6TmOLni}lLBAY?FIGV1N(e|h`9ql5u*@gBXx zlYvU+Z^#eIgmqq7)3;+jzVnN7uyPmVkMc+(1A28+X)XKrO zHWTBGxH2aA-|kWyR$_ie!`8k120_F2YCQFJtu1Relo4N!)WJ$DRr9hI=1_+vcC2%Rb}`%4t_E`9NwtK zSAOrl$#Hu%u;!6`w6`7}V3rd|C*&c>_tifA29AH+oL@k=qN(m<#_#R$IEdE{WJ-j8 zBYDE)W5#dx+$8+R?)=}dymiu|+@G%Mhh6}`ef6vpRN=w#*)0AKG$vr@V?9=Sri##N zZo&IJ@M{FcdHxs0fS0(qiT4nJ@7iNC47VGf(%K`r(^~mrIxxuelA10ipMBwoxsLH4 z=J_=KF0FnS?S>wZ5!2*CVKOSPo%Y(4kNxgFJr*MFawh?yM{4IiLD!8Iq$Az&+z4>( z9Rbj1Iu>KRc)Fod3*R28Bp#C#=(F(W^mM6&vG#fB0g!X)X~;RuH`BA4+%bN!P{@7| zLjjD}b8S}Z$spyu(q@L8i1qSI(imZJX)B~V?)_gl=iqukR!Bv<=h_0@$}s7wVf$ti z`L{Uq;4zM~=u=-KA5&{nkgr9a)Be1t*{%yB-)k_p%CkzmXei(Qmi(}{D)nFm+@mz;2FO8==QtBFV!s47uIRu2ZFo~*j(g0 z!LI(x#J$pgFtY!<3`T+Yuf+@l%Rx5>iEqp?Itbmpt*963TNaSQfUTmKCJf*K9EMLP z5;5Yk^uB@P9Sf!_G~C-hP3ZX1-$e*L9*-tx4}a?qT6x%5m(TKjg{|+#ncf}rGJRcz zERZfUmo@8{P82%i|FLdG`deIIkb_?6m!K!;8BA{q{pFLCt7Wgwy~6ZzT>|!hk!Max zrwQwuzF$rGU$0!q<+%Bf=L^mzUU@)rBzV|VUw{O&1I z7Ukv-YGv>n>>r8U3sUckisD1+TbV93O!+L@VwIG;fs#Go7dU^KxgU6u=iNZZLH_qH z)b~;D?!EtTf%z?Ys$z`sy_>$(n~(9-=}c!!kiYQE*~64~HrEN*@i;$~`;R|oJh$5d z`{lVd*C{nge0Jfn;|BmUmu>2$-7ZHw9`=K3?fe7shdnK||DSA!_2VBkGu$S>o@75{=U@0&h8v!K zEJ**n=zPgR`TFo)s)Oaeig`}FV&=_y%Hv}Bg0>E@y)^EnzOI}yWl)|EpX*H!mXz&< zUJd!bc|Gn8%D>WbNj^pSpRG5)Lw`n#b$1QJf0L&mztS7!mii{<|3T*KA28j_*k_k- z;eQ~3gJh`p*Uq2(E!Pt=t#7ZSyvKo^LAGD+PDj|T!?oLxD&CjnHQOlv4+`!arkf0! zP;ZQI*%5#U*kO&AO^C>>od7AnB zth65T4(k~EcS4Sa`*wc%0rY`zUq$j}E#aVCy@N2+P_M~TF}kOR`Hy@MlLM@5BeRYIR$ z4U@hEQH4DY|BF6uC!J@zl}6&5&P~+w|4xHVEk$^Jiz%1?=hF#IU+{@sr$u|ukAKX5 zwNA92XZ_SnwVvUw-#RrtY*m&3y$y0ZU-v8i4;CcRf3U-4n~&)NfwgYJ<&Q4j=hw80 z``uv|Zv13x7~!?;?H9vHU#}RT&%xe4T88n*I2(F2y12XL82ATLq}uke-DAg&4#ttb zcVg4K%tw%G!51MfJ^o2T+km){P%v;G6YP&jZzthILc#dM&w0ZO`oVjx;;D0 zi#eqv$4IAXF&Sfcxho9C+ zj3?HN?PvZLSwud#|IfGRr@rJ^ZsoXzf?_S#{Xth2uJ>C;d_o-hfM?!qpdN56=>7)f zfBa`f?^1q5>q9w=7jKkoyr(sN|Dc2PqzW5HFzfq{_cy|ifPL7fD?yjo7xl*ccG8{P z?9*V{83>bas}tYYKz^;xE1Ev+96dk5{_vc+py&La`)H<-?ZN%Wm>=lhU@$^x7wt0P zgwloa!v1>a>_{B_?5>idOyBkGjc5=0A-x>*0ePjfui`jm=$0DtkuHr4!}x!=+okab z>4;a`cVczt8yUVt{5Q}q$`LM0%-8GGdl?=OWKEwvD@qtwjGI_JLTK0ak>J1Gh5EGm z)zRn!hL1>6j4){OB0lUCEOh4*KU+%K!BZPn}_WyLd_@o)}Go|F!ym^zutDkuU0XG0+$0mpsa&+-UoOy9;l_>u+*$>r@WSDw`u!4rrUB~q#hBG2PXOdXn4-Yd|s`q zg53-~Ga%%#oNCn$JDYs_-JcW3J@0+|Zx+4SN638%Q#+aNqgWF91J@neeS|@=9P6aG zZ>KBA7#P~pCZSb}v2_#e!M|H^oS>0!<9pCPslv0P(!Wf|+W+@gq-=gt8A6WG7k zG&4p0%I8xXwDl4DPVM~0(_Xio`$OwoLHINBugrO3Vd@h->ry)j13{CC`PRJj!)o%U zuzz2e^rf?&$>98cdf|;b3{P(7JM-`dy9Ev@eF^b=sr*~SC;fcS2>T3=)gV3m z?TwWR;Xb7dqX#~}-V+Ug-YnfphH27NLAO3$)bGoeM7Z72N}HMw1+lTg@VC0)AJqOGLctu@Um`$_Qxu?~y=sGL*S z56|Df3V%Q={0h{&u+KlkqRCU&H_W>^E_vzu%?w|jmD1uDI>mbO2}uoCGM_|+nqs^U zdOq60e%IylUOmjeM06|+XtxL7Ae78!*D*X(6s?4!L63ZK4|-&whWsk{VA{p>u@n?A z{Kvk3LE~fAiPs3*4|QZR+;dQBWO*+uQcR2gJmoO<8QaAih6j!tmot34{d3R{=x(~_ zd5%ZSUA~Fo#`A?s314s=3p4(Qj+}O;_X%!=P{ctdrW42SfDe<87_{)thyvK^e)x4v zc8>8vm6lz^$Hm(-?6_y+XZUyEnio@bxt{S+AYriKRo?{(dOU5gI^OI&h#Erd>^y`TB%bfHnE z8|@ZDj3wGBGhx_qg|Q5BwR}?_cDx7U*I3;~WPbIwuTmZu2vJGAShq_a#-04;ER{ zGwjdHjvo$iym60~mcL8a-okOdcDedC<@ikWCy@W}+uR#?K>aUvEsB0C^5jirLC<=w zt-Sl4IOX+@i+(@(iZ}7DLOI*w9IfSe?-e7J8ovnyAsvv9@o<{_taf&0C-WaXoS38h zKT}&@!Fbajee?$V?+3$U`*0?s^3>ju*1d=D zhE?5V{NLs?gZ}qF^m}1I(=+nddYf3za#6?%pneG@6lQ(!4CxTV zaeAYba%`U_T> zE*V>jiHpv2$ZzEpyc>vhIIQOjU&p=5xQ{62`b>*AkiMZgQ~V;c7j;J%^6d4Vuc;FY<40reAp72K1k1cE2f4^!KVG(8~} z3Rx)skDq(sFGW9@a;1s)u>ayk(WjL=dFIekwr_lV;$KLo*%=Fx2EWF>)!g6&O}5 zU!~}sXTSJFyMeG9ei}lLAZmO%v9_~|@l_#sjpJCqpliaeU+^==10EVv8DD}PK|FY@ zQo}p*Qs{5&JJ^5hd8Y5q(SvW}9@NLmsz@JBtF4{u0NEEr@GYFTa%Ah7kIyTh9`FZl zv}?GG2b>sQp)BstOUB4=VebUyK!4CH+k6L!cNHqs*X?R&e2d)$ zIY2*hKp_-!#Wdrc$9-F*qoA)xcM3`f`)l&w%yDkuwtgj*apH=ox;J#&J98 zJ#*nx2-X2_P)2PSF4Ap(;s8}_N=w5`MDEIH!da>UR@_+94+B?&itd*6N|9=1AAgIv4WXY0d<}1zYOcA&0%+sWU zfts3{INI?anlEQ_+yjMOm6XfVUp@)BkM*`1hlBl}{7nPuUF2!};^)v8q5q6*{uSfx z+k4+Y7<|6ZNI5#ESl&1Qdg)Q8u9X6p1OKF*Cx}E8=X=?|^7{@2 zM^^%Vk>1`#{NnIQH}emMi=l@ipW={#<<88Ug`JA~N<3{?Z@{_y5xJN3j$NC6g79W+ z`d#wJnwqGM^m*q_teX6>?zO*%TpaRClS$Z7kbedLq-Q=G3O2S7wzvB<{%tDsK>p&M zgA*qoFr85FoR0AeyV}8b<9)lXPXUJee)@wL{1@@Q=P%Zagyyez!jBIA-{sTnID^ut z-8<~IA4L7(7g)D0Kz=?lE2pWS6cvXb5Ptf>`bWvv9lua~gvL507yz`d@y~D`_AT>m z=e!&JvN%jXKvP*+G2>nLcH%GIJ6`Ly5^oxdA7OnT`Sq`DoX_$2v4;#F#{JohS7pt) zT#El<)SG5J(;;aI%Q@<~4gCdjCV&%^fG@o^vx{`P{G8WLc)YN1hIA(y7w>7$^DeIU z`v&Yn9P?(+M}`*08#$-c69z=zD#9pOd%8{ zO9kii_e9>$hxz94`SVeprT&)2r$u>oTuUb&j8$~z zGlW$5W#Q)&Jm9<3cdhG4_az^T+WeL9!q-ZqOD}A#VEvn#@jw}%7y2jrCDC1Qns~fI z^bsD5E%G~D+vp`;E4K8oUz%iZH~ox*^W1-rb9`NDJ^#z*qnbQhgLhWrz?*|gn)RgL zm$*^zYWKo_eaVtfX^*xTH>EjVnD9rL-u;#SA&8QJxLwG1GhNc{)cB`pcUxKBhPBQG z{`ZKk<;16xZ-CFW`hSocd!2CIqvAfMi}}3Zqpi^A&mSl5&TyhU_(>B^$Qj(Pit%DT zcF65~&;!gY)Ej)l6#X-X4@@k+uj)%as0<^1BIrlIwE9n^<0@e^pnQk%WZbVoDAZUC zaX_cb-mK}1R-3k7wRJo9i{d_|Q;kLZpYbc68wWiq<1I{w?$2Re}r3&uLTZVT+Nk`U56!e7k zv0x(1dW~9VVUMxh8!Jmer`d|wl!V;Z`?z0d$dBtm`jQdop}3flU6ec48)fi6!5&<Js-27kR`p_Ji!7Q%^chF`g~hig}20 z!_MkUafI*6l0V|Oo^ijugwXA*g1m;^o{_VT|6i`Kh{Ts>dNsQ00>KlX`0;Wp^Eucd z+BpsZZ(xMspB&$m&+^uYVlTsS4i)h=`kZEX_j19*eA8M!Xy37Eng5}_Nra#W4VOfN zO$(2T-EoAUksPiSL6mU!F6a~Uw?hKG6nS!-dn_#1Xw1!|{CE``0NHLFC(_pc)xp#_ z{r&+_ucIE2xVghd`9C;cbd>V`sSn>qIiQQlBlVj6pPleBzuK2x`XTAYbz<%eI`u%*sUIUgN~{f>OhA@$~wZVi%{ zD%H}pYxm$q9*rJW3xB1_|LOsrmw~>XI{8b&udmxU$#Vq3ip{H&u!pLZ zU=iuFaBbE)%FPe94{m=C^w#~FGeZ80XPS{O_>VqwHF2@|ZTP{ljwJ}YSbxzyfqkwk zf?vVk_erMV>FfKDr#k2=xeih93E2e_qVDmHP%n@A3}< z2p6p`=o8Qnbh;-s`Kiymatk%M9dqqwzE6&A!MZ@{jox@eis3iH^RVX*+$j5`vf%{f ze^GJe2w>l`^~ae0=DCU22umXMds*K0`I*y9-*ET(4CVL6C46V-z>VTBfs_6z1;!F6mZ(-jq$mNH(0BBLDi^s$D|`QLY>evI6wfWL%ZtIDtHfPSw?uf}D*jU(^k;KdR}qgo`}znwo#%EF z9uEcu(tm+)u9x_^wQGYbL5H{|KqbE1$a7oazKah%D*1*wUuY)Wr`iR=l-&P0>2>nr z#W~Xb%BtbDgjt5!8m1pjD3^)53{CaKr?1g&#Qc`u(CU3Jm0Cl(9}F2lSDpT%8NHq` zr5ZCxUrp+Qc5gvLWe9#z+!H$m#t1k+L%#&&grfN`ZOyV~*Ql{OY4XMGMd7ZM+J86J zf3V;A(6#C$`nRiXsV3*8kqHOyeHsXEznsK4*xb^KwEwNMLF}i2zjfStiStTr_JW>4 zm)7Jwp;ND_oL3fW2>pTilXX^`ze%fp7xm?Eg)@`$9q;+pvYkq4>ICZaHOX>!PI*2o zK|84rklu>sCFlp>xRvlAqTPdoYE>BNLfB_Xn4PmIAH?CB8sgypK0>T#9F7A9#9SZY zbc?Z$e4(hQ?I8J8k?O?$=1$O?-lmlkufx5R*e9{xf1Bf8Wp!db2XxtJg}sCNG{`R2 zLmCrdH({Ld@F$_#l+GZm9OODD79b@z0M> zw6Q%--K?fp%+@tyoN+H|^pK`6s%OquyoY*(oEB{#fapwuUt``ILQRCVEe6a>>?gzp zmn)GE`s*ay=`w9JyodjpeY^(?=ROjlK9&>RGd#-iu~#qJ`5^}mf*}4ov4%9^i#J0U zf5`E`CgcOT9uqbY_D%0!%lRHrpBiU5@%Z7)1IWLrK|aFxk35wL*y?|x_xtOKXB#9d z;n&S;Tw&yk;c*iWJYfQae@0d$LhnVXi|LMpQh=zx=<^dsrX|hKH%<$dkx~Ff5bWXfiS*BML#1RIJdYSDv5ko8vjiu%|5Y5 z?OHuRE?T|<9t3B<{b6no50Yx(vbz-`p33g_{Z=QV)Na3f-sN zS9bMZBJ_@Nf6+eAuGq{?(%HT^qd!?W1%E8kRi^Dsx8~3x zf#n6CXw%{~sj0)9|Ka%bVaz7ahf&*V*6;R#)NaDST=I|kfSY=c7c&30k9K{Z;bGs5 zgK$0>dY<{UU2g8z=0V@!LDF4~EW1k(fBUvcv;+E`BrWIsGPikrtjDQtJOmIyk4GZi zoKIc8PK~Z-(*8W+SFd0H{sE-hBVN$#eswH;n0z}p+Uume^y}PC=C>xZ{T$()3kPC^ ziucx>maiJ=X8cfRP>VNpuU+H&9fxowBf>iiOwdpAul(KF)hhkHibY{-(>n+ z_k`xh@0MS}{eSsa<|of+>+jOtFL942-kY--HGf9pWDtIYl~?N15t-qCenGFU#ZWC^Y=C_kAm$Sl%?>pu1Wd2tBQazzToW*>H zf6Sn~N|@i}l}YF3gOkYv$R|C|`%_WFeL6t+%g07LNq;4E!`+-0*qreM%T-g77VlWm zo@$oAdyf+3{Qh)sa2;Xsj1*@*?^E)cBVD{_3x!${Z?Eg!43sKHT6!%5%0^l z$}5;}dPLCPt=H+lrqRc>z~VZA8rbEd-``o~%pe~qd6xI)q23NBV5k4qJ06ka9tfHj z^(s{@V7^he(amt3bJoWE@yvl{C)#Xp6*K*%%1W$D;60qdqZnuS3$KsALO5d%Vifjy z?zBC6l<6;vqJyv}(69B6qP-gcI&?e78D3}*&4dQSVVUhJ5PL8$uwQR%O&0r6EuJ=z zuUI7y`UiHZx9b%9XZ+!O7h%*=35fo5E$(~qwPpF3pXf82*?(iF%^Drc5uYai$BHvF zx{HrhRg)fTu0^Aa-<-8vv)6M&7PS=p?AGTxspo$%wKGJ0&h6bX&Tz$Z=p@Hgmz{or zeA4MHj=hKRH%SkDgvNGpg7Y@f*(Gtjl08n$XY7kjglAYERhrno63~#S{DAr7osn_B z2-YnIpMhTz@<9?ouUIeiEEPz9De>em`PLh_k0XG5Q?kLp{6cDD9qDhv)`ojNTK%{t zHo^9&O*ZiV=i1N2sKdRv9>5hi6GIpsD3Q5E1j)Ya_%(tSY4yJLC@H|Z( zx6=>|Bw^@h+zKDHr=LO?M4<6&g(rnDIv7kK`MzFHy65ck&->ip_qq3d-@oqr-s_VI z1));mgU8E$r;O`60{uRL2UYrm>}PsYqP-OVV@RZ#2$vU}X3ozl|MSoDzvH+FljDAO zvL}}?MPo<3@GH4n1Zo0#Bz3)>VW$v?MF3r{he5{sJiSL4-~D;Kl6>_1==lQ1YZK*| zNAyda2{GM#?#wMEEXN~+lArt@aIJLxF;WwvOEN7VffA~KG?-0 zUU8~sC;6$T)!)c*&DQk8t^+^VxeUw~%1M3Sy~a!V82&mnxens z1{Ex@z$>SA7V8c8+UHm3R$*`oSO>q9J2O9_e?n%#49-(yoyPgzD()2sCL;Wgj^;dn zE$Vk}=@ZDuK5V*ofqYMwUkJN;>5bRRPrxo-d!ypj1?W|KI@ad~Mbh8sqTfY2yT8n! zBYm#FyJnJjZnONUnSNNf7UGx^*4i&IpWSMM{=fFBN;CBm`)f4`wd9k*&_g%V%{}j3 z;kdy3v&8gV+_ywMeZkdvl=Y2W?uoL#hEN!O{_w9C3Y7j`iN@z+2n*S9rTyp<@8c=G zQS_4-)+6o>az1Dv6zj&6{d<3!0RCKhW6p1YeSYm#dtm~--+J{&CevE3!>LaN6UV`R zc?^0b{aUo(d!U;c>lONAwvNR)zt)W(G;>~U9-*7%Hx-WuSuQ*Ctu*$#&bYsr@r@Q$ z3gPHWazF9yt|w^^hMFca3^73A;{$3n^fdUB0#Ug>^w0mB%<%qBhnW!f_^yZ`zi9C| zxqcIg!7$@L{JYgTgc%vCZ!=w;aT4pl)up;TI?AwC>xVt2+EJ7*N&MgcnxmgT{6{?P z+lU{LrN#5a_ns-|^DK9=SquFY`*scVyM?~AFoykl?EfZ;iZ~v)c zIiX78?USpU8`&>sr#qc^y$%uYcZ1}IUBC9m#dS|K5n4^wG2+F6s__WxKeD^LnBn(|va*=&8k-jg%WI4Q zwxd#6YS^ybM7t{dOYDggw6AI{8U=4H-hhHndQHer{P#xtRa}SDK8K>$B_eLfrx@=p zu|?@O9G>`}v1>QKB)t*+^oMW7zDh^FGLJ#})xqAUJ+IKWL_?^8>1Y3u_sM{-IK@=r zP47z8N&c_>6Io9>rD@(#L;fqgwIY+{n?rq3mfIbUBuI}|rc5b#t0_LVP0M|9zp);>6h*^Y_o|1VM=xe>IWTpzVl_)s~)T{u)V57vp5&3bLbXwvk5%un3Kl>{iT3Ajc zIv`&_&aDns5=QU+BF6EQioCa}Z}g1LV^!?w@SX3QWO!nHWSI4LTkO37pwXDEf;VSkKX!zr06$x^jQoLztNK=Mo?1&-L{&-B2?TCqBhOi9*J&OB3wG zQ^9-8!F0&Yir%h@20}d7q!lKOZ6nWjSe+3iJ+mhuFkfLG@7r#5*%J#Q=R4>XZCo!J z`{%G@;J%<}D9nC--?_s?{@HPDIi!?(EGLueUbnwo9z*}~5_1)#&$vDk_DR^IvN{7Zm7|%M|_|btdDF;$0oKr{1Q5ysX@h0J?*7Fh|1&8D8165M$UPoZ3#9 zDFlJnkTVjYX4bpWDfSWyTFMWA9=n2nWvd05`Lx?}3%OpaKD$-M`lh3X2JVwB3Ssd7 z=R5M!8*v`s`HqZ~yrNe0Ba&A%Jc9Lgr+2er2S~){`Zx|Zhoa|Lekk^zJc`&x4yQM@h6Y{3hNK_ z?solk;`K_iaDn&`HAFLs_s@O*d=Kem+cU1S^uJO)`8fC?^f~wT2kajtt#5S zk@CUhqCI5{e0@)`ZciIv@tWfOY`4c#S4n!&5q;m!`mMihSxxvYA!RG!r-lM&E%;7` zcD>eveB~1p3C^p*5|SxTy(U0V!T*2Z>%;uR4%t4cFGYM;b7yZU%KI++P#*q$tA`$E zJB5zr1mOpA6!wVH8_z61ddUBi^+B0*p`L%ePOlzv^@4~%v(f9Q)Yi7+=`oFHtqC;j>Jvs!97 z4yjGez)RqLL>?f&HXS^Gcg>+627?C(@6M9nuJLs>_k#c9-R1rJf#0ChRg3pIpT@d_ zb=3PE(d7Gqaet_i>m@53vU$L_9UGdbIKRt|bzu+6=UxiONI&iRvN5*bG<1J-E6Sf4 z7IQeRSy_4M%n$qF5kmjW&>;Es!#t^l`EA9;0phnUmTlg zBl>WHaNR7=OJjXh>K2&KoDspRiKSV!1}TR90mW>0dV6*jOAve%FH%(Wea4S%+tNZjAHMrT@cGgk0|{?6 z@!c@)chn+X1RG=ja7_XH7{J$Y?*rr0{Idz-uhpIgy1w=5j;XdN<8wrw*M>cCJ@0|% z`y+hk9s7Udqw}QKqnE8y9M^>&yG(pJH)FPP+!OVQC5E?VbDss{*BPE+x!IXUk@&p3 z{ewButsREw1pB{pXH^OFH@)^B(0i*L-%ZUlb)%k7OsiK0knZaBhMCXb8h{+ojmxx? z_WYLzIc_?~x(;V9<40yZ(}Y4WxqpAeL%%`pUwY=0c=OkE&oHXcy@+Sb&h+)U@(#B1 zRelV1hE`YYJuUDL{On9?7h$*O0q}4H`q9_?UVH}lh%?*E0HTUB*{{NB24WH(_r8l5H-;?W^OOe*jeLB2n!L#HRM;W2p4W36;Omf! zPMQu=j_8q^%%vzdDbWrOx%w0i-a{@pdp-#L7v~D+b3iY3j!EnEFR1rf%Z7EFFLB+U zeoXwaE>_@t4g8++HeDdxdOG(2>lbX-a!4;dAD;S@bS~RA{0!-Db#&iD_OoB5+Ce_z zxSF?$@LcJoG~)S_M`!v-Phrn<6aQyDX^kfp=6H>;d*GbkgbwmR>5cY< z;RN~r>L=U_Y!BzX1C$e%;>!)3mtwq&%5q_!8}oqu|FI%1`|Fu{ImZ8)I=LsX-XPckX%DdWbN-sw@x89CSMNpTH@J>FC5IB$ zWM(|h|8U>^DdZ&lcR~mLvG(du8}xgKXQChgzhKA7NmG*#>WmMENgwtWgHa*=iH?_F zCQMO@zheHAW}7_%=((aFKMjX7~l6!ANYN><9r_ZKImddQ1sPK zD54A(YVP|&l z?JeMVzF?DK&#Ar985sUK<<_yDzHX*3E;V4627aVBhhS&edbRdQ>K~b}>-G3%%C82) zaoE|BFF198|6Q)r)v`asu6136?OU?G#d)8$*w1sG>xUzU6}?H&;~d9`%P9>R*v?X7 z8TwhkyV)NPv7N{8al8kc%5blG?G24wSyzhrN=siQu|JDTaUcJ`$E48`I=A~42`wA7 z;3tq<|8E!8EA$6AJ}LiU&>!JC8!(I4$OrymyMLMU|C`^KY)r4IIT$2;Ju2S|bNums z73zf^5%pDa+$KDOf8n_44RR0V%0KrOt|y-SA-enq`{i_|4YA(wId=u=)UMxdOJO|~ zWp>av$p4c69o8cUCR+(zr(%AkUir>h*6V&(kT}ni9!m|&9UrtQ|EF%&Xqa!&eh%ev zZ&=CvG`Oilw|8$b>up-l>DZo0y+Wb)sT=J<(tVRklSBC9wB&xmrj8DGH}od!n!^JQ#ReTU)6TerH|UijYUlMGkJ8WcImD})q2`iqe~gc}hcw;}3nDpNDu?iR}pX^~(9{urE*H1K#Bm%Mp~%d;HXkoS&|yW~^7} z(Q*QK4Y_zn)u$ZCi_tm-FN*TgF^?lSKPf!Lc$H}Ycm}!hR7jbZ@rTO^^2tR!_|5*l zGQ419{fR^!xrkk}tBK{Z&lEUqj0 z?vS$1#>bZyDYs0#{xRf%wO2E>sVi7-)q(zgwi^tZ(^!vSoc)0Rxmj%3npNNL9QU4cm6LIqUsW~ByFghPzV!XfG z-%I}g;9vd-I*W01C+#R<|8SkMzK?+(B5HuL@K((+EuL(Djbb+Yy9C#H<=vL4U z7vUkj=zACA^6C6<8n|8$8)S@M!27;cqb|j~c|0FjN+AdIIfYFAmmw$~Bj5Jkb3$*$ zy@)eLtaI!?#2m1vz#iiidRXpLecd+Y|GFIDdyowFpIKnP7nY6CFEKI|f!l2FD>wou z_i^080mD=V z_&n^(!TCO>r=^{0XZh^x^Vtkf+oe|W*=604{ml1OMnN9&;)_#xx$mOi1q00j=W(;U z9eCO5I`PogQv!TgP9*J(!}YR?>65M;Gx@LYQfDg1clD|W?3%d0S5DmH__=3iW5myg z;LB`R&@{u|gZrEQ@^kQW_(RS*B0L{zXea|8hrKHr4RSnm?p2Mfr*a~HQ*5I4#=9YV z3gH&}+iNtg_(^F1PD}KbmLkWTP=ScJ?06k9NqHEBjNY(1I4Etlo$pHGF z@bvzf;R%zmocRTNP@$VW{*e}j*Y}wR_+KXT9ffXg6nKv*{GaM175RO+Zr{Ig-8XFp z#RmUwT=_SXj6aZ}3NqjFi4R1=4c^HBMcZAp3rW-M3cVR09j)Sc zlo*ol*VQk(VP8iNbjf>gCX18)qDLOIeUtO^V4KCv@n6ifdRX7+_|m1dfJ?aFxfJu$ z^jzaX&Qo8HOX1H|^P}gPe!Qlsx)XFt*$3k{b}rHEne{Be>S}>NsON`Jc;oF zKX!#z67TW+)iT%nnaSWX>D!knCzbhK)p_Yz)*Da67ul~+Q}Ym^#%_Cyd_E<27ti6AtSJl=XVXB{fqH+Va?{RQ5YEF*U$-^ytxx zmCX0+Yj=)w-VUpi^4_|q-Qo!TI})Zo0e{_B>R#o%B@#*hjL1T|pZ_t^E-T|EiL#sN z`9;wf`AF`X);^Z=dC2!c&wN_olg<(Duha0qSE|)dFkP@E5JXZQa>ygR2l4# zE;?l*U#~rQ9C{}9^SeaMYq#q)bB;)Os~`n*BH%sWBY(y4T=uFohK;8F!|$T}>$kLO z#uuddp+8|?+%kQf=@DZvwHED6PC9eh-sE@<#u4w1oZ&qf@P9a3k9pKNyaAz+;oJMy zxwZl?bu&kQ!g7HH$4b&;cevTYc)dL%gM6>CsoCNIzPJ~{TEZ-6NFcm!v#Q7kW<()_ zd|)`YAdh)~r0UoGw#tHrn<957kw?_l1%Igj=H%YL3`D7|rO_>9uO$X9`PIUarUHOe~1HXis$ z=?zo7JkIuP7k;~&Fq-}E|4Mt#;7fYotDNNMp8|5R2p3S6^BE=Lz1{w)!sk~@Js!qKE0gE%{9Bx$>+r|%o#F00lw+x?3};Zgaz{qzO$T!#z`&kV(rxxHv2}7 z+oW$Eevu=1r)wU11@5uLem>i=f5&1XRIAOf|A6l=-+n|nVEQ{M6Zv#>e*OUG{bHJ2 zO8#DVVIAyUuqXT`1Nh<@`KNwZ#$Z9vs;#?uo^SNw?A*JUkE(Iqe)4;mi@K=y>&~|B zCDa!Au@6N3e;w|5L`!pgzY6;R;Y)+1=vRv*fnS3^Cup}pIb8yFd;FKp3c3yZ>_q-5 z;!T(2t5eoh|4FPP$hC&CCGz)!Rb}O*2Y38E@CU_tx%@K<9=V0ZyUZ7_@vSCI=z?~x zKOr$P&3whWxod>S&b)wi3;toBSL{wVL&uC_n3 zD(f8`Dc?(d9)6XZm>!cNZ-Ux6TJk4{8D61k?jUUYU=Zc-p6uDD&#+t{EG7ZWXY1|a z5Xa%6u}rZSoICejEz^6ldoq|G@3QS;Lb!7~ z=Orj^XyW)BgaZu6Z&?=woy5MqE}?`Iy0{Wf=n@*n=U=xuOMwU3{=7cUW4k=4=R9^g znr7Al`uy*Ke?m`h4U93}_l$7A1o61Nx0`rBy7W1)8FXE>^EBb=yg#^B<050IXh<0QWN4Hvr<`fzLJb@u1{#Mmg;QM`fg6$iW@zrRvN{J8>$ zm|CQdk3|*zzh>S5KQ!Qt$7vyy1dRd(ATrw-FxS1t`ilJ9x3e9==^Q0Jkq;l#GhPl> zDlp5x{5!Ujk&*E^*X4-8u8d3UgfF>Hhhtc`z{BE%*~9hg%@bMQ3>qRGyE9Q@WxAne z6#HhauBvDW?EcWB)6<`1KO*gpVM5QA7T_7ea^@HOf2UxF9u2)T=E`ILwVq0u;lSNA zgj-#`Jr?{2`0a)Kz6hW-yXRBpL$kIB;Oe%7Vn@u^HYjw<8NX;{dWR%v37tYzQtHu1 z-AXwz8o;Efv<2sy2yTn6XnMvfQi^L>=v!AmtTIl zlJmOKc5x-wF@7I>VC&Vml-@~vQ2CzP%5>A|Q=l^e@3S`PZHBkrNPv$7yq}iViNptO zPrROR@J8oXq_45b$szVrd#X8&`LyfSomI+R^uEh{8=dQ0Nl*IQySqJ{$E8K^Rp7^m zqmUaQAAb1NF9|P(CzmV9@c!UjkTB%;0V1_cMlwQxXRLB1V}I^ZXYdrMr)M;Pw4 zdBCr6pP|3q$9Wt7s2l$e`C-q#V(QlqPtIRp{h^lTX7c|>%e~LhUtgy);=D(|dpxKD zpU3{bTBRnxR+~B=W4`BeRp9$;e5$E(7xBaAkQ+E&ixVRFHSd8H1f}1(CgmRf_*Z>B zln1{5f=7`**RAWg8$-YPO`i7%4;|QHVm;LnjWTbE3atW*bsJBz-#W=EaNfI4r(xZ| zP86-fIvjEJ4pfbkJ~}sr>NpQ?o-j6$PBxmxw~@Z3rAfE=zgi*mGX+mqHbQPf4>i5b zY;U4mw!Dk|P0N*xTu*Ud?q04te_qQ`uE(Y6DD3~><2kkvVQ`oF z`-E@x@_thI{S1Us$fv6kx$|7do8RtyhtQ->e~j_Jniy|yMZTj8wcxXmE7yN-E6b@& z_Gj7eCseQRVf;hg$OYa4P9JUEOHK{s#74(py$>zGp6S-vQ@>wkIHm z(EooP{5{}35Hua&x~XgMDfpySKbB6qH99(m{sDjItEvK6ci@K#zq7#)nqdpt;d+$q za-4F+rlR~J;uEe_fE)q(ewcpy@Dm?Mo@dx_Dx639zHRG=he&6l;U3VhtykaM-?N(d z_2yps6X0E5y^Ql(*k@VMoX&Mx92wa~e)ClOH1;)Ve@@w?9J{kDHCw{)~5^>sm_UjXWb-w($tD$8AjFaD@G zjc|h|+Y&+gGlg34XXq=xmX!atiHS*NT;`mhbKR~>{-{hS3bYGgyyRs4F*&Bh`<$_4 zypX)75BsM!=5w}=jnW( z-A;J#H2wSGN3Y@h;a>3}Lf8?5eAfr}O+(M`x{wbxUT#p+j(#(XdMH-d|Y=Q^b&eV zSy?XW^@W&_LH>F+B53H(8tK#m&(`<`56X6)C&0r?(7PgDV{qEW`mQ|Mpx6!0_wbz` z*j4p>zXEE*mL{v(k}4!7sgmB>+^~hE6a5{8&e4v!geKJCEh=0{{QE@Dih<4 zF(HTbIe-Avvv;We_G8Y+$0}<9>)Uld*ssjj+oqj_$D9)6_pMhS6(!uHztR(S4f($# z|2*_R@bhNrJo8)yWfNVTet3M7v-g+;XaHL@FEiL;l5+k@2TN`MP+Rk z$6M-Hl}i5a`;n=Ldb=PG=ox?adgwUmloS>rPX@dJT}9biz+YEPR+F!H&4|6^$J*HL z35Ib^Gw`VP#H5C%%d2@i2b-_8M5vQpKc)^_-|YF0Tcjw}_3a32n^< z(97YsvAAd>|KGIP5Bq;||DW{EXOG|i z5z6n@>=)1SKTS2u-Q*{E%~jJJ_whirJAiQ-?wVEfq6NQCp)>F0dKCKKyovh&(3e!x z=r82oh1ph?Pf0|}*8-}0LknDoLQ^C72L4koOw;e?m&QFMl;c7|V-x9aqvTE@Ja)hY zyEE=5TDd}jJ8JgqRrsv4In4N;(F$EF;6I;?9U*M`hs|#=UXzjf0%2ixzm@s>><9Wu zk8?b3k@2{$8T_u=F?%20S;gUdU#FZ51w+=atCWzwhSM_*jydPwP52|lu?!y5e*@CiaY%V!Yq(7A(Y*OTKP}|L^Hr9A&>V zO#K*N==lRH0rzz5m{I}4|9M4P`v2trmzPZGoY#)oyRiGf?zQ1(q6c^r4@=N10^aE8 z=sw~p#E&xKldwsuB^|NnI^Z`A{y&z~v#0P8j|v*TRQQ*(>q?T3eZ8LL_(RZtyw_9o z^goc^_LPilA)TtMJPi9r!29CCoiDQdraZTY@z))9p(l;Fnk-sD8NU+``}m*P5owA2 zwMU#;)W_0R@%A10dmM-CB_r?9S{8&_NP|Y^4Um?^E7gz8uSPE0*p;Sf5*OP zxgL1Z>e`s2GX3{>uzg(9Yi2&-@~4VkFXLiWB|h5VWIUdmM?CcCrp9EtkQ*aDJoZ?Y zGlKFPwYFR(e~%OE2=!^&l=4oyJ<70FYmt@s4?IeI*|AHl42SN9Q9tr~di{hGLehW0 z7EPX?atg`&h{N#_If8V5p}&ah?EYuF6#l;$)f;qDIG)FjzIv47_-Of&!vCGJoXvS|)~wZ&|14ZyZsGd2 zWRH&%s#4xj!loVZ>zvmN^O0kO*|uXpA-y<*tWdPd=^bXdmHF&dPjbY?WwHpHN;!fj+bu|5AXlWolp#Pv+$d) zbsofL3&sbe*O@Qe20e%TQ`nCET<}l3AxioxNHa*sJ^4cQexB2}q+Kzv{tWG{1Yz#n zNUzd=ll>#wk>k(o2c3q0mU#yLdyw04FA(Fka_Md6pTfli%DP*zQyCw;V-;pUqZem> z%5>cKuz~!@Xl&R^ebu$F?iAa%#Tr7KpMQsZO;|A30DBtj0L!yE9>84NTaeH3Zut2& zh424;-Zt>)2SzfkE%DzKa!QVpO!+2aie3<3BNBvm0uqPO%2Z?9Z7sl$iUY^LcEBNk{ zM#qSEqvdfQVQ2VIfwJDRg*xUJLbOkHyWT5sdm;?WQ_4CMw6yDE-Ywk!1s-_*kW0Qf z?A>2Mm`F&&gk=VygXyGy%6+avEKL7U`X6x|HxxZM!v8d!csNZuQ+He+BA$eYW_mfU zR~~uH)|cKEIFWt#FRNj{d{}uj%(2v2PjhzWravU^ghefeR)6ljUOa zR4(!5^6?=2L1D+$tWxatgBs1r80sJ1SJlsP(yN=`S2N<892tjx1vyui@jd|TZ)s^c zgq^wOAYmwTVvOk>{(Q)%z~h!q(7oClFL)ZzzuFtlb1@U=C3iSaD#3b5(c9z1W3@M6 zB#bVJppWopa0>8m0ew7f8031FL$iwh)sEtRnXwx23WMU)?9Tgo#`uNsZ_F@Hr#c?J2A%GPvm z1Tam#8hioztTkFpyFf)*iL(`a>Fv5*m&u=sb;WxbK2l$;WBAfz>+*;n33;)O{j0xY zG?H#-e#`$D>seUP`B}eH(5P7MVa?%Y>O*PiYVbSk)BRnBiscvL_vKcE+ot3$=KDCl zMk&{DZf=g@r`<;`u)Ti!t$F4XozYg7AM!+BXM4KaH~s9dXrI&(N_h?iPaFId=qFlS zy>%_2DP?JC1kfoJJ;!|U=5?K7ICG(pcDLe)AM`Zf z-ISN#!Tc)or&FA#Q*VXpSg&g3bKi*If4@J}nV`I7JuYiG?vhXH<~()xO~Brb`}9jn zjBMW#4Y#n|{J_W1{~>Seco3&uq{Wf9j$v!c#(CzG9)#fc+3K2^`2*$=cARoI=s4DW zLD6RRXJY){9)p>{CL{D>)AR34S|=ejesJI(X>C7Xw(gp=bzn4f1J`f0_G_#sv49M_l72 zRmb_C4X-Ef?{>|GE|Sh{$Pq21cft8`j0^7%`erL(#XjCIf&Bxc!Aa=#UYCdmeTMPX z9LKTu#U93Y2?Evu{OILMJ)uqX$O?Y;cwUJh+|rW#AB&)cTmXLtz2PO+)6|HUwh%sa zP{#kEzpF03&2W~mSjc>KA$fnX5V{Au0rt5)(FW%0m6Pv42+pKG|3q9$FkR9Mio7H( z$9xQX{PdT>I-N11Kd={w3rc$Y(XuOo@C8Yu;W|6Md)IE_dvI}jk^J5WHxI(wJb(c> zd3(5+5EUr=|Iw9RoP+6hjg2|?vOnz?3j7hkp`X6=GWpV@M-N2Or?4D@9tnGoAcC)f z{|^@%IS)PK87ksk`bWw8Zmyq52%ML}u1v(EzrVC*FnqsG23>;u+Gf)*T(#JfLMR(~ z-W>a1o~^)J_-(W%2u`FHQ8KSjhFgr6Mw>*0gnN@e?@ zyA~7a_OWFV_JnTN2GNp1zEv?B2ETxRx$DF&(*4T1qmU19&kG#HxgOOfS>bP8*Jdi% zKb7h9BvZXLK$~JpKOW$w}f@ z$HR&9#Jkv?kb=)6GVOx6fA{P4^V%1`8sxg#w2Jq&0Z)Y9UX~ZcT;u~E>#-})>{Aag zEar(K>5^aK`4z}**moyP`9%0G`LuiX?gGQ60&Vi#!7n1iwBKB86djz$oyE&x_Ookt zU8e{0bm8nXTR5&lG!B0U=-1iAvxxVj^)0g;r=@bfzl-}$^!`@<&*i6ne^Q~(qA0~s z?#l9lgLeK+k4+jl&ownwyNK^ExIeHktXe5uh)vv@a9t4~7p(D()O?b{`b}zw+XJWz z)BvAB&$DvU$nPQ6IoV!Ki9u#KN7Ux99!bi=J^=1p`mDx8XlZ#H>jw6T@K23g&%dmy z-_LQ3=BA14-($H&y{!N49XvP!y!i8hp*y6zfdKgh^#9Q)=r-1mv)w@0UVdUT;lsN6 zyR4@$z1hP5aHgkq5gHD^iT>bS>e%clhR?dQ6uXd+6V%gxq)s*Z&17U&Q4}OIG)B`E2$cM}K74KpGg@uLf?8k}L;tHl8w?t#? zkJy_SB>(!({BtW9ugTb|gm+EV9AN#^uib$jTJ3nO!k0oU#iS-&^Skdp%lf9r=ldCccj{A-a7ttRlF;Hq78 zOR#@eJHB{dNTGb7Efj%odpi1iTF-Kv57z8^ll5*iCG~gJR^H3j?P_XDm$)9gpKX(P z---SAClx=;gQ4&-wp+aruVJ}N@oyCSZs}yg!T&2%CHE=ht=qEMkKwbO$~<-#W&z?J z-oH*L`#svm!JS)ye_5-Ve$I82g8MGG&bxYh-%{55(niQ1xG#FKY!~}E75v)%FNVrE z?sG!&zG&Rr9c4Hg^9!ZOzxmA5&<|j*Ie)%~cDeA~aFFf1cxdNA<`ZLOBHNQfqLz3q z<6r{ms6pQkzp{Y$2dSy6h`$#K^A&p?mdQsP2UT_t_7!pO`)hicX7@h(ZPo)G8wVAsb!&xfOmKansaFEStQb5-b% zV7E)m_fB8tvr7HWo}LK8_j;21_&7j-bowI;n*Vv$2^z;l9!cOTYgdM;c0W2uYNu&P1d)KZi@_(FXkCM;t zAD&eBer&it#;|U_6WBeVO#(O4k*|4?R#{ zJj`(yGIAjYkRG+%C4CpvCyyn=hhpSEq2`Yv*Mg3zKK==z)@q$0Gz;x#32j!5!q+m? zSuTcC`YVqTZv^YdO1=V(`5@_2w%`HvM1E})^b_|<2=Pg_vsg1$M!CZx^n6CVFA(QI z^#b0VbM6J&86Mfp;5Xf_<>ny#vRhqe4K+@#r#V~KP2y!vMiA}6ZzfMv=vU#%2J{>H zQtxe@2mA6uw)P6?s%dH-dO6PBY5Q5TU+*PQQarsQ`Qo_cvIkL(G5cJs<1~Yp=f6x#|?*%2mz*rpG5=h8(jN z_Kp=A+8K1WhrtEc_%`60TbBFe^H(tM*arwTK;Bq;Rh{ZM!uY*&zh1}ru$=p?%=FDJ zcOm<&kLndZ-RZO`>t;S0_Ym(SJm5$CEfj=@gurL42hedd&yi!jcC{<=?}XH>;He;( z&D6L5vU2JU^G{9LOyr9?curHl$F-}FU$LKn`x^-_3n?j#hZvt=Sf$cnolvfnWzKWQ zx=mi%&Epdz4>=$C?)WaoXXQ1m+fheW)m!pCtB9?r2zVuMOBt5b!ppZ;2A0)Tvpp19?WC z8q;bS9#Ap8=l>dqhRfN`rn_??;^q9$s^VNv zhWoL)0LH2Ew0xg*ZFn|{d1`eXS#D@29h9SmAMswcG|>pW16}P5*-2+}^E&QweXUxx zawX^gH772{03SNuKc(0Y-v6-$c1E2ea;WMg=eMhIWhP--bOQeMI>){SLFxuy{Xywv zE8z<5vwy?%vn_&5s2w|~*xj=W3>Qf!3o`Gdv0sUbx<%4Qcadik!zbzuuQFY&mg`wA zUJ+3C3G#9uN4u@ATRx+g`Nx(fL(Dfd+Z-f6KjE%D&v2~w35EY}ta;^Z1o>a7uPA3c z9>i&4KKH&ij}iXndpaHaJ$z>QI{TZFmiiv+U7B-rvE1Zv#K7=h{g0qu;XRmcNz3;4 zR}=#q@V;8*@n8wYEj2aGOgc4MatM4M_a3!nJxx4|8^gKpg3h(thWw=KYtH&xl=*z~ zjcV5O$g$Vhjrvup@4UcqFS=b1`Uii#0s(Xldiu8W1DwyJXUAbL#XHN>mK@@zP8Y}e zf?T1McSHb1tCY%iD~9uI%)eaMj&pyI=LO!w2fE@E#~6Pw+V=)w%&@PV|A%K|)JzvI zHs;VC>>G*#Utt&cd|a_ROu;ZtJem-~3LF{f?q;|*;D_8sJ6zh2VYe3IR%A26co@;7yDk1z3n1Bsu3Hp{{VSE5r_Rb;C*6M6Yy^9 z)%64S-{k*K>GzhA?%yoijdO_bD`_+jaNN!58Y}<5XUeMP|93P?4>_K5+D+K+LBH%N z7Q(2Uw6})^5n=4(cq*|v5g$yx2jUbqDEZqmH3G-un@;O`wsTUYTE(!(5CxrroM0Dx z9QQRS?q0nl!JBf#92UbbARS_0{_c7j6$%lmF)xZE_Hg zGe1n)9Soir`qk?C()r~**7xGeFAb4CJc>O~`1&hi9_;0izub?lSLlnY<0N5S{j8es zR&AY)`SnMSLGH&pdOvvi$DEh0U(MGsyzE}3q1~Xm_GjR8(5pMrz$c(@-u(&mW7unr zKZiUV@Q%f(KVqN!`4q^%0k3tmO3{mZJ?%l}t1BxJ86S^-mO(h-?^g09?*0k;{WyPm zZKa8L8j6kCnC|cUtECpg#$K!jc#9zBM`MytI&wZ>% zo(oFib5Ns|iGN*!Rarl{F5Av@Bx9YxuB4@3;0WG%Psyen@XbxD`XY!|K_B8e^ZR?T z-U43vwTiv0Co_}rSn-n`umj;f3K(D*PDq^*j^B2FBEoT4`HLsg$bWa&MFsN54S5^E zk3Azgr^>pO<` z5wAvS`qjjvL?QsYJJt;h0_6X2|5x@Ca)UwW|7{~X^lr#=*k6*mTi8xt9^^vIPiU=`^YfnXgK%sD`yY!Q?6cxt^ob;W7o5p=bNqM*ophnhaPS!ErXY3& ziI4ef&Ojf4T`xva;LIH=6O zGghYXM{9G}P4dqjQ%`k}&%QEkQWLhH8c^)@_K+ER6ZpS#bvEgDvlE_IfOB%gH1ny< zD;t&g;GJfMv(hrPt$@zy&d=HIDSrs^4ET#xaua6b91Pnt7iMS}t_%N{ljVG(8FB^o z{hK=a2%l;*120=$219*<;RAIarw|%(Zmbn>`a3KC!tko7N3k=knL2!kVU_wVGoc9= zXcHFLv&~BTju!B}R+oNqA;IwE`H>3R_07;HWc|w( zat7rzGxk}@7Z1yFm@w56?qWLb6Vwn-HmEZc`V$wNml$sgmb9;h95+_JPdVq%_n%+9 z&-Ipex_LF%`M0*e{}$K1CEE$R59FA6`UlePK7WAg)#uSG>-X5J`->?Li7!~dzglsh zkWo*3OZd0{1MNg-iue9iSvNlq!EQ_a|HU7$d@cljLL8T{vOh(B-mkUw>S98=!15)# zs;1cfZ|`sSu|I#^T&CO#&8}eqWOQ@NL+=>~hcjq%+ z5__fz^+K*30JKR-JAokRmHzHtxhaq7a0A5rp+7y`ug82pfBpc+)#>qXiXgmYn@OQt z=4gtF`FlLmcEbLkMUkUBa4weRB`5d)VP}hvC72$0C7j22y*_DQaLx20KlJ?}@_)cD zgs=j!?g@j!oIZl`>CPdgf9kYNTF%q_{dqz;;h9`Bg~B9^-sT9(#cFR%K4!E9^X}{yF1^@a_}w zU7e!3&Urj%vW6HwsmfSIm}!{{kk8%}dCx4~p)+Mq6I!*oC4_jt4OA9TV>`(D51O+# z5D)(7$yMZN+vOg}hiiOImXk%yZ?dZ$gl2UL@Gs(x3btEH|M~=lo?UkOjMS3_i}nit z)3!3@Gyc~LAB4_O57fX-mhmR51@yY~Ml|7A;Qwk;tk5697i}KkC;$IzJIVbh&WXcb zpvwL^|Id6(w{joI!h7cUu1>Vdve&Ikqo_ z%VCefig#~%zYXO+d$jCiIJ>6@`v>$lJ7p$(Nk2G5yb^OY1%w_!1O5%aJo~hTP_TRM z1Qe*%GAxN!SqVb`NXiY=1K<}oD@K+4S}p8sxVKQ9l1+X*(&+?UgIpQktL*#FiNj~t zf=^b2+J#`x{Q8E(EcxiB%8-5xbVTU<3H&HVTo+fYz`jiF4QVcW3-x!6 zHmcys`b*&>tpAc<1-*zj>#S$NZrg2kZ!>C$h3Hkeau=KzRXjKq~or4dfbz9j+1F?}K~!rc7xp zC+I_V%A;A^w_hONH<|nYo&BEwjj)>Wk%nn2<(cYbvz>S}ED7112jSe`fzJbv-tbGb zOGr6#4e98%&SnMAmi){3KhR}ao+Y1B;aNiVxA1f(=nm}RnyrdFux_0b^cMb0na|Cz zJ&n_;_#+;#n~M-X!(&q~kuGL64`3eQC%qxn$9j6~*;#~P!8FZyy){Ke=&<4~92BJ5G|` z7w=tOr{vEVG?4$V>PTE59;ycBt4gu%h1r;|6yxWQ8L+OfZ#p)%XD#?xbZi`0RPA`m z{+kSrhbUz^S)Vc906PZc^=)ZthL2X1W1Qj7VDO+G*io9&Ko9XgNcBIqkxq0D@}8X$ zm-MaFlWgaGTr|&gn|x2=ya^_?%zl}Ie(X!&yv&dx!1_MdCgtzG=}HCPorOg)_HShx z?`MO5ktGEB06SO7t`g!;Rn-*sk-$frEtoIpv3eX}KtDA%A;BUniDBf&Jp)Dl1@7N= zcb>jXJPhiC(`m$#DEy{k6nG0hk!{zL&aZCn z-$}kNIl5*z9yc1s{H*7epamU)-M`_WV%O@49vWi!JHpiE2=YzOgs}hL>e4zcLZ8NZ z6k7&a&LY_K3|pFWYz)J1Pk|cceQC(Wo^M+CK20$6QjqiiWaQBa|unO^@85q%XN}AqCRKHbKb;w|@atPC2Kc)F-rg zBCJ=C9IRLC@f4Nbc&fv2|NcDf|FP(l^6p7{DY565kK(pA4THL^%mYY z1iR?R*JcRUNeP7yjx4pemjX|Gz14?c<@dd^VMCc8(=>t-M1hw2E6&tw4Y?Ymv-K4A-sR* z2=+xI-q@}8lzKex^g-W`c-_7E@E1q?SPAssfOlKZ`K?O)`fg<$w&(wDk?mwLL8g zqiTgN?;e<&FGW~hJ~GIBQLzc*JmTtV(e|=G)9>Hw<2sa1nNztgswW*@!ef70S4aC= zUTcY+^H;pf<7Im$$!TT&%Thk=34#1PQ#0Df`JD}Yi2pCSD$fnT?hUzNcMS9a zP$OvwI|RNL20qo}Zz5muIp`;dn&I9^KGcExc5gv{E-wEC{3Kv+HXI7C#k}k4qrlsM z_v#miqk3@wy>CnLapv-XB%uE;gHvCxX38mSvkx&-HPK6KR{0#YMjeg=8 z>iv6f)xiHL)7@TX`RM!<s&6*|L^XLzz^8{4rF2-z`j*h1^X-L`SFqx(wBJ5lgE0!>FE;rSH_3! z>sgN=2xDwFI@z6IzWv4<3ZIw>xr-QI+mWxp>bL>)vDH<#@5D?5aQXJ_Gt6(2^8Up5 zqB2PmVaC!uE?SW@$f_(VE>W+PcyDmPqg6#&Q_sbd9XdV?aY)s_485ZZi@f_i0 z?dA-^{ML8Yli!*yF704GpO5EPQQjBVGd|;4g4%ykzYdE_YjZsGODzX*}vj) zV?D#_fqw97=;!-u>sU_pR_0~)bF_WJ!1~-yGx#*H*J%V^PqN6 z&%*m*f^I)ydTK&PdLmehb(}AIJdmKgRueKui4T8_MwVIrce62><7{nmD)aBdgfU(g zPQs1_eLS%+$@)}k-7@iMbkQ#{zUDv`RuA-dr_;}Qmz%|lEQj}>w-Pobdh;TH&6~SN zNPqs|uUO_fJ6uyS$$I2q(76npiH;)~EC%YQ6}&9qb{AL@xL3{6Z+q^eOuvJOMyqDtTXl zB}Y>JvpH6VbMfTcL6PYeL9j3k`&+gWpX>CozTS8u!v8U46!;jAVJaj%?-9NVu$(#R z?~L-O7wPiXFk}E8puS!)q{J)l11a?@`NVi~ytTHVA}90-qE^W#NCSj(GW8?OLtdfp zUC3>_b{)t0clfEmL5=$W@req>{%_R?GWovtPDo<=FOtrDK&Zb3I>dT-i(f^hG_O_Yv>L^IP8_9WnPVD)VI(q)Euz&?oOWv_%b&gxdYgD&*!$j(8U9e{SL{!ATNK;_^Zw?@8RGpajXIC*hGGTa zf7oY@M&qTZ#}lvH&v_oTT0n204+#Sn*0UqqCNjK1t<|!<%*+Qeq0oO4d>Hl$O%Qqy z-s`Czt{~La7ensE`@6b&=v;Wz+rq{#&5QHmiN0puZ zEcd(mRZ|J3=Sm{@FZMlrQSf!h&%V5e^kZ4QF6$KAt+8j@2-T*I|E#2Io4c5QQKH-n zJxm)@)}wifZ7t^-yy+=7*g$qR}AAk7lIq-LkYxY-v^*}Fgoroov-|>~% zLVB*vxwD)7l;+-q9RmMlT+p!{*-CwVjqh@etmuEavN6JP5A~G-)3cTn*q4U?Zb-zw z2JR8?i@gQ6y*sUC&Gu|0xoF+ylm2wl#j1#bJ zt}Fz|e_C5xB*G4HrE>0lSkyo-#lD0!c`r@{^jqqWy7<>nC#%LVE_lb-R095{t4QG7 zDD?Nq1n3j(--&P%`u{sDF%0)v1;!_Qihl3*wJR`iPsIAfer7195$4>l${Sw7ZE6D$aQ9;qi7ti^yFA4v>r8xMcvi=o0B9!nc_Www);M|IO0>Dq! z7mCFzSYMMa5+PqN*M%#%p3+m2`xBDXhyKuiN!F82O1OZ7?|tLTqv? zpe8CPcrD<^8MaEi*BJd4SPm=JH$Bb#8ecfZc)KQ?C`Etcxd~-IIH8h2=TW~ZiggHk zhpGbc0mvnR1p9R<)1$~!nJIQV>B#h#a+Guh0*OLb62U2j4!*s-=w!Um=DkGvq0&6A z;yNt)-S7hO$+V*;OgywUyHG#miVr@*xWfPZ%}535u*G7AzK?hN_MUMue9B~1_+n2< z#U%Ml3-k}dS8n_N58IhsxO)bF=UN}D+roN`3$xI(T3z16Ev#qw@hAKm(hJ?N+f4qU zTWA!N@GJLCOkeP5HQWz1?);^Z@^5{J@5xm=iq9`$-cbI~K|907SPu48aPGh;VE+*Q zP>B)6-jJw`S=rB!FZr(FBdJbie_jdX<#60i+@9zmKhH`rX_WEEoPwPM`w5~J<5lf= zWDtUioKX0EEKf2kV z9{d4v&+EoG$IladNeP#i-oC(bl7;R||I@FmqQUnX^ZOHb>zV#Aoa8eLu{kM%aQZ^> z{JF^^wlQo=B=?i`U*~I(dzE>{xp4&#{QgOa^?3f9Zz*~x@W390Tmbpu>v)SZ$rpo@ z38kDYNk*0vW!XY#5rs~|Y_*`^nNJRy81@Nv1<$fJpBX>flRkDPqzwatWDfxH-fq zq7L#WEOFBM5*bS_nR*f!oSd|hsD&lP42}5|+muwuNJ!uL{gzNkNSU^?&&7ZE_q^+V zdDr{C>s{+x68CabdR+zEf4+?G^Wpt2v2VwBfy!3sC+t&DpWwT}q(b@hLh9J-lv^H` z)JQowv(XPb9P_l{`Y$<8oy9M|%y}tMX=lffU!!pgJ0e@=??Ug#I|?cd@y&}TjKu9# zi!sknb)GzzzRz#cmO2>TW^3&wA1WaQdI|igc+})~oz4llihaCi0raDr zU%rC+zx31Jyv=f&Y7^jFwA15KxX!k2eg6#ChqYa6qP(cRyiU(`Qd=vHb6ve;*PLbh ze`A;5<9Zr*T!S9db&p#eJGqY9Y*y?GVb{)VNKoz+EL+*Z@tZAa=dhoj?t0lkTy?$a zH!QEue5Hc(RH*rdpMFw@^`xKa&pM{R9RuGNN_*bpdbz%}AO0HL-#Gl!IP;aPa<5=J z&P42WtY_BlZul#3&(C?x&GmHl!j5LHuY)#QJLwav`XEPPujb!TPTDzn7W-CwU*GVZ zt<BlC`-^z$Z#f=^ZEB&1WkZk1f41BCKbZa_!_ENtuklPI z!gH`Ux+c5X4r%m5nf<7ryLuJ*qgZ1qWO`5ULk~3|-chTaLp<9(b(-}lo4*rb{EpWS zp**Z#_dTT?&lPXp)ywdXMCu&NE$Qt@k?-B^@+0&wpX+ah+=Cxb{UZ1Yc2eABBVGu` zUnbt;8ZW6tKink_S;T*JCHD7tC(!dU>>}7BtL4e~^o7!%>EBJ($JJWS zpI6rc`AvD`6!wDKJ#D96jLY1QzGyjQ z<3#v%4EsFHmrPcpJmgPIHxZqKcKBQ2_iYIt5#e#Bj}1O>MsgC>;@l#JcNY3Qa1c}R1p4d4zC#xE*e^|r{y8K59@cAryRWwl>83+I4{5{N@l(Vmovw=Vr10{P zumiB~x01$tqmaw+*Se0FC>JD2EwESO@AmEQu{%4DFnq6F0zc7z5!I0|TZd8x%HK{U z3_XSQTypwpNW1QJ75i3@?tak%xl4VL+r|9VQ|WzCtlPex^1xt-wlRMQHypTbmP>J& z<+_s|aSy22MSG}hcrX=-dtkrd_YJJ_!9$Q=KD}Wh(agKnJ^#rlUnla zGtqtUTi{;&Y^R|Tc;b9jPXp$uvu%8W<=E_rT}&7C>ejNnY;~=Q>tkAp$c#6cjCTl> zV&EEl&!Dn)k>6nVz|V^Fctt4^`r2DsKt90_(1`sLzBh4lf4Dw1hI3Z@E^DL&^09K{ zy|XRvQXW<~oqE!NZO-Q?KSvv)UKjXNmZp$??y#$g?|)a0?DTqj$hRJ4Z!hyjnkv1d zYh`zl*bm7ikjuUvoqoc?_UOEdu$L4iJr5df`g`aOw@vh?NOG^F{<*UK$q&dUar`dX ze(;&Tp+U#<0Q^p(_#HrN>&exmogM{tDE$4=fBL$gNK=T#Lm*0YPQcm9m0EdSO=xrmGn0TP86uv9^1*E_Ot)` z$(N3Cy?)cQpq1-wtI=4%{4U!>E!X45mS=E(7=DT8?l;W^{PfXtev|E1FWGaP^@L>W*DFzPpu6EB>rbRc zHxMIM599@Yx61477UOQU;XYi$$esuEe#W0s@%~}i@JHD;v={zU?SO-F;2}++h4N0> z@+S86up7Q{NXWk{yBA?R%7%Y<|BJiX-{jedkW+S(2KxP8_bUY|ao_5|rxNx__|C+o z%I0{bDyD3SAnv>E=@jXYnNGuAyw{z0S`vD>uVaIo?eohp*nu1VcJm0ax_`+v*5iR6 zjQZbVyV^^BJePXwB;%VR=b^13@e^mZvb_(jO8*{cyf`28hwmEfHrNaN-JsJZjzf9* zubMe;zs5N>_rY(SJD=is44q0r?>CH0+3iTz?!)tiUn9o)%6~#V?~T@Zi51?e5D~uv zA`un4LncB^YN^i^@E_i6HdnXD|>{saBVMG5pqa8MBH=QJ<6p$P%&c^i1$^&7tpIy(Xh~yo?wjVfxm|6cGPtwnPo`_SFgJe!ojx0g{;~YRrHIi1U_0y!44N2kWkLmjC zr29hEB3`c~lcYN@ZV>r`p(bE#aB8|pCiZyjXNa1;)2qvX5%iC=!`g2n;yoat|Lv)a ze*}(5tltG;3-%Kzx3e4dVn1%_f0i`-9hb_0cBut=u(v1GviSnz-O42(G_~#-osb7w z$;5M)qitN@6%}?3+tF>G=&!_jQbJ?9h{6Rmc9r-|>7Q-(Uy+iTBEj{=E8Sor~Jq>>G z#f4mMoN~6YKkwxc(H~sgWIxZ0Z~q^}o=4t3N3;~Ugx=lhn7YVu$+vu4BhuL~3H{!V zU;gE|sxF^{{fhm9t|G+o{TLt4i*Z&Qc0bCoPqjc_%=a5d>v7aqhUtw`y7xg>3L(tQ>pQt$|?t%ZtokF?L3vJRk z5pF22pm70?DC6Abv-^J(EA+fJu^H`z{xx@Xi1dwdk^Wfcz<{990Kq@fVV6L6`zhA@ zq{ENpq|1rr7K7?KDo`xJL8`kw)I7N9DaW0Dob_$jAD|S1Bhq{&KL1xV~e$q8<4* zR5n14&&4~NQU~SIrnp1H@G-v<=YBILNnw`PspuMr0e|;<0hH(OIc6ZgrQ&w6pS#|c z1$_j6qBa|ThhChM$*o*JiV~_9H=TmcgEoVhaY77#1QxSJ72h~j93>cpXUC* zJk^hLD}4XwDb;d(y;aIU4A}TLr%!X7T`nmV!?>P4U0X}L%CJkF%YAE})n;b>@?+`u z8LcI!&r;v^oJqmn#&^x3REp!-d*HrRyg$Bc{S?LlzpsZ47W>_Qz1Lrf{N}zN{Fd`& z`Sh*#FxuTEWkcJ!?iMO57chJ%co?IO_ZhdWT1A}mNbgDBuh`q-G&B9^(d{S=_Ck#I zF}@#?+E!pTyPxk5pcT6AKdb!t4@qa=d2Auq>5{kKdxPc9`A3zIGpF9kHnSb$JK~Qs ze%U|Eakj5yzsJM=8Bg=wLtw*>&5YOHH?V|y-!e0^j^k}?*$`s>BL`ML%>IUP(UttO z`t?TaR&oB^SK7gJ*`5yQYsl$i4#+Y8;L?ZPy~L@1)nfi*gL}8|oqgorZh<|BbCLJP zME$D5Rfm~w;o4seyd_;-x{H z7q|PS;ecnj+jYfEG~HLEarvmvakCTp|ASV|9P0Nd`~gI4^F7q>UT+lkz^F(k^nM~F z^gcdR|BSxR=yB}-hYBozyxz~`yB)#;5dH$#1&wL@0Kcb#^96jL8P$n-)=y~BesGYU z_nu%MCR>cutFB0Fi2Bs-9PkLV%XXq9%g~=dJHNljK3|Rt{T#2|3ONJ0R6Ho`3Mt;$ z!1#D-%3cOcDk+o$JD|nqCS8$?=qZ09e!rgK`nA2CM9IH1LW~JN0qVg9p6O-DiFo+W z?B*14>V?ZP=Xq6N_fsmB(aLo3gfdO}VO%OB9R8#HJT>*c^Xl}oeoNa@@HbVC>?_`*@O{{+tLM+bOEqZM*l~Xh`pqoC9_a0P)$KS! zc{N_UInoZhyd=-%W;vJj@fTQbb*%e6wrBoV@?Zzg9lodcNdw#I_V-cQ0~{3ke-rD9K>(^iu?NgJ>3Obne;KIvxzj!_d@as*sGM7RIUjBw83sh z`re+mTfVZ z^f~q;L;sjdIr!U}gGSd-js1ib(8 z)_QTSdb!af_P-saPMoV^-<9`%jOjO>z2+fbjoag}10c71?$}54_jT_T?b20!h3SuV z2kXg)$KB_)F+RC5H!FegRLVJjGmj z{RPs^scYgsYPq`<XMmDEJWX0U9{|c>nkDLm0PT+3gqDPD51^=h^r! zqt*y}1n>Snyy!Uj`6G)Fatg9AK+I$?_>GJNA|BKAE>OWJ2?N(oU%=@+~=0$3x4=NjK&3` zT^;Fj``&Dund|vtoO&1Q*-`*`1^MFcjIh2bpKF}u)zzN6M%?#xw~ggKk#a1c-tTbc zYPg?2|J0O&^VV?TnupkFPwSgriv@CP?(olz>HX=qwAlr$Z--3+Y5`f?l9CLvG=B>3*H^5G~h3D7ku2({I4wEo>PQ+;rEv`SRXjYpHxbTvSd3J0RKmK z>MN+{y;16S7u=-!7;#H93chyvaEuN84*xw4vV`7`r35CG1my1R^!0x>JP^D*Gv)Zx z?S^*W+H6%e*RO6OZ68E+VXSYALq&y<>w24HUED-hxZ44JrpFx>j-GK3cc=;o~_}&I_T}m<2o+vYyLIct7vm_ z$d}mXNW>#JSYY^U+@B_$SG>4{{8zEF8dI-Q>R3+?s}=CdwsOtAd2J`c*T9NGPGeirv5h5hTmpRvL9<5#x3 z5Z_&XyqVv7xHP4B|0y=O+{O3IVYlNR4*Q`|OY2zf_bn3aM#ur1wuAGkE_mU6<`34q zmpBADbGmH@_y+cjvV1ke?|It+zXZOMb=r$q|CXrkI_-n~D;KoUe>ydB5b_1{-$1zu z>`X$g(TNmS=fL#WCYTqUF?rug+6zkusWDN zp(Mn9THo;j?%zY7w-sbFo!icLcd(yQ-;LhFPw)xfDTe&Vd=NESsgdEX)q7Dc&Jo;= zy)4hLuNd|lzV|b3t7f`??@GVpgP*&rWw_G3yp;Jo@qhm<d)>k@doDWd+yZy$$-6;9s6Gp+1aH z_0$sbt1i0O!E!vBLdZAz$y!X5x6KvZU#CBHb5r~L1pK1zyY7Tuha9uno~C}*jv9o% zw>569iN9p{be{*|?Y>#+#hVk5XDZduU+_My%DBnQ{Hed41*{yA-d#6F8ZSY1 zlGcxv=8?X*cSxj@*S}>YedQ4i&NUlGT6QjKW4dN^ob*?s37oU88@?)8`U42}_vGi2 z?z4|yXS{#%>C?oR|A8>k>vns{PmMD+iRCn0QXpj;M*8HRU1NV!v18CHkR*F$?Emq5 zj~`xnlKNl9`^)>`2f#I@5HZI+Q%n6n@@XUP{pq^3<+&ct2j*Ychh}r@O48WhfS-8( z|J0-8`;R_K-%IU!@!om#uev>x3d5)RzK+qtedMXBB>5iYbW;)gPyplz$5RZET=dK&LZkk%=wo(7Pvi@dECE_3H`si_%zu8m%Hs#ua zHn*R&)ug(QSeU&)$Q{RkJ;ZiikR4IVkL)rFz8AoKCiybtIrhl|M>^QP?Piso^pv!_ zoc?^1v467*`343(Ti9;1ByFI)cHrGwhMQ~G3;k@9X10))%+>(;t<>TEJJMRMc?Z#B zvq6qEjNq6PyKCt00_jpaX(_Uw^a88-0ORG@z9XcicpThWIf9=DL_Ija@P{hdF3roI zh<$y^(~0v1@P)~Y_XrwBs&ss(5%&)Z`?bW9Y}GNAzhQEpsJFQ10P1ZRDerX-a9^)l z>W7|h_wDocOeVlz4x1bDtlhWj`f721FPe<`sqdA+sL=oLdrLz9Yt#B)iSoWW{Qc1T zM1yifpvUQ1{m1L;K+vRKy6E=l1HqO3mdh;P*7|bE?bF@Pz6b;@_URespOyF0`$Xdp zPeVQgg4t>{?CXY+`Wt=(U3D1t5YFYA8ihXS>T;$y59=}E9B2P37jWIMu2u4o|2?Vj z5bf|8CF-TzvfEm>h<%8^=ML)OYm(y<<(A}Fphn2U0; zj#OdPi~EPc=8y}hi}Ic(Fm8r^gT6P*)rXL8oiC}dd`Xrhmgj)qRg~LEI{@pZ>k{Oy zANGn9>ohia6c7RMVgpTuj~}-c2^enOO+$Cas>UU97!lV-zUFGD~T}gpr5f{ z84FEu9F+3CPjh`EdI=9A_;^eW#sSiD>dKN-$pYkplqy}!j|(oi2e7e8Fc`S!b|73BA| z8#`q7Yr`G?{s!k$KEDX-1?PpA8`lasw7Nh|J0Ls}#QyGHcaihs0PTxYk3Kd{|G|q^ zj_+K2zxm5mY_CnbdOpi*ylg|i@qT*8`2;c1SY0NZD z*&*~V>aF{vY#8M!=a+FlWsEENM=@%wl!v;aBKS|>N3oeP-|*uMUB>-I*a>F&IQa|v z_HvP4iTyH$@X_(K{(;c@t7gk~(6>sNWVt0`wuS0%weJaWPI-Mt% z<@u8)QGZYAN|}1wb~z3^0{e8g;~2|J$&C@A$2X_HN5HxBC7%B{9qS)s{g;&GkFdP9 zwmUSWqtO}k5AWIR>3Wg;={b_Wi~aoI_;I|m1v|x@Yo>g!Ib4GE;U9c^(z)7&@kuIL z%pcBKU4`S+_qayb$o*Gve{mPjLzimWE>ZutX{0V9wx`>fKH<84iT0i|*R+P|%<9}F zR@P!}vIWT!b%X0Qf-(ST3Oc@3sFUp3?6QA^xFF*Y7 zL+F3J{}2vi-w*viRl)c+R^eX|+fJ=oXBdBW{1q5ri~k(u*n#`y~8b@TMr ztuFBQxcJVDew;lL*M0tMeTed7ZrR+qTpwp2fBX#B#lqFgmXUA#@1K5`?X60By4kL{ z6v4ef+|$Rq5X5Z+4g{gzY=|@?POr=o^b%V7phHoN1(eke{EQM|qOSwZb09JG`dwCgQ;B%k!D zMuV6Ke1|Z!OWdoFOrtKg-#o|RYDfI&-uJhXZnf~9M&-zW{sr&}<@OltHSkl@UT_!e z2}y!}2mkkZqD1Lf!cKb>{$uEM$m3Ew{A4a)GMd)+3U;`pQ*pP4DB%YwM}2`C=lOwP zC^;td|FqMgP@h8nxC6o4>ET<$QO>eQYnX3&uKIy5>UEdTXeq%uxi#OPN(X{ri|yS6 z+HX=BPYDbUph&%4Twl74PhC9(KHk$Eg&c*PvU_?c=Ms&zwUm1us~=gxd76`5 zUcmAUQwJ2zgU;aJ$N4^29Xw17+0%Nlx|;8B!rp9Lzmam%Z9n3n{>D5yesy-m@6G}6 zGb<9q@w-e|U$7@CcEBG2y%KL)?Lz+UuA?@FuRFi-JZbOp-GWc9U!MX0V?UIPIf=4- zN#K;zY`u2&+6d|qe4%*SAn&lBF5&(K{CvWQ@oV?FMLg_7AjeIao|Y-kB>7S3U;p5n z)9+|Wk6%j)KH67Dd$HZuQnfxse(cZ|7LsnhSb^_H;FpP=-OBXW@PHTjH?)40hv}4r zI+uLByG^5ZA^hmxJ4LxoJF1|EaSuQ~^AhtNS$^p#%dy#mA=1{u7Wn5HMi#lRO)z|X zX9woDa-`2Nlui2VfYnTTLtI-#y%9+Dp5%DLec8x*dk&ObTnBw*{^a@_lwae|ErdLV zo%b`Tk9sQa%z;{_-}Rz(knMP_OO1H=d8L{fVs3uUZlW|QTR6`R)yj9dpD=EFw}Aa< zp4x-?!8_g7C!c6Xy5pJ}!B-Xa1s2jeT{Y$hekM=#4DF1B{N6|8pFaHHbS1*quC0EO zdevdH*eJJ(^X$dsyHqN5mHc?3aCtZ5HC74o&_C#HyL5@^ltw$`Db9zsOwYuS?gM{~ z`2Ikd%y|b~-eW&1b(3Gssu}Pt&WjCvw;tc|-7zPh=_A(ke&1np3ID$ee`4=gO=dU(UU=LqW`_rxaWB0R3-%arT#`nAi;Fs_Sp z%qGS=yGx5WPW$$!;4d#5KCM~y811fg`*al?iMIZjkc(QoQky_Jji#uZ{A*Nw8T%k;o~chZF@N>r zX2`R$;rFvP$*eCcOLHgFuX*>)6w?)0FEtY{TV8*icy9AC>`%aVId|j|U(A_-JpgQb zyO)^izy3XjXYDCPdVGIekZmIB_4U|?xP0Gu^9R^}G{EleYa>PtP1v6`j6AaXOo;j1 zo0_UgdoL=*!C-bq>X7cfc-<0N(zwC2t&_k%_8QnAFztyV`ucJOb^UmY%G2MTi|5co~ z`v?E}-~R0>^6!?|YwhIgS*q+p>dE-%xu-b)WnVt=G}HaV@V}lVU*&5Dib<#TzxpcU zKRJHAis7GrI)ME6J*(j#3{yW}j6}Y{`0asf{}fP+;`uHb89@Jd9@Ey{-=iHgc_|nC*XLCJkRF)?=Z@O5r znc+MC{%`(C9Z++{z=SX+DSKUYX z;wj4Q<38j2S0yXQKY(+2VpD~#itXLmq+d%pePR2muXCPU8s3|N|DvFvtR3-HRTUMC z|ILM;Ji_$R*Oe&C{qTb)9%Vhb=G||w-R|x#JNIiZqM9@%WXeNf5z0d>y zu^wl-I$c$CUMLZ)(lzh=L+NiHkA1#Yh8-RV{{7yxov(h;DD?g8IpbD_pTM~cv0%Zr zA>z=G3hOZtwC8X?5D5NEYZ3ZxTeeo{4P7<$A2hO(67sp_lW_PD_$?NdAh&^WqmkTo{B`CCx<;4IR;7+B8Rq+x@f=~P2&AU9)! z-)%^>upArHKqBo=GGe|k3)9ov!+$+r;sv&Ny7{h&F`0sJi@BFW4Xh({9#L?o zRi-{}(kJ7ruPLrYKJ5GAg{Tj5(aGOys2us_TPsg8UJ1%(_P-Plw{c&nRv+EX`tMhn zOhjy-^O)ZfuAd?_2cXZg-bd2~4ef)=WK(*O<$wmoE&=!#*DO zx|_f&b#1`Z=1mP0{eT$U0ve4fUY;4QPMal z5$6)pn+9=CP!Vf0GQCbZ)wT}!^p(-nT%g~7z{7TQ2sz!`^TaBxgZ0{nRy{zxvW>q# zfZxwjsotj@)wq5?^ogz;285RL8NvbCDEirl-`^GTs`nlb{W`VlI~MUAJV%L~=I?qv zd$|MWmAyUJELJPWcW7XtB2cy1HHvwZj27?(_L&D;c5xhyrH_b7}AOGR}viytsw_qmF*Fh3P+9PuZ z=<;m}tK5t?$fwN2o}^X7cCS@VNh~Kna-<^={Pt#xW#h(s-FH2$QsE@L$G$#|5un#g z{a6t(LC^2+@#e3uQ+qCf#(f-I z$RXV_$KA#8NV-9%~8u}XLVj&Xq zaS^E!*l&DS*sH-peqS(m_*}1jCGiLNK$P-ugJ*P<>Bm~}&;an^qCz9XTh}~(2h(kM z`vOJ*_o}7w)8yliC9ReGcCm03_7^_xXJDLWyA1n}mHW zUqHI4>AFJ;Zipp_`#u|A@Z_mgT#qXC^3^xP zZ|1+|F}8{L0^=Iadv#=27RM8M@CDk#-AGjKmEg z*ms<78T(cE2~KYUKOmhrPk=;q2L!+9^?dgQe&w0QYlncg$mAaKkxr+>{34xB2YnBF zznFUP(1;obq3qYXwPQ!f;YrIYifx06YR+iRd%9#EMX+-D-_H_!^kGtBQyV%^)Ad0{HI0v$cJ^& zFSjtf;<_@%@}4~R2<%9#PZNJnp>iZkil3YRG0vg9Rb%r)Xm86@ALC=WY(L)D!w066 z<0kxKFv~r3?^h16UgOf?W`;*PrzeQ^(j3&gzehX4_ef)dFEj?UwCCV>7INX^=GR{1 zK5~8B26=(~!=;nwSPT9y-g|zgpW!XjQa|;D zTGI-9bAQk2#vMDTmz{miVo1*(oq_i?dV7+^yC*4MlxFG|oU1w<%PNuIskOsTfbW-6 zd{|=w-@1HDudGDAK=6s7Y{;EJ(2egt8Sccx(!_lAL@&q3 z)-vj5KZE;zc~8U0H<#4o@9+Nmm+l`==&QfEiTfN2tS-CI|8p#MhEG6EalW^1j!aXIBoEo!C}+kGzYBef?~q!ae1-gB-aGmC zw2MvMJx4em7Zm+8!?TVK{DN3m`qCbzw;Y~-A8E}y-`YYNueE-awCb)09~5}+I5fucY{kl=Pq)MNS4e`9`)`|iUcd}ia)c9v5(7yEW#c-t!+ zS5@2DGn@xkTUQsuHIe7G5T*XZhXvY~oRPy6cT4l z1qH-jr}E?-s1-%NDlf-O;z zgDLW%-Q#qUKYJ8E$V0pFGW z>G^IgAN%@32ilhj4+OPpQybfPeNGhp2n37XYV5cf@A91tt2OMOX0=wVLsfz5L8f!N zsYe3AJ*SOBT-V$BOY%wog~ixUdfkw^fbt<4WxhirJ=iaca;!Co2Y*$W*}kirQYqJh^;p^*XUHGa0Yqyd3?_ zHGp3$N51<*ub2G%t47yz?1w7Lj`a#TzlrZR;deX7CGe-q_i|FLnimQL`*2`Ilseqf zyb$cpDD6&RPkz9Dp2q`|oR7RY*=PsnZ^%e`T6-=L$MMhy@c$2tKg@B9`RwpJ z;GV_itW$|qZ+p7Cu&=>$0>^N5K!cyOtexOk3xisQLa zi7DixdXH7j@Smh=V0Sf)v>kPIlh$h8MI6s--F<(<@WB>6_^4szS*J$B@iV!bFwPAl zxo_>+!+3d{WgBTviCN6saTVV?3j`mV|H*lV-@SBM0qK(t%0ZX!vhhpUzu>+>xWG!x zQrE0w__Bki(O>K{<~(wQG|UI^7uMB534GJ;gCA1G@&-n^PGGmZ=UzK61o@xz!~g%> zV=v&3df!)3A@qNpci*MEp8n>Ng?HSs&_DR;;qtE!JVHNE#q%<>H@@3->#qp?zp`{C zF*PH@kB;A)-MZDl`RVL#$2{VEuYN*qz&x%T-L{N+f9IC>wsL;jM@J7b{O|tmU;a1p z$&MXYV0YGa=a+u<0Qum){*z@4-@N(EF4B(-_B~82IsVfhlaHoSzjQFZrG6dkOB2_(*hZ1^I8&mZnD9C;R$3VTa;77>5V<7V$pk($nxG;P*oe zuCEad$q3dz?lpT{tFfCO+@jor`NwzMj+x6`7q4wt{|a&VrI&`uS3i1v-)oc?Pkr|~ z_zCxQHhu7AhUe$xKzfaI}%gS&+ zC^k6!>yZ&+cW3#^N{riCr|ZLZ&Un{~5Ztjlfd?qPV&jeYT}zq~8mKb5+e z`JUL8?r&k!i$hHJ-Kp9(&VOROR?Bs~Z(o<#ACAWFf?o!5H1%7VaydGB9{Vgm?nQY# zl%vX&g!2P_7ih&k3U*+hJ4`fvvay=>fvM@7o%t$CXB}nwBH5!*?p7=;h5oD@dHZh{ zeTDMZ=5#|&HjK2kHOT?Arz%PPS~;R!<~~4#K3~iB$#3y@2I05pGE3}-ONx5~K(}O1 zalEROScn*}-uX5$s?!U78oy9m%Y5NYE;sd)R1=0B33*wp#du;x#vKmU`+9sF>jv^p zs}bX$U2xcVb6oMe*6|J>^OY(-@K?jg6PuEH(p%4%WzyaxuI{6~*Xvus*YJZDWl4;$ zRV2(W&davTXlKL70<{VLIhXIjhg2r|n-oJRNm^B~YA@?QhxZw|K8xy~4JXiVY}0bs zpCJ`4Xd>QuzHAQ5sR=V(yRSIXG9zfa9daK2-%XO3$L^wR@C_tloc9aY4VSD8PO!YI zDUCXS@ME|+O#M+W_lfjGaZafS*4E|Co>IDvRT;~q!niK08-6Wuctjl?zb_*;~-T6sIhPxN%U>)Kfp4QqH09wOx z3+YtLbS`PvK+`n&V#Z?)6H8?&pW(`-uJZwmLs29cWIcGltdH^UUzXj>U)q%bw)n`FYR>F5exyW@Qm`+vM*uzIwIl9b&@|RThS;bIQa#xGmXjq*bci zTw;O6B=!wYtl2f04%fsuAMV~6^dISLSt1>N_w_hwvuar%`S7ykp*o_vz%ANWIJeMD zI}pbMIrBdTpM>Jtd7+#7fBpK#M%n?9Eza_ncYJe6Cw?c4`~M|N%8RJ?7tgN0;)lL> zxjG7|_qFx~Un9ojW)t=4siC1qIscb_Wj)Gy-742&ej#_(OR%$WPh>a!g0aDQ%bjM< z@AsclT=c^<%3;`x_+5eR684?=4q?N&cd6fh_HEZ!sqY_J#dm@5T}EgC@&3U@KfX)F z`2KbEIRB~ZzS{UH&Z}^5@#1nV@#6BnH;EO7z2Y8Tv~!P!_dl5aqa79_^Dla+Fed=| z@-_?N=MEoxb1C@$UiaeJb3ntA!Na$tk3Th|8pZyoe;w1^>u%q13W#?p-ZKgGpdX|+ zG+2Rp)Yf5lWlT1nL!iG!s%7!SPD>yb>PJC6NYd>4?=p2Ga% z`>2WdtagM~+v9G=JEvW55v2jUpiSBb;CF2InX+%}5&Wf8UAo)=04z53=D(H|RA=7j>mPW+%2(KEeS66->xTElf>RL#G_bvY}S z`!uerGK}}F4L)z9$Sg;p!; z{l?=igtzTDVPo+92;&Xdn#lFtvd)+z<;V$1Rsx^=YcsF5H zj-XG~ltB)(``!@eK<&O~Pn?6^zvzaj8j5{*k7qCC015Z=u|F+y{+K2GFm8orVhbuU&~_ z{2+(y&XhicUnZo$_v*meVF^^Be*fAp2AHSL)1?_cLRg&*J3 zNhZdha0fSW{G)g$nDI)g5$CG#J4ulg^}gHP3_s)CVXbR2CxCL4zG5@W>yk<|Y|n~0 z7BT+Wy}gATuev&ZKLows!FAj2d(o&0Gu_iUrXk{k1#?~_9-NwU z)y%nz>HayDjdnJSWaD?oSl^q*!2ruKsTM$v1%k&~7r)7LwcktYnH-fRoBF@ByDRGQ zrTzcZ`|-xc3gW;USxc5;{}2Cv9&Vd=F3HcG#r=PNXGJeDOKsB74p^X7YpMS?r8*o8 zudRLTRDkn%=?$?@)V9^A187%YR}uQv?t3Qczsh!2Uk-;E{@QpP=g9c|Wewkp$GLZ8 zFXRpUPNQxu(Od1bwIe*)yi;L(th*?m>o_5uJ4rcnPBvM{N9L|;HtP5HYfZ2d@H=1w zRyFN~Zt-3ozLU2ZRm`U-D+}34H|y~$dVPi_e?DkoJmk148}j7y^LTq2 z-vzX;Dq}xkms=7+`1ci$n7?PYf7-GN{2pTT|&`XnoT@9+W9k4!$?L;LZJSWg}g`PT)%V7mRf^G~d4$9y!wpU!#G z8TefZ){}0hf#rGk?SY&L1YgX$Vj^a#v(Vl{BQ@e&9rxrCyDZ#~t~cf)92Rxb13tj} zPx?{lSNMyLX|g!qk!zG|IRE$SBc#hUj*WBQnBLh`+eo@l-3h(x^3{j4A>Z+xzm(QnHAdBG(x*(h zy92;FkF=O_rAV{J$o4$s`BXzRYm0R7Eof7*RxJ=3R%cn(15gZTC){q~}<$0jt z_XIz({O8<3j3YctGhvK-<%mb|AK|zwiatbn9z0iFE#m9^_pvjNBg$VIM?VwPr}f7ap5J`|+NG=Ijs=a$*+k z2Az)Qi#QiG4t<&FO*yoy1HtD#+J4e@4d>0}YrAnyerja_<_Z2OeJFHu90S3%^)oi6 z!_VRs5(}hpkuPO8T1d}KSl=aYU56pToKCQ=pEb`5o^^Gv&v)}y-@NMOYrNmZ4 zde`Z{wnD1o_ib~K9{g39ola*g{FL#=?>;a1@{O+IEJ2qQig6g*k}uM^|5BaL@KZTg z#kyEODqC63b5CDDz3o2ri7%^2Ym}3iCzRK^RM4`T_7%?I%KOSkKcoMf4d2^J{olQ? z)XDvSUS2o8-*~9g>gn-Nzb{(5QM}_MDbp~8;Rkqopx=*h>13;se#EU?BWKvZH|$*x zu)c&N+D9CaR373A&l%BvgA$iSc%!5ccQ)%3>JPngVj0)(06t_T-&DinL%OHOZVDh> z-3C464^Av%Q#cpL{$e5wy@Pa03+zw$qZPYY=aa`u&E&sQZTfttKz$u@8Q=A|Br(p> z?ylTGFtbiRkMlx_V6#`zW#*rB5*yST>sGlH8E?RX7V9~rz^;cr0(~Q&k}2mui#OYe zlZljF`-jTOq|aa?7zj2({u5!}K+i)CG$qh3tdHij-yM1ZG}Z&&S7Ep}Nqd3v0u}+# z?~S?1PdJW6JmwYe*K!_Gvg9Dv;bras;=Ma7DmV`ln^f5hkM>M^h_8=DJqh6X>Hx~a zdTY~~M7fF!{Oah9HA~?2F(G&4*ftTp7h$@^ zp`YPi7-IWTJ=RsG{W!^zf}N4Xyqh_+tdD!xXW!Ky+~6e$~QYsrdUrZLjODXa5@71$@GWv+W6~45bq1B>90k5 zu>YnU4{r-wSdJl|=c1Sgm1;I|_KkVbShgX)-G|SV9t|LT>X`i=#;*v{{&M*~Uc4Cc z2j>*2we7}(x?3;q0 z2T585J4KI%vi-PsE%b)cl5nz|IxM(MJwh&ebq1!(&Q_s*++*Fit%iK3_cI;tH!7vj zS2(AaIIn@=!WWGa$2EIV`kc!+lpbHTS_L~0nkPTKFWYUAFz$iilJ5TOOns!ojph@~ zUwZe$B7VnTrQ0_-ol3Ahxb|De`sUw7yE#1$qJPo4Dq=IfXCX%Y&4Ttuy=nP^_OgGv zD1VPEGkz}LLkroS44pyvg=Pv1SdV1n{T`R^tcUHzdOw-AzfLSjueUW3_7m^^olqe? z*290duVng?%iF|0?8MNJuoq6@I{=1z91f(%yCt1PE@GbD_AK#PjRyRQd}6+F&*<`H z%wN0jky4E)cfjRFd71Xzim;6Pae{?@<6ii_c_H(Yne%^rb)tp(-=#Iny#ELH{~i2Y zqvA)F6jRR^-sikZy)RdLaW4?>I4Zp*e%b-j>=Nq#_aoEO?Dx@Glvgg_vAx-%os)LX zYan=_;wosI`z1`6$3QSBrRP0vOUKt4_`Q$IH|>_pM5mSZRUp_DoRo=4e4k9zD|R5{ zLMpvqiYnaqa{o#{EA)<}#W>JjlUfDs)FK}HO}B*ged~Dq$29o^?EgEx^2gGddgg_g zU;jIMA`|}qHU@6=^H$_IC{hIS2;&*|c!*A?1N;Jg;M^DozA(AJCNM*G2eH=Ckpq`wwHZ0zp?{{n~W-s@$9L*x#Kv zDaN~e4)tTEzT08D?||?t-7fytaPo=qGwn&o2Yy!%;^VaAKcDYr{2vO(c;TQnfO(sq z?D~w|^Z9(jk1PBzF5jKPA07xUUY%8Rv)*=J@WB%pWGUsp<$n_S%Y=~@c`}Z%9|GgUwak9t#XUuQ2%Y-dvc*>#;6$NwC%yr?&6 zV0#N-xUjzL&+P+lEw`QRh27uoD^MK-V%*id|A*hXdu2ZCoj~xaHhr%1p77gd@}r;G z>3w@x+~dC)ZVX#Qy-xFqGUm72Z5TJobMDJB>2Ae9aM3BtYVv~@`d|3}H*VZWy?ZyBbhqaFQ|Zil z$>ht>x5G@j3}(`0=>NYkaAW*3$oZI_o;GCY+ac3=2I6ABZkq^0UP6DDq~)aIE`ff} zj5p-zC|<-w`YJ=rLrgl|Vx323=&y76);AVfh$W@@2+!pEmj@%VphIkCZw zYba;%yG{#xv95$Y@O!=+SU0>4{LJ>w5`MsRIV=}$+2|L`&D4YMN9Tr(y+4^YQo!O(#0kDkZ14{gfG89be3wqU{Bp{yfWqgq4-R?+hO1f;~fY}Dre}6;hFy4 z4)LA!nr-Mu+3>X;?I&(mAIJC0*g&(ts%+IF1VQ<@1hKG+}nM*3vckJhW_kK zz3_8Iq#EWMci1lwmG0AGJhOJ~8X$er=_&hS`vbwJH|N9N3Iylm8Vf#KUb*0xKyaJv zPTdT@S>JTrhIxWK?w~&{6aN1-f{z4$<2(a`o9$7l9=iKxdxSp1xWF@iPan>S|Je2g zf`4_n5c(bG3Znd5^EHfo=`PlHYxwPG%quSPX3_`#gnUCPV>pwK{aa$XvHnywLtJ-v z{NDE6t{wkRhqGS~7T##kgP}@R{?+MDVH3yY5V{Yp{6@`%x(F1>D*mF;3`L zyDwaj_OGZ^1(0u?M~yh=cPc!e#eM|8TTYZbDdpDj%+Rag*V@;U*8fod_0<1s*RB=k z|4Vl7&f)!k*azbNU-6P9(EoTBqCk~@uN&WiO73pHPi|J3@XoY<@Q12wiQjkD%5p8& zb5_>d*8-4_DwU$YfoKnCV;%OvA{>4(wmbc9;;pDw|Nih>(|w-i_s-!@65)yM#z&;P5nmNe({-RlJkouxoX^mVr@w*mH|oWB z1_WJ)aO{&UN+?ZN+z9vnE`1t%VkccS8ZEnf`3*hSNV!G$1@PAA;VQZr5ZeJuYltZ_fuO z9gw^Gd*&C=Pth=Prz(W-xx?x#@@FQ023I{tkRMccQsZ z(1pC;fOv}m>G0h~IQ<>HR#LDI{DZ1o|Bd!@zmO>x>-a>PAJi&8@@2yD9#}!z-)zkA zvoW0x{nxWU6I#v({Jfd?&!Ov<{$yyj8!t8fzI7nV&(xnm_B&lqdLBO;9=p-r^gBJ7 zc*%03of_;A#C$d1m`~oHVR`BIc~nM&VHD@V{bmE?L)q|Ivw|oOrPQ3D8`>O`GOcjd}e%ZMG=qmw}#(JGhH&2wpXRz8}%8|sBB5& z=lLfy?!O;hzw1{z9<&$_)T4>{*`6BE0kpq(4)q1%EgXkTyFh2gQMxfc;WVcC4)Hg} z?epbl@@Ej~J}1vJH0I67d-RnfIT{81&ZN&E$AjxBLnEJPe}=}nxymKRX_hL5bWBfv znLAv#h~F2HuE4lw^4*G=ax(Q0d5)F|za3U09q0dc@mTLF>G#MPoO3+*+41GRgz0b} zTf^@*ag$B;*>P~)82?N?Pj#wPZ;JJi9)EmS_$=2U?-fx#A|3cVkRFHhxLI%1m%-1B z->Q$>eGZS;8wjTT{}0~(rTZ(Uuj^T`Qo}q7II(<6cA?^>D&1T#$Z1;8gdj^REiU;=w z+HuY;8;Ge?C`3GF@CZ8YF$h}mCw<&$?iKevvwQp6k>B9)UTsG{MW++ktb3-Lbh3Kv0C6(8 zWt6zDuG#AX`V#hP*1OeEp%>+d_lPS;zWPq-olMtpq$)v-`aj0|EM>zVevQBPi11*A zm-Sz%x3{t!T{0%(A6%qWGyH{_@H?6J+So4H*^PeS{*#G> z2nV{IqW`*PDaHH3i{=z)m|ntx0};;wV;=F2RZAT0;`i@TJ8{2Doz4CljkZ;c@9`!t zF~6ntvFdi;pS_Or-2orqjJPHer1&Obo5sS(s;(BUZne;0r$l4 zy_>xg?a_4`Ej1@_3w>}--Yn5Br^k)&gz*kkyLv%8@SYPxD&lIXZ7=IT*RKJe;5`|e z#!gx}Kl6Vx_x{mMU3b2yDw5X70s7W$Zg{<~y@rHfWNfAPl|s@4XVTSm+jQkknu!oL z*y6%UhuD{d;5s%^Y$+ybK@MhCR)Ew^KoQqiJ_kv8bc7ulNiJDs61Xv4ZH!WgE!8x| z9Mu+u8YxGX&ij1!u^VQlGt>6Y+*?7w$+^4(;fx374e`4r_) zaIXJS#xA`W5!>S=mdj<=zaQ86Dcx|#>ow{27^ck`!!V7 z8^_sKuwNGE+&sMZwj1l+D!xmc#~1k&H7!nmiHiz&i&tOrMZ$mM!3E6lO--Ua5tE#ZS5C30{-;ehNQ)34% zApN;|!?{vXUKc8a;n0m-jHhgzxz-KLM*||CsX_?%kilQ;|7($ctP1D2*Pl*pZAE>r z$9)0wD;U1E_QD~enr@Vd>Fx;n2ihrg)I$6q*Dywuf~9areH^YAyYk^m# zE_@H-M_A{rdka30 za=|`|?}NLhB?T5VJ28WIqKPD>yS*U7#jyd3=_R#831YsT{ZsTWjN9Pt?SAybHK$ip z7~Jd^-QV!^3xD}7y?ogW{-0>ycD5UKbSL;7j4z4$MSB+5PwzIF=F{Eal`44NKH9^A{|e+lTxKVqc@*J4Ao<7qM?lQWVk8xDQw_ch<%J`Lv?91KuZX^{CekVYsh9Qep!?0AMpz%Fh3JPn zhf(e3x%y;!vNl_9>Nv``=JYaC$po>ZJ61~nwz@>3o9T-3VEmTk;6LP7`b#)?tA`6p zLRKz}Mc`gtQE?wm3;urn->;2})o7nFU{bsxK9j*gB zu?;6PAXgk3yUzLlp$ES)#P2$CWU!C*=fedyEUy%rMt$Ia7Ysy2{&+B$`Qte7?EgK0 z@f7_|mPG%?yCNFD58V&-S;Klv&($a0ZLT`|+;=iw1DcN*7-YZ2J|Nt5L5!>BIK!*$ znIdI>Fob-NuHA)k2>URLN+aFzj2gyk^w+<>>>}E;S+qCCi^RHmhI`j$cXB+49FBPC z-acYOJ~iN_M2vFiusukW)7=epAD5nXMj+?4kvkY4pL2@!(H{?47%tG4IrxL&>#t!s z2>k&4>B{Tk{)qj_qWBK{zZ&R{?J4z4uf=M0FrB(Kn?||Wy6qDE_xC()jQ~{}_fL{< z?MeDa`$zEq0dL0=38KyB%69|nu>Y9xtSxpC5BIf!zfrzIb2HsH%<{L*=FBp^q}?8; zyM3n~&pxf+FOTaFSJQp8t}Y?`tx3_oR_j4KWvB(OM}S(gALBewJ9?04U6;|@Ij!@) zt)OJ+o){VVh&Yms3;%+{A<`=rVyIWV-xhh*PycnUv3h<_tr9^!)eOHlU7Vr+iJ;!E zCnp2wcRzb&%|Pl^*6$)*v=~7=DgG5P&QFgdUF?tMyZs%)eL|6m%Akz;!MXUmtAyS} z9$~s2zD+5fCwcXxwu|RUPDG3tx6mKci5UAyi?t5*i~i)YqP}o1$Yb>wPilrgPEU${ z-5!!fdp;dkkRIOm2#&kE;cwIIkg>mgzx4_c!y5V%{?CPiYp$Qqp(vkP6!FcWZm-C% z;6i(2yur0YH;)&gFN) z87e97U_Ef1mi{h#qMh#2g&Qaz&{w+f;utg{Z1A9e^x0!5&(7hK5x%E`_pi$g+c^$P zX5)O?AuhYB(m%gJHL+e?(??M6xJNa@^zpt#cs&q$%~Z(7^sLsk3n=$$27{hY681XX zdG8ATzYY4i)lf)p*Q1i2&TA#NiFB}CYBrwETiN9AWf8v^84&Fg?O8C7>BZ|GOc6bS z%5SpXI{bznmaDP8743lg6wL+fTspv#3aF$NC7{4X-i%TFJ0mcjx&_ zoWF5?@?CS`b>#ep$S*tR&hUjcy**hUlxP>{5)zve_DSU>r)~&rX_v$@F|KI%M_RNd= zE4oBEkKZr;7w8AG^*xPx#rPxI6?~^qkAfbc>iLZ{oAUIxTYWMS|Esxvf&Q~|cuXrX zGyRc~|6JXD{;nmtT&uYECpe~`|G)Fdpj@fn|A+H`co**ho&&`FJEpatS&Vx_p#Ev( z|K{dN!T(3n=|RE&v-ba$H{JlB)(npXSKz~#3cf%dyy{IRg^8A?LI)XSM2OQ5O zML7mn2P-JcMae_Fl;r!r=r7)fL^vsaFZ@x@#T%ksetxN11N)`41O+zz~gI9zb1L`{kUIV*a1l2<$R0&Pxf@%BEZ2|6yqQ2 zCsw>c_d`y%F(){rjvV6rViSxY(_`F}eU@yL{mqjHA+^3>%R5%<7dqGfKO?<)Y%k0kz5kjf{@-QpO?3Bl#UXc}?|Sbi(?stnZ8gyq z*w;_Y%$y%1s=a!+$?2pBpMR!brF*bx^V394nilcXf3f!wA!~8r?uwt?OZlxxC{Db~ zvEv9at^O=Z950R)iGv}FxM$(UMJ+@5&Cn4$ad{w(?}q(!YM$ta`|{W+1G#|rbBGnb zA7OtG$A!emCw5Wy`Msfmlb^_+%nv-Jc{g7`sjqI|zWw+sUteL6itAn$s99frWf^3v z^_iExz9I*O_1i!T^vF4Xy3hF&Uw-ATB?d{e9vAT#pEBd=>CE}h#h>%n&;y)K} z4w)a*y&31qb8~#=>q5D2S>lZ?FuwfCIcFvGns2{!&grwO?f1NJ&N)zUxXw9)P3{3h zXU5sp6nN8Mq9J@&~_vt{(q> zyie*!ch~FJtL-`R?U$ZdVYI3e%Wu$ZKzxsEwd?gY{ZD@X@!9&<^Se2Hz5b5>y?VRZ zpY^HNV~J?Lx%$=Pz5L1(v+e(cX#anljvoHz{F%-t?aOrR|DfD+{zS&7KiiG{M^EpW z-}f8FxBk9g&H3x`K52hZPm+EAGcWbt>krQ_d*-EWjg>eU#r7^4F~^AR{-E|*pikYg zIpaL%w60pz&-M;j3)951QA_saSGF~_O9tsby#Bo}na8$!*zV~6wtHSc|KC5C-(0yr z!JEHd{|^0o^m2X@Zcf(!7dN}}J2flw!FmV!pI#4h@@HRwKiuc!Ih+fpf4_!)&wO3h zbnPum9)}^w`Ts`k?NhY><&JsAoB4mm{7>og|B@nc-QQqXiv50g=X>AVr62s{cRkRX zu>Q~Uf0;(=OK2G9Pgrjlj8_Qv2|fQuu8(FZn~Rdr%j>c4z8m$@ zV%HMga37g=f=6L@TJ3qdk0e~MXKIGKGSO0lr9!IZd^>>eum?QCls<%{@uFiy*~__}Jo&rkk-4hvP}cSBilA;*13i*=g3Z!pJApM4?Nq~Qbx{X3Ki z!#SXo(IlcfZ`X(hv)N6aFf6jzzWvg~Uu-g&O+SNvW3{axXSx41zQ3#Kt|cS;Z(nuJ z`ADPvahr8p<852q(u~yA^hjf+b)+Q&_f6QZzpe4;m)c>t262AdI$sSswuj=nzcU4rIq2rGtdXtM)R zD~D`?e~+t2Br%RjA&hglkIIpQUA+FZ^!zx+?e(}v%`D=LdGvL%U@TO@@WI$I5g+Eg zJ}+?Md!N?RiHPw#hGhZDy{e*g0~?+mh24sDdnQpnoZGTnT`a%ZsAAm^JgFAJKbTj4 z^1nfULHZY1PK@8pbxFFrCQ%b`moCN<#N%s^3Z7Jg0q`j2yWA1R+g8_XrGK zN0P)m369f&M=*aju@(L`!vhU(+nBG{_p^SY>Zo5A0d^jddzj7zDTwkSztEK6t3#0x z>Y-*hr&fK)@D~OpAo$hV3_S|(mD-&)^8Q`BD{t+FJd)&k0qz%szCzhma1|IH>jdC& zzQdez&^>8w#`o3?Pmd&ozx77@28Ponn@5PQdi|dDiwDM%l+QOjDe5Vm(eGIg7oLS( z4n1UNGA_a&CJ*60)~847D32zyLho?Z)Qr%*KX_g6>V>KAxI{U#;kSVINJ&(YtB)yA7Mh8NU3^FNt{*^ajx$v4(c=WzF!310xCM*B|(S-cCww3*~%3 zt6{ze545!~+*IL;jW{oq!FQ}V{rLmwG-XBMya@2G`3?f~$Li@eVlXtjKB;I~rYA-8 z`48MHFbXZ-H-{jO*~aSRH9kQ1}>26z~eGVa|F z{n?k|y^Gwp@X-{pn5Y{i#G z;zaPPzEAW3+&6g0BGT8Yrd;%26ytog&i~|($JdenZ&~87B@Pnbv)-}pF7UbA>rHX| z2rav{lUVIP_6~7aSqJUCb*&v{oqw(3oYkN6{lTVXD{fsdf8MsnM;hxchn{|f{13b6k;au~KHlM0`_74k8`I_sqqo zKH?ZEF`aV?endU|+qVCc58p)|UVR+%64q7o4aYIR^V^wZ_MR6q&I!q1K|4MhF-mN& zLeVu%caynTe-GNZq$C*qEM)(gnIhZ0EcJAe{tup!`^{$dqunP@=7_S| z>iGF<(qj!~N&5L~$iIGj$87(9pZ)dUvH$;z|38*fsMb82|8I`uBq1g_>b?M=C`Oj4E0;@@r6d zZw>ej8?%VF9?kul;T=*C_g3RQqZ7-0Os^oNP#(-{^c@%Z+-PZRpzKj;2u_ULC&k>RM*o)OC%58$2$Y&KIjcK!*32aH?Uq#+Hm3s?gwVWpO8GgEYCi5 za)#@(pYwEza*u?$?vHh+u3jJgzqBIv{ZIA*a{aYA%zD9cJL(1c!>9%s_r_)GYz)8f zHUsR-n&EtS8v6;slO=16^dGhJd$CUfC*tXEt8W{ndqB%>CuZyP_hM5+i}IAMEjByD zZKw+)9@?{w_A>anFlrU`p#;84_m6ib&|ffbV6(RoE&KKLqJ4u!QNGQJ%he5cIa~)m z13$kTKs|tG2i2`~mwFFC&%i#j6Ng@7{YcUctkPoLu)?FigEJv7<9w7?;eFmHcT|6e zQkEtf7%!5Gqd#-Mdc_#yr^k~*pRy?)TqKZbkBwZtA`?wT)13+nCC5iQg@)qPrCA zKTK4Q2IIt@P<@f8jk($w?vKfzcHjP0x9;Km{)a9b#`$y3*aH@l~&iZM!AsqP<i^95U;6)z9IaZx`n9eb%MlYdq~Oi=|B89@=Zo`x*!V@>&-ljoQXlYi znedJ?_}@c!od3rJ0Po?IpZ9@RvQfNabC~$Osbf{-8=s_&5vP0&9%5OnP|k62Ch+=q zIF3FRkymiM89N?PIgXaOKX{e$;qWBJD~y*|e<1c}WT_j7>G~MQse<+V2;C*w173tZ z?s832{>w9I`2u9@t7@h^brhBt^1(CTBAu3epBP`41+HA7d;exfAIJAl^#Q?OPDxqC zcrAs)4Rr616*ZR2>+A1l_=cy7_58jH^H7TJ;r-zS#7rSA_IsyO(l*M?Nr%jNg%x6c z8}Ie>UqHFnoZgZCSv~cjc-V&9Xu$6u2Jv1J-cu;?Hd2rJ@NcDEj2}!(Curv?xm+#x zB?Z(YGToJ8&`Vq@H*I2ilKC*|p=Q`oTRYMX#Qmb0;GgA#c>kbgSiU>)V`9n~9q7h) z)!3~F4}Pz+B3;=1>ugUj{(fsA!*pX8)I8IfuG7yQ7|M_NnVvDHqW&=t0!4zdsp`!) ziQe+6AklMd&HYSg^l-w)aw)|d(?q;4gm)IfkMpD=G4o`|y9jeuIw_ zs8{@7RL7(->xV3?iKUR<^B?mN7km4fwIwL5cW}DAh74_EACn%n`3E?KVz?sHQxn)LwUJG zIg-vVB^L7zG2g7cdZ(G`{B!xw&hy_+d;bleAM3kaP5t$5%=2O%KVbE8yf*myY#h&x z9(fPP@km5-a$MJNb94qg;8)viwClYS>W|JrmMVfdqTj!?g8ZM>+6(mm(CdNS+tuVt zc|4RCmCoy6`Xv}InBL|s=``j4R8Jnle89#>H~+EUPrG^9tqVRyKDX7`>jjUOEj5x) zk9#*g{7B>3+KB(fPRbcI6rw-#C;A6IkhYQcea3l|BPVVgWjJ-*?Iwoe(#Q0_(^P6C zzaJ@&yuA(X>lY8C>2Hq2;&dO(jLsusJ3iX~wk=A;Y+`yH<6aNtb?sAAL@hlj;#n4z z`k3y_#`+{tdbU&U^ zZvFXd!KNH;@*p4EN5diNcNGJ<38HdMRk@B*W;pr5XVD)batQ5z&MC#TMz&KVQq7Vg+h<>INU%UG9D~~ij zTww```6t`DjsLs)|DW>zTd}Ni{u9su3h_i6|7QdD3}Aj~?*4zgue)M_SpUa;dg9$5 z@UEYFKAt(S~g=pWU{4Y4ZU7Y{plf>`e`jHr?f7{}M-LvNOp2}r= zInJc}JeYTcof+vD1c&L zjdDc}ApB0;Cw!=Z;Z7WKZ02})G&t4T4fl0ZlfR&>#k|7Z=u4pdu=C2U)zjT~&i

edVs!!p^LBVXh-=|0-&b*?n{8vC$UL}0(+ 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%0DBd9+#Jf3=4D|1i^$ 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 z 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
g~zFFYx+UF3}Yt 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 z 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�&5{B?jszyv`c@h(z~$j1MSfe(G(_-y30n*52Q! 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%0DwNoy_J=l_XI<_>;aH@Ii+Xy|=X@d4cE| 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�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

Qqo<5|0&hH-@g0f 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ਹzdwXBy(uem=G)(A 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

d7$@Wf-W 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 z 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

X1|dyD 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

~`hP`JldR{NKUzPre;)sc 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
JQhuy>9{T@=^5~E~ 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
ZD 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"WinstonLogger"); + + logger.info("Loading: Bundle Loading Sample"); + } +} + +module.exports = { mod: new Mod() } \ No newline at end of file diff --git a/TypeScript/11BundleLoadingSample/types/Program.d.ts b/TypeScript/11BundleLoadingSample/types/Program.d.ts new file mode 100644 index 0000000..d4b71b9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/Program.d.ts @@ -0,0 +1,4 @@ +export declare class Program { + constructor(); + start(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/TYPES.d.ts b/TypeScript/11BundleLoadingSample/types/TYPES.d.ts new file mode 100644 index 0000000..6407c3a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/TYPES.d.ts @@ -0,0 +1,3 @@ +export declare const TYPES: { + [name: string]: symbol; +}; diff --git a/TypeScript/11BundleLoadingSample/types/Utils.d.ts b/TypeScript/11BundleLoadingSample/types/Utils.d.ts new file mode 100644 index 0000000..e69de29 diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/BotCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/BotCallbacks.d.ts new file mode 100644 index 0000000..9602975 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/BotCallbacks.d.ts @@ -0,0 +1,15 @@ +import { BotController } from "../controllers/BotController"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BotCallbacks { + private botController; + private httpResponse; + constructor(botController: BotController, httpResponse: HttpResponseUtil); + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/BundleCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/BundleCallbacks.d.ts new file mode 100644 index 0000000..b007ab8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/BundleCallbacks.d.ts @@ -0,0 +1,17 @@ +import { BundleLoader } from "../loaders/BundleLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class BundleCallbacks { + private logger; + private httpResponse; + private httpServer; + private bundleLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, bundleLoader: BundleLoader, configServer: ConfigServer); + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/CustomizationCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/CustomizationCallbacks.d.ts new file mode 100644 index 0000000..918b8b6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/CustomizationCallbacks.d.ts @@ -0,0 +1,23 @@ +import { CustomizationController } from "../controllers/CustomizationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class CustomizationCallbacks { + private customizationController; + private saveServer; + private httpResponse; + constructor(customizationController: CustomizationController, saveServer: SaveServer, httpResponse: HttpResponseUtil); + getSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData<{ + _id: string; + suites: string[]; + }>; + getTraderSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/DataCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/DataCallbacks.d.ts new file mode 100644 index 0000000..018420e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/DataCallbacks.d.ts @@ -0,0 +1,32 @@ +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGlobals } from "../models/eft/common/IGlobals"; +import { ICustomizationItem } from "../models/eft/common/tables/ICustomizationItem"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IHideoutArea } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../models/eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../models/eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../models/eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../models/spt/server/ILocaleBase"; +import { ISettingsBase } from "../models/spt/server/ISettingsBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DataCallbacks { + private httpResponse; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, databaseServer: DatabaseServer); + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/DialogueCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/DialogueCallbacks.d.ts new file mode 100644 index 0000000..3b6fbd1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/DialogueCallbacks.d.ts @@ -0,0 +1,45 @@ +import { DialogueController } from "../controllers/DialogueController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../models/eft/dialog/IFriendRequestData"; +import { IGetAllAttachmentsRequestData } from "../models/eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { IGetChatServerListRequestData } from "../models/eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogInfoRequestData } from "../models/eft/dialog/IGetMailDialogInfoRequestData"; +import { IGetMailDialogListRequestData } from "../models/eft/dialog/IGetMailDialogListRequestData"; +import { IGetMailDialogViewRequestData } from "../models/eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IPinDialogRequestData } from "../models/eft/dialog/IPinDialogRequestData"; +import { IRemoveDialogRequestData } from "../models/eft/dialog/IRemoveDialogRequestData"; +import { ISendMessageRequest } from "../models/eft/dialog/ISendMessageRequest"; +import { ISetDialogReadRequestData } from "../models/eft/dialog/ISetDialogReadRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class DialogueCallbacks extends OnUpdate { + private hashUtil; + private timeUtil; + private httpResponse; + private dialogueController; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, dialogueController: DialogueController); + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/GameCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/GameCallbacks.d.ts new file mode 100644 index 0000000..44a30ea --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/GameCallbacks.d.ts @@ -0,0 +1,24 @@ +import { GameController } from "../controllers/GameController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { IGameEmptyCrcRequestData } from "../models/eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../models/eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class GameCallbacks { + private httpResponse; + private watermark; + private gameController; + constructor(httpResponse: HttpResponseUtil, watermark: Watermark, gameController: GameController); + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} +export { GameCallbacks }; diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/HandbookCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/HandbookCallbacks.d.ts new file mode 100644 index 0000000..0db5fec --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/HandbookCallbacks.d.ts @@ -0,0 +1,8 @@ +import { HandbookController } from "../controllers/HandbookController"; +import { OnLoad } from "../di/OnLoad"; +export declare class HandbookCallbacks extends OnLoad { + private handbookController; + constructor(handbookController: HandbookController); + onLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/HealthCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/HealthCallbacks.d.ts new file mode 100644 index 0000000..a50dd42 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/HealthCallbacks.d.ts @@ -0,0 +1,20 @@ +import { HealthController } from "../controllers/HealthController"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class HealthCallbacks { + private httpResponse; + private profileHelper; + private healthController; + constructor(httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, healthController: HealthController); + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): IGetBodyResponseData; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/HideoutCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/HideoutCallbacks.d.ts new file mode 100644 index 0000000..3698176 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/HideoutCallbacks.d.ts @@ -0,0 +1,32 @@ +import { HideoutController } from "../controllers/HideoutController"; +import { OnUpdate } from "../di/OnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../models/eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HideoutCallbacks extends OnUpdate { + private hideoutController; + private configServer; + private hideoutConfig; + constructor(hideoutController: HideoutController, // TODO: delay needed + configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/HttpCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/HttpCallbacks.d.ts new file mode 100644 index 0000000..9fe387d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/HttpCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoad } from "../di/OnLoad"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class HttpCallbacks extends OnLoad { + private httpServer; + constructor(httpServer: IHttpServer); + onLoad(): void; + getRoute(): string; + getImage(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/InraidCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/InraidCallbacks.d.ts new file mode 100644 index 0000000..2d53227 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/InraidCallbacks.d.ts @@ -0,0 +1,21 @@ +import { InraidController } from "../controllers/InraidController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InraidCallbacks { + private inraidController; + private httpResponse; + private configServer; + private airdropConfig; + private inraidConfig; + constructor(inraidController: InraidController, httpResponse: HttpResponseUtil, configServer: ConfigServer); + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/InsuranceCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/InsuranceCallbacks.d.ts new file mode 100644 index 0000000..79feb67 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/InsuranceCallbacks.d.ts @@ -0,0 +1,23 @@ +import { InsuranceController } from "../controllers/InsuranceController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "../servers/ConfigServer"; +import { InsuranceService } from "../services/InsuranceService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class InsuranceCallbacks extends OnLoadOnUpdate { + private insuranceController; + private insuranceService; + private httpResponse; + private configServer; + private insuranceConfig; + constructor(insuranceController: InsuranceController, insuranceService: InsuranceService, httpResponse: HttpResponseUtil, configServer: ConfigServer); + onLoad(): void; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): IGetBodyResponseData; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(secondsSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/InventoryCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/InventoryCallbacks.d.ts new file mode 100644 index 0000000..9795aa0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/InventoryCallbacks.d.ts @@ -0,0 +1,39 @@ +import { InventoryController } from "../controllers/InventoryController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class InventoryCallbacks { + private inventoryController; + constructor(inventoryController: InventoryController); + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/ItemEventCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/ItemEventCallbacks.d.ts new file mode 100644 index 0000000..74e79c4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/ItemEventCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class ItemEventCallbacks { + private httpResponse; + private itemEventRouter; + constructor(httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter); + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/LauncherCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/LauncherCallbacks.d.ts new file mode 100644 index 0000000..4bd5e2c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/LauncherCallbacks.d.ts @@ -0,0 +1,28 @@ +import { LauncherController } from "../controllers/LauncherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../models/eft/launcher/IRemoveProfileData"; +import { SaveServer } from "../servers/SaveServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { Watermark } from "../utils/Watermark"; +declare class LauncherCallbacks { + private httpResponse; + private launcherController; + private saveServer; + private watermark; + constructor(httpResponse: HttpResponseUtil, launcherController: LauncherController, saveServer: SaveServer, watermark: Watermark); + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getServerVersion(): string; + ping(url: string, info: IEmptyRequestData, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} +export { LauncherCallbacks }; diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/LocationCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/LocationCallbacks.d.ts new file mode 100644 index 0000000..5ecab74 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/LocationCallbacks.d.ts @@ -0,0 +1,14 @@ +import { LocationController } from "../controllers/LocationController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetLocationRequestData } from "../models/eft/location/IGetLocationRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class LocationCallbacks { + private httpResponse; + private locationController; + constructor(httpResponse: HttpResponseUtil, locationController: LocationController); + getLocationData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/MatchCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/MatchCallbacks.d.ts new file mode 100644 index 0000000..63d38d9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/MatchCallbacks.d.ts @@ -0,0 +1,35 @@ +import { MatchController } from "../controllers/MatchController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class MatchCallbacks { + private httpResponse; + private jsonUtil; + private matchController; + private databaseServer; + constructor(httpResponse: HttpResponseUtil, jsonUtil: JsonUtil, matchController: MatchController, databaseServer: DatabaseServer); + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: IGetProfileRequestData, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/ModCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/ModCallbacks.d.ts new file mode 100644 index 0000000..2011f0e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/ModCallbacks.d.ts @@ -0,0 +1,21 @@ +import { OnLoad } from "../di/OnLoad"; +import { DelayedModLoader } from "../loaders/DelayedModLoader"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +declare class ModCallbacks extends OnLoad { + private logger; + private httpResponse; + private httpServer; + private modLoader; + private configServer; + private httpConfig; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, httpServer: IHttpServer, modLoader: DelayedModLoader, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} +export { ModCallbacks }; diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/NoteCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/NoteCallbacks.d.ts new file mode 100644 index 0000000..fd7c5ca --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/NoteCallbacks.d.ts @@ -0,0 +1,11 @@ +import { NoteController } from "../controllers/NoteController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +export declare class NoteCallbacks { + private noteController; + constructor(noteController: NoteController); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/NotifierCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/NotifierCallbacks.d.ts new file mode 100644 index 0000000..416e6a3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/NotifierCallbacks.d.ts @@ -0,0 +1,24 @@ +import { NotifierController } from "../controllers/NotifierController"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../models/eft/notifier/ISelectProfileRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class NotifierCallbacks { + private httpServerHelper; + private httpResponse; + private notifierController; + constructor(httpServerHelper: HttpServerHelper, httpResponse: HttpResponseUtil, notifierController: NotifierController); + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/PresetBuildCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/PresetBuildCallbacks.d.ts new file mode 100644 index 0000000..639c33f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/PresetBuildCallbacks.d.ts @@ -0,0 +1,15 @@ +import { PresetBuildController } from "../controllers/PresetBuildController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PresetBuildCallbacks { + private httpResponse; + private presetBuildController; + constructor(httpResponse: HttpResponseUtil, presetBuildController: PresetBuildController); + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/PresetCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/PresetCallbacks.d.ts new file mode 100644 index 0000000..f62afd6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/PresetCallbacks.d.ts @@ -0,0 +1,8 @@ +import { PresetController } from "../controllers/PresetController"; +import { OnLoad } from "../di/OnLoad"; +export declare class PresetCallbacks extends OnLoad { + private presetController; + constructor(presetController: PresetController); + onLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/ProfileCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/ProfileCallbacks.d.ts new file mode 100644 index 0000000..efce47d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/ProfileCallbacks.d.ts @@ -0,0 +1,30 @@ +import { ProfileController } from "../controllers/ProfileController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IGetMiniProfileRequestData } from "../models/eft/launcher/IGetMiniProfileRequestData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class ProfileCallbacks { + private httpResponse; + private timeUtil; + private profileController; + constructor(httpResponse: HttpResponseUtil, timeUtil: TimeUtil, profileController: ProfileController); + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/QuestCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/QuestCallbacks.d.ts new file mode 100644 index 0000000..f742096 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/QuestCallbacks.d.ts @@ -0,0 +1,26 @@ +import { QuestController } from "../controllers/QuestController"; +import { RepeatableQuestController } from "../controllers/RepeatableQuestController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../models/eft/common/tables/IRepeatableQuests"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IListQuestsRequestData } from "../models/eft/quests/IListQuestsRequestData"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class QuestCallbacks { + private httpResponse; + private questController; + private repeatableQuestController; + constructor(httpResponse: HttpResponseUtil, questController: QuestController, repeatableQuestController: RepeatableQuestController); + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/RagfairCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/RagfairCallbacks.d.ts new file mode 100644 index 0000000..152475f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/RagfairCallbacks.d.ts @@ -0,0 +1,36 @@ +import { RagfairController } from "../controllers/RagfairController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAddOfferRequestData } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IRemoveOfferRequestData } from "../models/eft/ragfair/IRemoveOfferRequestData"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairCallbacks extends OnLoadOnUpdate { + private httpResponse; + private logger; + private jsonUtil; + private ragfairServer; + private ragfairController; + private configServer; + private ragfairConfig; + constructor(httpResponse: HttpResponseUtil, logger: ILogger, jsonUtil: JsonUtil, ragfairServer: RagfairServer, ragfairController: RagfairController, configServer: ConfigServer); + onLoad(): void; + getRoute(): string; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + onUpdate(timeSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/RepairCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/RepairCallbacks.d.ts new file mode 100644 index 0000000..f63ec18 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/RepairCallbacks.d.ts @@ -0,0 +1,11 @@ +import { RepairController } from "../controllers/RepairController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +export declare class RepairCallbacks { + private repairController; + constructor(repairController: RepairController); + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/SaveCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/SaveCallbacks.d.ts new file mode 100644 index 0000000..b7219a0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/SaveCallbacks.d.ts @@ -0,0 +1,9 @@ +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { SaveServer } from "../servers/SaveServer"; +export declare class SaveCallbacks extends OnLoadOnUpdate { + private saveServer; + constructor(saveServer: SaveServer); + onLoad(): void; + getRoute(): string; + onUpdate(secondsSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/TradeCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/TradeCallbacks.d.ts new file mode 100644 index 0000000..9928951 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/TradeCallbacks.d.ts @@ -0,0 +1,11 @@ +import { TradeController } from "../controllers/TradeController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +export declare class TradeCallbacks { + private tradeController; + constructor(tradeController: TradeController); + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/TraderCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/TraderCallbacks.d.ts new file mode 100644 index 0000000..2a8af7f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/TraderCallbacks.d.ts @@ -0,0 +1,18 @@ +import { TraderController } from "../controllers/TraderController"; +import { OnLoadOnUpdate } from "../di/OnLoadOnUpdate"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class TraderCallbacks extends OnLoadOnUpdate { + private httpResponse; + private traderController; + constructor(httpResponse: HttpResponseUtil, traderController: TraderController); + onLoad(): void; + getRoute(): string; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + onUpdate(): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/WeatherCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/WeatherCallbacks.d.ts new file mode 100644 index 0000000..e40ab3e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/WeatherCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WeatherController } from "../controllers/WeatherController"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class WeatherCallbacks { + private httpResponse; + private weatherController; + constructor(httpResponse: HttpResponseUtil, weatherController: WeatherController); + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/callbacks/WishlistCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/callbacks/WishlistCallbacks.d.ts new file mode 100644 index 0000000..e0249fd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/callbacks/WishlistCallbacks.d.ts @@ -0,0 +1,10 @@ +import { WishlistController } from "../controllers/WishlistController"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +export declare class WishlistCallbacks { + private wishlistController; + constructor(wishlistController: WishlistController); + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/BotController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/BotController.d.ts new file mode 100644 index 0000000..d7dc36d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/BotController.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { IBotCore } from "../models/eft/common/tables/IBotCore"; +import { ConfigServer } from "../servers/ConfigServer"; +import { BotHelper } from "../helpers/BotHelper"; +import { BotGenerator } from "../generators/BotGenerator"; +export declare class BotController { + private databaseServer; + private botGenerator; + private botHelper; + private configServer; + private botConfig; + constructor(databaseServer: DatabaseServer, botGenerator: BotGenerator, botHelper: BotHelper, configServer: ConfigServer); + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/CustomizationController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/CustomizationController.d.ts new file mode 100644 index 0000000..6fd3b12 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/CustomizationController.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWearClothingRequestData } from "../models/eft/customization/IWearClothingRequestData"; +import { IBuyClothingRequestData } from "../models/eft/customization/IBuyClothingRequestData"; +import { ISuit } from "../models/eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class CustomizationController { + private logger; + private itemEventRouter; + private databaseServer; + private saveServer; + private profileHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper); + getTraderSuits(traderID: string, sessionID: string): ISuit[]; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; + private getAllTraderSuits; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/DialogueController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/DialogueController.d.ts new file mode 100644 index 0000000..8095666 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/DialogueController.d.ts @@ -0,0 +1,24 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { DialogueInfo } from "../models/eft/profile/IAkiProfile"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { IGetFriendListDataResponse } from "../models/eft/dialog/IGetFriendListDataResponse"; +import { IGetMailDialogViewResponseData } from "../models/eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../models/eft/dialog/IGetAllAttachmentsResponse"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class DialogueController { + private httpResponse; + private saveServer; + private dialogueHelper; + constructor(httpResponse: HttpResponseUtil, saveServer: SaveServer, dialogueHelper: DialogueHelper); + getFriendList(sessionID: string): IGetFriendListDataResponse; + generateDialogueList(sessionID: string): IGetBodyResponseData; + getDialogueInfo(dialogueID: string, sessionID: string): DialogueInfo; + generateDialogueView(dialogueID: string, sessionID: string): IGetMailDialogViewResponseData; + removeDialogue(dialogueID: string, sessionID: string): void; + setDialoguePin(dialogueID: string, shouldPin: boolean, sessionID: string): void; + setRead(dialogueIDs: string[], sessionID: string): void; + getAllAttachments(dialogueID: string, sessionID: string): IGetAllAttachmentsResponse; + private removeExpiredItems; + update(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/GameController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/GameController.d.ts new file mode 100644 index 0000000..5c9a464 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/GameController.d.ts @@ -0,0 +1,20 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { IGameConfigResponse } from "../models/eft/game/IGameConfigResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { Watermark } from "../utils/Watermark"; +export declare class GameController { + private logger; + private watermark; + private httpServerHelper; + private profileHelper; + private configServer; + private httpConfig; + constructor(logger: ILogger, watermark: Watermark, httpServerHelper: HttpServerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + gameStart(url: string, info: IEmptyRequestData, sessionID: string): void; + getGameConfig(sessionID: string): IGameConfigResponse; + getServer(): any[]; + private getActiveRepeatableQuests; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/HandbookController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/HandbookController.d.ts new file mode 100644 index 0000000..5a55e89 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/HandbookController.d.ts @@ -0,0 +1,8 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +export declare class HandbookController { + private databaseServer; + private handbookHelper; + constructor(databaseServer: DatabaseServer, handbookHelper: HandbookHelper); + load(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/HealthController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/HealthController.d.ts new file mode 100644 index 0000000..ca049f6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/HealthController.d.ts @@ -0,0 +1,25 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentService } from "../services/PaymentService"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IHealthTreatmentRequestData } from "../models/eft/health/IHealthTreatmentRequestData"; +import { IOffraidEatRequestData } from "../models/eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../models/eft/health/IOffraidHealRequestData"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthController { + private logger; + private itemEventRouter; + private itemHelper; + private paymentService; + private inventoryHelper; + private healthHelper; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, paymentService: PaymentService, inventoryHelper: InventoryHelper, healthHelper: HealthHelper); + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): IItemEventRouterResponse; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): IItemEventRouterResponse; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/HideoutController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/HideoutController.d.ts new file mode 100644 index 0000000..22b7040 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/HideoutController.d.ts @@ -0,0 +1,56 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { HideoutHelper } from "../helpers/HideoutHelper"; +import { IHideoutUpgradeRequestData } from "../models/eft/hideout/IHideoutUpgradeRequestData"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { HideoutUpgradeCompleteRequestData } from "../models/eft/hideout/HideoutUpgradeCompleteRequestData"; +import { IHideoutPutItemInRequestData } from "../models/eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../models/eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../models/eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutScavCaseStartRequestData } from "../models/eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HideoutController { + private logger; + private hashUtil; + private timeUtil; + private databaseServer; + private randomUtil; + private inventoryHelper; + private saveServer; + private playerService; + private presetHelper; + private paymentHelper; + private itemEventRouter; + private httpResponse; + private profileHelper; + private hideoutHelper; + private configServer; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, inventoryHelper: InventoryHelper, saveServer: SaveServer, playerService: PlayerService, presetHelper: PresetHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, hideoutHelper: HideoutHelper, configServer: ConfigServer); + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: HideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + update(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/InraidController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/InraidController.d.ts new file mode 100644 index 0000000..1033e5f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/InraidController.d.ts @@ -0,0 +1,30 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { HealthHelper } from "../helpers/HealthHelper"; +import { IRegisterPlayerRequestData } from "../models/eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { InRaidHelper } from "../helpers/InRaidHelper"; +import { InsuranceService } from "../services/InsuranceService"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class InraidController { + private saveServer; + private jsonUtil; + private databaseServer; + private questHelper; + private itemHelper; + private extendedProfileHelper; + private healthHelper; + private traderHelper; + private insuranceService; + private inRaidHelper; + private configServer; + private inraidConfig; + constructor(saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, questHelper: QuestHelper, itemHelper: ItemHelper, extendedProfileHelper: ExtendedProfileHelper, healthHelper: HealthHelper, traderHelper: TraderHelper, insuranceService: InsuranceService, inRaidHelper: InRaidHelper, configServer: ConfigServer); + addPlayer(sessionID: string, info: IRegisterPlayerRequestData): void; + saveProgress(offraidData: ISaveProgressRequestData, sessionID: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/InsuranceController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/InsuranceController.d.ts new file mode 100644 index 0000000..50437a6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/InsuranceController.d.ts @@ -0,0 +1,37 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PaymentService } from "../services/PaymentService"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IGetInsuranceCostRequestData } from "../models/eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../models/eft/insurance/IInsureRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceService } from "../services/InsuranceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class InsuranceController { + private logger; + private randomUtil; + private itemEventRouter; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private profileHelper; + private dialogueHelper; + private paymentService; + private insuranceService; + private configServer; + private insuranceConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, itemEventRouter: ItemEventRouter, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, profileHelper: ProfileHelper, dialogueHelper: DialogueHelper, paymentService: PaymentService, // TODO: delay required + insuranceService: InsuranceService, configServer: ConfigServer); + processReturn(): void; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): IItemEventRouterResponse; + cost(info: IGetInsuranceCostRequestData, sessionID: string): any; + doAbsolutelyNothing(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/InventoryController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/InventoryController.d.ts new file mode 100644 index 0000000..8235082 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/InventoryController.d.ts @@ -0,0 +1,107 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryBindRequestData } from "../models/eft/inventory/IInventoryBindRequestData"; +import { IInventoryCreateMarkerRequestData } from "../models/eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../models/eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../models/eft/inventory/IInventoryEditMarkerRequestData"; +import { IInventoryExamineRequestData } from "../models/eft/inventory/IInventoryExamineRequestData"; +import { IInventoryFoldRequestData } from "../models/eft/inventory/IInventoryFoldRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../models/eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventoryRemoveRequestData } from "../models/eft/inventory/IInventoryRemoveRequestData"; +import { IInventorySortRequestData } from "../models/eft/inventory/IInventorySortRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IInventorySwapRequestData } from "../models/eft/inventory/IInventorySwapRequestData"; +import { IInventoryTagRequestData } from "../models/eft/inventory/IInventoryTagRequestData"; +import { IInventoryToggleRequestData } from "../models/eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTransferRequestData } from "../models/eft/inventory/IInventoryTransferRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class InventoryController { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + private presetHelper; + private inventoryHelper; + private profileHelper; + private paymentHelper; + private itemEventRouter; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, presetHelper: PresetHelper, inventoryHelper: InventoryHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemEventRouter: ItemEventRouter); + /** + * Move Item + * change location of item with parentId and slotId + * transfers items from one profile to another if fromOwner/toOwner is set in the body. + * otherwise, move is contained within the same profile_f. + */ + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Remove Item from Profile + * Deep tree item deletion, also removes items from insurance list + */ + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Implements functionality "Discard" from Main menu (Stash etc.) + * Removes item from PMC Profile + */ + discardItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Split Item + * spliting 1 item-stack into 2 separate items ... + */ + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Merge Item + * merges 2 items into one, deletes item from `body.item` and adding number of stacks into `body.with` + */ + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Transfer item + * Used to take items from scav inventory into stash or to insert ammo into mags (shotgun ones) and reloading weapon by clicking "Reload" + */ + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Swap Item + * its used for "reload" if you have weapon in hands and magazine is somewhere else in rig or backpack in equipment + */ + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Give Item + * its used for "add" item like gifts etc. + */ + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + /** + * Handles folding of Weapons + */ + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Toggles "Toggleable" items like night vision goggles and face shields. + */ + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles Tagging of items (primary Containers). + */ + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles examining of the item * + */ + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + /** + * Handles sorting of Inventory. + */ + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/LauncherController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/LauncherController.d.ts new file mode 100644 index 0000000..d3d8e6a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/LauncherController.d.ts @@ -0,0 +1,27 @@ +import { HashUtil } from "../utils/HashUtil"; +import { SaveServer } from "../servers/SaveServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IRegisterData } from "../models/eft/launcher/IRegisterData"; +import { ILoginRequestData } from "../models/eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../models/eft/launcher/IChangeRequestData"; +import { Info } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class LauncherController { + private hashUtil; + private saveServer; + private httpServerHelper; + private databaseServer; + private configServer; + private coreConfig; + constructor(hashUtil: HashUtil, saveServer: SaveServer, httpServerHelper: HttpServerHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + connect(): any; + find(sessionIdKey: string): Info; + login(info: ILoginRequestData): string; + register(info: IRegisterData): string; + private createAccount; + changeUsername(info: IChangeRequestData): string; + changePassword(info: IChangeRequestData): string; + wipe(info: IRegisterData): string; + getCompatibleTarkovVersion(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/LocationController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/LocationController.d.ts new file mode 100644 index 0000000..dde270c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/LocationController.d.ts @@ -0,0 +1,18 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { LocationGenerator } from "../generators/LocationGenerator"; +import { ILocationBase } from "../models/eft/common/ILocationBase"; +import { ILocationsGenerateAllResponse } from "../models/eft/common/ILocationsSourceDestinationBase"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class LocationController { + private jsonUtil; + private logger; + private locationGenerator; + private databaseServer; + private timeUtil; + constructor(jsonUtil: JsonUtil, logger: ILogger, locationGenerator: LocationGenerator, databaseServer: DatabaseServer, timeUtil: TimeUtil); + get(location: string): ILocationBase; + generate(name: string): ILocationBase; + generateAll(): ILocationsGenerateAllResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/MatchController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/MatchController.d.ts new file mode 100644 index 0000000..84abbe3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/MatchController.d.ts @@ -0,0 +1,28 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IEndOfflineRaidRequestData } from "../models/eft/match/IEndOfflineRaidRequestData"; +import { IGetProfileRequestData } from "../models/eft/match/IGetProfileRequestData"; +import { IStartOfflineRaidRequestData } from "../models/eft/match/IStartOffineRaidRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { MatchLocationService } from "../services/MatchLocationService"; +export declare class MatchController { + private saveServer; + private profileHelper; + private matchLocationService; + private traderHelper; + private configServer; + private matchConfig; + private inraidConfig; + constructor(saveServer: SaveServer, profileHelper: ProfileHelper, matchLocationService: MatchLocationService, traderHelper: TraderHelper, configServer: ConfigServer); + getEnabled(): boolean; + getProfile(info: IGetProfileRequestData): IPmcData[]; + private getMatch; + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; + joinMatch(info: any, sessionID: string): any[]; + getGroupStatus(info: any): any; + startOfflineRaid(info: IStartOfflineRaidRequestData, sessionID: string): void; + endOfflineRaid(info: IEndOfflineRaidRequestData, sessionID: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/NoteController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/NoteController.d.ts new file mode 100644 index 0000000..ecd8001 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/NoteController.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { INoteActionData } from "../models/eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +declare class NoteController { + private itemEventRouter; + constructor(itemEventRouter: ItemEventRouter); + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} +export { NoteController }; diff --git a/TypeScript/11BundleLoadingSample/types/controllers/NotifierController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/NotifierController.d.ts new file mode 100644 index 0000000..36fef66 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/NotifierController.d.ts @@ -0,0 +1,22 @@ +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { NotificationService } from "../services/NotificationService"; +import { INotifierChannel } from "../models/eft/notifier/INotifier"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +export declare class NotifierController { + private notifierHelper; + private httpServerHelper; + private notificationService; + private pollInterval; + private timeout; + constructor(notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, notificationService: NotificationService); + /** + * Resolve an array of session notifications. + * + * If no notifications are currently queued then intermittently check for new notifications until either + * one or more appear or when a timeout expires. + * If no notifications are available after the timeout, use a default message. + */ + notifyAsync(sessionID: string): Promise; + getServer(sessionID: string): string; + getChannel(sessionID: string): INotifierChannel; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/PresetBuildController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/PresetBuildController.d.ts new file mode 100644 index 0000000..a15b181 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/PresetBuildController.d.ts @@ -0,0 +1,18 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../models/eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { WeaponBuild } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +export declare class PresetBuildController { + private hashUtil; + private itemEventRouter; + private itemHelper; + private saveServer; + constructor(hashUtil: HashUtil, itemEventRouter: ItemEventRouter, itemHelper: ItemHelper, saveServer: SaveServer); + getUserBuilds(sessionID: string): WeaponBuild[]; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/PresetController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/PresetController.d.ts new file mode 100644 index 0000000..6ec8c55 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/PresetController.d.ts @@ -0,0 +1,8 @@ +import { PresetHelper } from "../helpers/PresetHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetController { + private presetHelper; + private databaseServer; + constructor(presetHelper: PresetHelper, databaseServer: DatabaseServer); + initialize(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/ProfileController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/ProfileController.d.ts new file mode 100644 index 0000000..46b66d8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/ProfileController.d.ts @@ -0,0 +1,34 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProfileChangeNicknameRequestData } from "../models/eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../models/eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../models/eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../models/eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../models/eft/profile/ISearchFriendResponse"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { IMiniProfile } from "../models/eft/launcher/IMiniProfile"; +import { ExtendedProfileHelper } from "../helpers/ExtendedProfileHelper"; +export declare class ProfileController { + private hashUtil; + private timeUtil; + private saveServer; + private databaseServer; + private itemHelper; + private traderHelper; + private extendedProfileHelper; + constructor(hashUtil: HashUtil, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, traderHelper: TraderHelper, extendedProfileHelper: ExtendedProfileHelper); + getMiniProfiles(): IMiniProfile[]; + getMiniProfile(sessionID: string): any; + getCompleteProfile(sessionID: string): IPmcData[]; + createProfile(info: IProfileCreateRequestData, sessionID: string): void; + generatePlayerScav(sessionID: string): IPmcData; + validateNickname(info: IValidateNicknameRequestData, sessionID: string): string; + changeNickname(info: IProfileChangeNicknameRequestData, sessionID: string): string; + changeVoice(info: IProfileChangeVoiceRequestData, sessionID: string): void; + getFriends(info: ISearchFriendRequestData, sessionID: string): ISearchFriendResponse[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/QuestController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/QuestController.d.ts new file mode 100644 index 0000000..a964c32 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/QuestController.d.ts @@ -0,0 +1,37 @@ +import { TimeUtil } from "../utils/TimeUtil"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { QuestConditionHelper } from "../helpers/QuestConditionHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { PlayerService } from "../services/PlayerService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IQuest } from "../models/eft/common/tables/IQuest"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../models/eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class QuestController { + private logger; + private timeUtil; + private itemEventRouter; + private databaseServer; + private itemHelper; + private dialogueHelper; + private profileHelper; + private questHelper; + private questConditionHelper; + private playerService; + private configServer; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, questHelper: QuestHelper, questConditionHelper: QuestConditionHelper, playerService: PlayerService, configServer: ConfigServer); + getClientQuests(sessionID: string): IQuest[]; + acceptQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + acceptRepeatableQuest(pmcData: IPmcData, acceptedQuest: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/RagfairController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/RagfairController.d.ts new file mode 100644 index 0000000..5b94a95 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/RagfairController.d.ts @@ -0,0 +1,69 @@ +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairHelper } from "../helpers/RagfairHelper"; +import { RagfairOfferHelper } from "../helpers/RagfairOfferHelper"; +import { RagfairSellHelper } from "../helpers/RagfairSellHelper"; +import { RagfairSortHelper } from "../helpers/RagfairSortHelper"; +import { RagfairTaxHelper } from "../helpers/RagfairTaxHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IAddOfferRequestData, Requirement } from "../models/eft/ragfair/IAddOfferRequestData"; +import { IExtendOfferRequestData } from "../models/eft/ragfair/IExtendOfferRequestData"; +import { IGetItemPriceResult } from "../models/eft/ragfair/IGetItemPriceResult"; +import { IGetMarketPriceRequestData } from "../models/eft/ragfair/IGetMarketPriceRequestData"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairServer } from "../servers/RagfairServer"; +import { SaveServer } from "../servers/SaveServer"; +import { PaymentService } from "../services/PaymentService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairController { + private logger; + private timeUtil; + private httpResponse; + private itemEventRouter; + private ragfairServer; + private ragfairPriceService; + private databaseServer; + private itemHelper; + private saveServer; + private ragfairSellHelper; + private ragfairTaxHelper; + private ragfairSortHelper; + private ragfairOfferHelper; + private profileHelper; + private paymentService; + private handbookHelper; + private paymentHelper; + private inventoryHelper; + private ragfairHelper; + private ragfairOfferService; + private ragfairRequiredItemsService; + private ragfairOfferGenerator; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, httpResponse: HttpResponseUtil, itemEventRouter: ItemEventRouter, ragfairServer: RagfairServer, ragfairPriceService: RagfairPriceService, databaseServer: DatabaseServer, itemHelper: ItemHelper, saveServer: SaveServer, ragfairSellHelper: RagfairSellHelper, ragfairTaxHelper: RagfairTaxHelper, ragfairSortHelper: RagfairSortHelper, ragfairOfferHelper: RagfairOfferHelper, profileHelper: ProfileHelper, paymentService: PaymentService, handbookHelper: HandbookHelper, paymentHelper: PaymentHelper, inventoryHelper: InventoryHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, ragfairRequiredItemsService: RagfairRequiredItemsService, ragfairOfferGenerator: RagfairOfferGenerator, configServer: ConfigServer); + getOffers(sessionID: string, info: ISearchRequestData): IGetOffersResult; + update(): void; + getItemPrice(info: IGetMarketPriceRequestData): IGetItemPriceResult; + addPlayerOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + createPlayerOffer(profile: IAkiProfile, requirements: Requirement[], items: Item[], sellInOnePiece: boolean, amountToSend: number): IRagfairOffer; + getAllFleaPrices(): Record; + removeOffer(offerId: string, sessionID: string): IItemEventRouterResponse; + extendOffer(info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/RepairController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/RepairController.d.ts new file mode 100644 index 0000000..3a9f3a2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/RepairController.d.ts @@ -0,0 +1,40 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { QuestHelper } from "../helpers/QuestHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { PaymentService } from "../services/PaymentService"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IRepairActionDataRequest } from "../models/eft/repair/IRepairActionDataRequest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ITraderRepairActionDataRequest } from "../models/eft/repair/ITraderRepairActionDataRequest"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RepairHelper } from "../helpers/RepairHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairController { + private logger; + private itemEventRouter; + private databaseServer; + private questHelper; + private traderHelper; + private paymentService; + private repairHelper; + private configServer; + private repairConfig; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, questHelper: QuestHelper, traderHelper: TraderHelper, paymentService: PaymentService, repairHelper: RepairHelper, configServer: ConfigServer); + /** + * Repair with trader + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + /** + * Repair with repair kit + * @param pmcData player profile + * @param body endpoint request data + * @param sessionID session id + * @returns item event router action + */ + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/RepeatableQuestController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/RepeatableQuestController.d.ts new file mode 100644 index 0000000..bd5e5a1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/RepeatableQuestController.d.ts @@ -0,0 +1,216 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IEmptyRequestData } from "../models/eft/common/IEmptyRequestData"; +import { Exit } from "../models/eft/common/ILocationBase"; +import { IPmcData, TraderInfo } from "../models/eft/common/IPmcData"; +import { ICompletion, ICompletionAvailableFor, IElimination, IEliminationCondition, IExploration, IExplorationCondition, IPmcDataRepeatableQuest, IRepeatableQuest, IReward, IRewards } from "../models/eft/common/tables/IRepeatableQuests"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IRepeatableQuestChangeRequest } from "../models/eft/quests/IRepeatableQuestChangeRequest"; +import { ELocationName, IRepeatableQuestConfig } from "../models/spt/config/IQuestConfig"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PaymentService } from "../services/PaymentService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { ProbabilityObject, ProbabilityObjectArray, RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export interface IQuestTypePool { + types: string[]; + pool: IQuestPool; +} +export interface IQuestPool { + Exploration: IExplorationPool; + Elimination: IEliminationPool; +} +export interface IExplorationPool { + locations: Partial>; +} +export interface IEliminationPool { + targets: IEliminationTargetPool; +} +export interface IEliminationTargetPool { + Savage?: ITargetLocation; + AnyPmc?: ITargetLocation; + bossBully?: ITargetLocation; + bossGluhar?: ITargetLocation; + bossKilla?: ITargetLocation; + bossSanitar?: ITargetLocation; + bossTagilla?: ITargetLocation; + bossKojaniy?: ITargetLocation; +} +export interface ITargetLocation { + locations: string[]; +} +export declare class RepeatableQuestController { + private timeUtil; + private logger; + private randomUtil; + private mathUtil; + private jsonUtil; + private databaseServer; + private itemHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private itemEventRouter; + private paymentService; + private objectId; + private configServer; + private questConfig; + constructor(timeUtil: TimeUtil, logger: ILogger, randomUtil: RandomUtil, mathUtil: MathUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, itemEventRouter: ItemEventRouter, paymentService: PaymentService, objectId: ObjectId, configServer: ConfigServer); + /** + * This is the method reached by the /client/repeatalbeQuests/activityPeriods endpoint + * Returns an array of objects in the format of repeatable quests to the client. + * repeatableQuestObject = { + * id: Unique Id, + * name: "Daily", + * endTime: the time when the quests expire + * activeQuests: currently available quests in an array. Each element of quest type format (see assets/database/templates/repeatableQuests.json). + * inactiveQuests: the quests which were previously active (required by client to fail them if they are not completed) + * } + * + * The method checks if the player level requirement for repeatable quests (e.g. daily lvl5, weekly lvl15) is met and if the previously active quests + * are still valid. This ischecked by endTime persisted in profile accordning to the resetTime configured for each repeatable kind (daily, weekly) + * in QuestCondig.js + * + * If the condition is met, new repeatableQuests are created, old quests (which are persisted in the profile.RepeatableQuests[i].activeQuests) are + * moved to profile.RepeatableQuests[i].inactiveQuests. This memory is required to get rid of old repeatable quest data in the profile, otherwise + * they'll litter the profile's Quests field. + * (if the are on "Succeed" but not "Completed" we keep them, to allow the player to complete them and get the rewards) + * The new quests generated are again persisted in profile.RepeatableQuests + * + * + * @param {string} sessionId Player's session id + * @returns {array} array of "repeatableQuestObjects" as descibed above + */ + getClientRepeatableQuests(info: IEmptyRequestData, sessionID: string): IPmcDataRepeatableQuest[]; + /** + * This method is called by GetClientRepeatableQuests and creates one element of quest type format (see assets/database/templates/repeatableQuests.json). + * It randomly draws a quest type (currently Elimination, Completion or Exploration) as well as a trader who is providing the quest + */ + generateRepeatableQuest(pmcLevel: number, pmcTraderInfo: Record, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IRepeatableQuest; + /** + * Just for debug reasons. Draws dailies a random assort of dailies extracted from dumps + */ + generateDebugDailies(dailiesPool: any, factory: any, number: any): any; + /** + * Generates the base object of quest type format given as templates in assets/database/templates/repeatableQuests.json + * The templates include Elimination, Completion and Extraction quest types + * + * @param {string} type quest type: "Elimination", "Completion" or "Extraction" + * @param {string} traderId trader from which the quest will be provided + * @returns {object} a object which contains the base elements for repeatable quests of the requests type + * (needs to be filled with reward and conditions by called to make a valid quest) + */ + generateRepeatableTemplate(type: string, traderId: string): IRepeatableQuest; + /** + * Generates a valid Exploration quest + * + * @param {integer} pmcLevel player's level for reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Exploration" (see assets/database/templates/repeatableQuests.json) + */ + generateExplorationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IExploration; + /** + * Generates a valid Completion quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Completion" (see assets/database/templates/repeatableQuests.json) + */ + generateCompletionQuest(pmcLevel: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): ICompletion; + /** + * Generates a valid Elimination quest + * + * @param {integer} pmcLevel player's level for requested items and reward generation + * @param {string} traderId trader from which the quest will be provided + * @param {object} questTypePool Pools for quests (used to avoid redundant quests) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of quest type format for "Elimination" (see assets/database/templates/repeatableQuests.json) + */ + generateEliminationQuest(pmcLevel: number, traderId: string, questTypePool: IQuestTypePool, repeatableConfig: IRepeatableQuestConfig): IElimination; + /** + * Exploration repeatable quests can specify a required extraction point. + * This method creates the according object which will be appended to the conditions array + * + * @param {string} exit The exit name to generate the condition for + * @returns {object} Exit condition + */ + generateExplorationExitCondition(exit: Exit): IExplorationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateCompletionQuest to create a completion condition (of which a completion quest theoretically can have many) + * + * @param {string} targetItemId id of the item to request + * @param {integer} value amount of items of this specific type to request + * @returns {object} object of "Completion"-condition + */ + generateCompletionAvailableForFinish(targetItemId: string, value: number): ICompletionAvailableFor; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a location condition. + * + * @param {string} location the location on which to fulfill the elimination quest + * @returns {object} object of "Elimination"-location-subcondition + */ + generateEliminationLocation(location: string[]): IEliminationCondition; + /** + * A repeatable quest, besides some more or less static components, exists of reward and condition (see assets/database/templates/repeatableQuests.json) + * This is a helper method for GenerateEliminationQuest to create a kill condition. + * + * @param {string} target array of target npcs e.g. "AnyPmc", "Savage" + * @param {array} bodyParts array of body parts with which to kill e.g. ["stomach", "thorax"] + * @param {number} distance distance from which to kill (currently only >= supported) + * @returns {object} object of "Elimination"-kill-subcondition + */ + generateEliminationCondition(target: string, bodyPart: string[], distance: number): IEliminationCondition; + /** + * Used to create a quest pool during each cycle of repeatable quest generation. The pool will be subsequently + * narrowed down during quest generation to avoid duplicate quests. Like duplicate extractions or elimination quests + * where you have to e.g. kill scavs in same locations. + * + * @returns {object} the quest pool + */ + generateQuestPool(repeatableConfig: IRepeatableQuestConfig): IQuestTypePool; + /** + * Generate the reward for a mission. A reward can consist of + * - Experience + * - Money + * - Items + * - Trader Reputation + * + * The reward is dependent on the player level as given by the wiki. The exact mapping of pmcLevel to + * experience / money / items / trader reputation can be defined in QuestConfig.js + * + * There's also a random variation of the reward the spread of which can be also defined in the config. + * + * Additonaly, a scaling factor w.r.t. quest difficulty going from 0.2...1 can be used + * + * @param {integer} pmcLevel player's level + * @param {number} difficulty a reward scaling factor goint from 0.2 to 1 + * @param {string} traderId the trader for reputation gain (and possible in the future filtering of reward item type based on trader) + * @param {object} repeatableConfig The configuration for the repeatably kind (daily, weekly) as configured in QuestConfig for the requestd quest + * @returns {object} object of "Reward"-type that can be given for a repeatable mission + */ + generateReward(pmcLevel: number, difficulty: number, traderId: string, repeatableConfig: IRepeatableQuestConfig): IRewards; + /** + * Helper to create a reward item structured as required by the client + * + * @param {string} tpl itemId of the rewarded item + * @param {integer} value amount of items to give + * @param {integer} index all rewards will be appended to a list, for unkown reasons the client wants the index + * @returns {object} object of "Reward"-item-type + */ + generateRewardItem(tpl: string, value: number, index: number, preset?: any): IReward; + debugLogRepeatableQuestIds(pmcData: IPmcData): void; + probabilityObjectArray(configArrayInput: ProbabilityObject[]): ProbabilityObjectArray; + changeRepeatableQuest(pmcDataIn: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/TradeController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/TradeController.d.ts new file mode 100644 index 0000000..f0a177b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/TradeController.d.ts @@ -0,0 +1,21 @@ +import { RagfairServer } from "../servers/RagfairServer"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TradeHelper } from "../helpers/TradeHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../models/eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IProcessBaseTradeRequestData } from "../models/eft/trade/IProcessBaseTradeRequestData"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class TradeController { + private logger; + private itemEventRouter; + private tradeHelper; + private profileHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, tradeHelper: TradeHelper, profileHelper: ProfileHelper, ragfairServer: RagfairServer); + confirmTrading(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string, foundInRaid?: boolean, upd?: Upd): IItemEventRouterResponse; + confirmRagfairTrading(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} +export { TradeController }; diff --git a/TypeScript/11BundleLoadingSample/types/controllers/TraderController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/TraderController.d.ts new file mode 100644 index 0000000..36eac75 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/TraderController.d.ts @@ -0,0 +1,26 @@ +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { TraderAssortHelper } from "../helpers/TraderAssortHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class TraderController { + private logger; + private databaseServer; + private traderAssortHelper; + private profileHelper; + private traderHelper; + private timeUtil; + private traderAssortService; + private jsonUtil; + constructor(logger: ILogger, databaseServer: DatabaseServer, traderAssortHelper: TraderAssortHelper, profileHelper: ProfileHelper, traderHelper: TraderHelper, timeUtil: TimeUtil, traderAssortService: TraderAssortService, jsonUtil: JsonUtil); + load(): void; + getTrader(traderID: string, sessionID: string): ITraderBase; + getAllTraders(sessionID: string): ITraderBase[]; + updateTraders(): boolean; + getAssort(sessionId: string, traderId: string): ITraderAssort; + getPurchasesData(traderID: string, sessionID: string): Record; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/WeatherController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/WeatherController.d.ts new file mode 100644 index 0000000..4f8bcf1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/WeatherController.d.ts @@ -0,0 +1,10 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { WeatherGenerator } from "../generators/WeatherGenerator"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +export declare class WeatherController { + private weatherGenerator; + private configServer; + private weatherConfig; + constructor(weatherGenerator: WeatherGenerator, configServer: ConfigServer); + generate(): IWeatherData; +} diff --git a/TypeScript/11BundleLoadingSample/types/controllers/WishlistController.d.ts b/TypeScript/11BundleLoadingSample/types/controllers/WishlistController.d.ts new file mode 100644 index 0000000..5ef8df3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/controllers/WishlistController.d.ts @@ -0,0 +1,10 @@ +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IWishlistActionData } from "../models/eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class WishlistController { + private itemEvenRouter; + constructor(itemEvenRouter: ItemEventRouter); + addToWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishList(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/Container.d.ts b/TypeScript/11BundleLoadingSample/types/di/Container.d.ts new file mode 100644 index 0000000..17791b0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/Container.d.ts @@ -0,0 +1,14 @@ +import { DependencyContainer } from "tsyringe"; +export declare class Container { + static registerTypes(depContainer: DependencyContainer): void; + static registerListTypes(depContainer: DependencyContainer): void; + private static registerUtils; + private static registerRouters; + private static registerGenerators; + private static registerHelpers; + private static registerLoaders; + private static registerCallbacks; + private static registerServices; + private static registerServers; + private static registerControllers; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/OnLoad.d.ts b/TypeScript/11BundleLoadingSample/types/di/OnLoad.d.ts new file mode 100644 index 0000000..064d07d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/OnLoad.d.ts @@ -0,0 +1,4 @@ +export declare class OnLoad { + onLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/OnLoadOnUpdate.d.ts b/TypeScript/11BundleLoadingSample/types/di/OnLoadOnUpdate.d.ts new file mode 100644 index 0000000..8bd3dc3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/OnLoadOnUpdate.d.ts @@ -0,0 +1,7 @@ +import { OnLoad } from "./OnLoad"; +import { OnUpdate } from "./OnUpdate"; +export declare class OnLoadOnUpdate implements OnLoad, OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + onLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/OnSaveLoad.d.ts b/TypeScript/11BundleLoadingSample/types/di/OnSaveLoad.d.ts new file mode 100644 index 0000000..1edf37e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/OnSaveLoad.d.ts @@ -0,0 +1,4 @@ +export declare class OnSaveLoad { + onSaveLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/OnUpdate.d.ts b/TypeScript/11BundleLoadingSample/types/di/OnUpdate.d.ts new file mode 100644 index 0000000..7fbbe09 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/OnUpdate.d.ts @@ -0,0 +1,4 @@ +export declare class OnUpdate { + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/di/Router.d.ts b/TypeScript/11BundleLoadingSample/types/di/Router.d.ts new file mode 100644 index 0000000..2fb98e0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/Router.d.ts @@ -0,0 +1,40 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +export declare class Router { + private handledRoutes; + getTopLevelRoute(): string; + protected getHandledRoutes(): HandledRoute[]; + private getInternalHandledRoutes; + canHandle(url: string, partialMatch?: boolean): boolean; +} +export declare class StaticRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleStatic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class DynamicRouter extends Router { + private routes; + constructor(routes: RouteAction[]); + handleDynamic(url: string, info: any, sessionID: string, output: string): any; + getHandledRoutes(): HandledRoute[]; +} +export declare class ItemEventRouterDefinition extends Router { + constructor(); + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} +export declare class SaveLoadRouter extends Router { + constructor(); + handleLoad(profile: IAkiProfile): IAkiProfile; +} +export declare class HandledRoute { + route: string; + dynamic: boolean; + constructor(route: string, dynamic: boolean); +} +export declare class RouteAction { + url: string; + action: (url: string, info: any, sessionID: string, output: string) => any; + constructor(url: string, action: (url: string, info: any, sessionID: string, output: string) => any); +} diff --git a/TypeScript/11BundleLoadingSample/types/di/Serializer.d.ts b/TypeScript/11BundleLoadingSample/types/di/Serializer.d.ts new file mode 100644 index 0000000..70aa7c5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/di/Serializer.d.ts @@ -0,0 +1,5 @@ +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class Serializer { + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(something: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/BotGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/BotGenerator.d.ts new file mode 100644 index 0000000..af7d7d4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/BotGenerator.d.ts @@ -0,0 +1,36 @@ +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IGenerateBotsRequestData } from "../models/eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../models/eft/common/tables/IBotBase"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ConfigServer } from "../servers/ConfigServer"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { BotInventoryGenerator } from "./BotInventoryGenerator"; +import { BotHelper } from "../helpers/BotHelper"; +export declare class BotGenerator { + private logger; + private hashUtil; + private randomUtil; + private jsonUtil; + private databaseServer; + private botInventoryGenerator; + private botHelper; + private gameEventHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer, botInventoryGenerator: BotInventoryGenerator, botHelper: BotHelper, gameEventHelper: GameEventHelper, configServer: ConfigServer); + generate(info: IGenerateBotsRequestData, playerScav?: boolean): IBotBase[]; + private generateBot; + private generateRandomLevel; + /** Converts health object to the required format */ + private generateHealth; + private generateSkills; + private getPmcRole; + private removeChristmasItemsFromBotInventory; + private generateId; + private generateInventoryID; + private getPMCDifficulty; + private generateDogtag; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/BotInventoryGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/BotInventoryGenerator.d.ts new file mode 100644 index 0000000..0cdbacb --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/BotInventoryGenerator.d.ts @@ -0,0 +1,24 @@ +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { BotWeaponGenerator } from "./BotWeaponGenerator"; +import { BotLootGenerator } from "./BotLootGenerator"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +export declare class BotInventoryGenerator { + private logger; + private hashUtil; + private randomUtil; + private databaseServer; + private botWeaponGenerator; + private botLootGenerator; + private botGeneratorHelper; + private weightedRandomHelper; + constructor(logger: ILogger, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, botWeaponGenerator: BotWeaponGenerator, botLootGenerator: BotLootGenerator, botGeneratorHelper: BotGeneratorHelper, weightedRandomHelper: WeightedRandomHelper); + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; + private generateEquipment; + private generateInventoryBase; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/BotLootGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/BotLootGenerator.d.ts new file mode 100644 index 0000000..3bf1b36 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/BotLootGenerator.d.ts @@ -0,0 +1,27 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { PMCLootGenerator } from "../generators/PMCLootGenerator"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { ItemMinMax, Items } from "../models/eft/common/tables/IBotType"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +export declare class BotLootGenerator { + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private botGeneratorHelper; + private pmcLootGenerator; + private configServer; + private botConfig; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, botGeneratorHelper: BotGeneratorHelper, pmcLootGenerator: PMCLootGenerator, configServer: ConfigServer); + generateLoot(lootPool: Items, itemCounts: ItemMinMax, isPmc: boolean, inventory: PmcInventory): void; + private getRandomisedCount; + private addLootFromPool; + /** Compares two item templates by their price to spawn chance ratio */ + private compareByValue; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/BotWeaponGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/BotWeaponGenerator.d.ts new file mode 100644 index 0000000..e8f91cb --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/BotWeaponGenerator.d.ts @@ -0,0 +1,44 @@ +import { BotGeneratorHelper } from "../helpers/BotGeneratorHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { MinMax, Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +export declare class BotWeaponGenerator { + private logger; + private hashUtil; + private databaseServer; + private itemHelper; + private weightedRandomHelper; + private botGeneratorHelper; + private randomUtil; + constructor(logger: ILogger, hashUtil: HashUtil, databaseServer: DatabaseServer, itemHelper: ItemHelper, weightedRandomHelper: WeightedRandomHelper, botGeneratorHelper: BotGeneratorHelper, randomUtil: RandomUtil); + generateWeapon(equipmentSlot: string, weaponPool: Record, modPool: Mods, modChances: ModsChances, magCounts: MinMax, botRole: string, isPmc: boolean, inventory: PmcInventory): void; + /** Checks if all required slots are occupied on a weapon and all it's mods */ + private isWeaponValid; + /** + * Generates extra magazines or bullets (if magazine is internal) and adds them to TacticalVest and Pockets. + * Additionally, adds extra bullets to SecuredContainer + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @param {*} magCounts + * @param {*} ammoTpl + * @returns + */ + private generateExtraMagazines; + private addBullets; + /** + * Finds and returns tpl of ammo that should be used, while making sure it's compatible + * + * @param {*} weaponMods + * @param {*} weaponTemplate + * @returns + */ + private getCompatibleAmmo; + /** Fill existing magazines to full, while replacing their contents with specified ammo */ + private fillExistingMagazines; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/LocationGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/LocationGenerator.d.ts new file mode 100644 index 0000000..b7ba7c5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/LocationGenerator.d.ts @@ -0,0 +1,44 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../models/eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../models/eft/common/ILooseLoot"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { GameEventHelper } from "../helpers/GameEventHelper"; +import { ContainerHelper } from "../helpers/ContainerHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { MathUtil } from "../utils/MathUtil"; +import { ObjectId } from "../utils/ObjectId"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export interface IContainerItem { + items: Item[]; + width: number; + height: number; +} +export declare class LocationGenerator { + private logger; + private jsonUtil; + private objectId; + private randomUtil; + private ragfairServerHelper; + private itemHelper; + private mathUtil; + private gameEventHelper; + private containerHelper; + private presetHelper; + private configServer; + private locationConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, objectId: ObjectId, randomUtil: RandomUtil, ragfairServerHelper: RagfairServerHelper, itemHelper: ItemHelper, mathUtil: MathUtil, gameEventHelper: GameEventHelper, containerHelper: ContainerHelper, presetHelper: PresetHelper, configServer: ConfigServer); + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + private getLooseLootMultiplerForLocation; + private getStaticLootMultiplerForLocation; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; + private createItem; + private getRandomCompatibleCaliberTemplateId; + private getRandomValidCaliber; + private drawAmmoTpl; + private createRandomMagCartridges; + private createCartidges; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/PMCLootGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/PMCLootGenerator.d.ts new file mode 100644 index 0000000..601431b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/PMCLootGenerator.d.ts @@ -0,0 +1,14 @@ +import { ItemHelper } from "../helpers/ItemHelper"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +export declare class PMCLootGenerator { + private itemHelper; + private databaseServer; + private configServer; + private pocketLootPool; + private backpackLootPool; + private botConfig; + constructor(itemHelper: ItemHelper, databaseServer: DatabaseServer, configServer: ConfigServer); + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/RagfairAssortGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/RagfairAssortGenerator.d.ts new file mode 100644 index 0000000..8b52a90 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/RagfairAssortGenerator.d.ts @@ -0,0 +1,17 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +export declare class RagfairAssortGenerator { + private jsonUtil; + private hashUtil; + private itemHelper; + private databaseServer; + private generatedAssortItems; + constructor(jsonUtil: JsonUtil, hashUtil: HashUtil, itemHelper: ItemHelper, databaseServer: DatabaseServer); + getAssortItems(): Item[]; + private assortsAreGenerated; + private generateRagfairAssortItems; + private createRagfairAssortItem; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/RagfairOfferGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/RagfairOfferGenerator.d.ts new file mode 100644 index 0000000..cb2566c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/RagfairOfferGenerator.d.ts @@ -0,0 +1,51 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { RagfairAssortGenerator } from "./RagfairAssortGenerator"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { FenceService } from "../services/FenceService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairOfferGenerator { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private timeUtil; + private databaseServer; + private ragfairServerHelper; + private saveServer; + private presetHelper; + private ragfairAssortGenerator; + private ragfairOfferService; + private ragfairPriceService; + private fenceService; + private itemHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, timeUtil: TimeUtil, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, saveServer: SaveServer, presetHelper: PresetHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferService: RagfairOfferService, ragfairPriceService: RagfairPriceService, fenceService: FenceService, itemHelper: ItemHelper, configServer: ConfigServer); + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; + private getTraderId; + private getRating; + private getRatingGrowing; + private getOfferEndTime; + generateDynamicOffers(expiredOffers?: Item[]): void; + generateTraderOffers(traderID: string): void; + private getItemCondition; + private addMissingCondition; + private getOfferRequirements; + /** + * Create a flea offer and store it in the Ragfair server offers array + */ + createFleaOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece?: boolean): IRagfairOffer; +} diff --git a/TypeScript/11BundleLoadingSample/types/generators/WeatherGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/generators/WeatherGenerator.d.ts new file mode 100644 index 0000000..b9faa3a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/generators/WeatherGenerator.d.ts @@ -0,0 +1,19 @@ +import { WeightedRandomHelper } from "../helpers/WeightedRandomHelper"; +import { ConfigServer } from "../servers/ConfigServer"; +import { IWeatherData } from "../models/eft/weather/IWeatherData"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class WeatherGenerator { + private weightedRandomHelper; + private randomUtil; + private timeUtil; + private configServer; + private weatherConfig; + constructor(weightedRandomHelper: WeightedRandomHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateTime(data: IWeatherData): IWeatherData; + generateWeather(data: IWeatherData): IWeatherData; + private getWeightedFog; + private getWeightedRain; + private getRandomFloat; + private getRandomInt; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/AssortHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/AssortHelper.d.ts new file mode 100644 index 0000000..33cb5c6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/AssortHelper.d.ts @@ -0,0 +1,16 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ItemHelper } from "./ItemHelper"; +import { QuestHelper } from "./QuestHelper"; +export declare class AssortHelper { + private logger; + private itemHelper; + private databaseServer; + private questHelper; + constructor(logger: ILogger, itemHelper: ItemHelper, databaseServer: DatabaseServer, questHelper: QuestHelper); + removeItemFromAssort(assort: ITraderAssort, itemID: string): ITraderAssort; + stripQuestAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; + stripLoyaltyAssort(pmcProfile: IPmcData, sessionId: string, traderId: string, assort: ITraderAssort): ITraderAssort; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/BotGeneratorHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/BotGeneratorHelper.d.ts new file mode 100644 index 0000000..6abdc07 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/BotGeneratorHelper.d.ts @@ -0,0 +1,79 @@ +import { DurabilityLimitsHelper } from "../helpers/DurabilityLimitsHelper"; +import { Inventory as PmcInventory } from "../models/eft/common/IPmcData"; +import { Mods, ModsChances } from "../models/eft/common/tables/IBotType"; +import { Item, Upd } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { InventoryHelper } from "./InventoryHelper"; +import { ItemHelper } from "./ItemHelper"; +declare class BotGeneratorHelper { + private logger; + private jsonUtil; + private hashUtil; + private randomUtil; + private databaseServer; + private durabilityLimitsHelper; + private itemHelper; + private inventoryHelper; + private containerHelper; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, durabilityLimitsHelper: DurabilityLimitsHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, containerHelper: ContainerHelper, configServer: ConfigServer); + generateModsForItem(items: Item[], modPool: Mods, parentId: string, parentTemplate: ITemplateItem, modSpawnChances: ModsChances, isPmc?: boolean): Item[]; + /** + * With the shotgun revolver (60db29ce99594040e04c4a27) 12.12 introduced CylinderMagazines. + * Those magazines (e.g. 60dc519adf4c47305f6d410d) have a "Cartridges" entry with a _max_count=0. + * Ammo is not put into the magazine directly but assigned to the magazine's slots: The "camora_xxx" slots. + * This function is a helper called by generateModsForItem for mods with parent type "CylinderMagazine" + * + * @param {object} items The items where the CylinderMagazine's camora are appended to + * @param {object} modPool modPool which should include available cartrigdes + * @param {string} parentId The CylinderMagazine's UID + * @param {object} parentTemplate The CylinderMagazine's template + */ + private fillCamora; + generateExtraPropertiesForItem(itemTemplate: ITemplateItem, botRole?: any): { + "upd"?: Upd; + }; + private getModTplFromItemDb; + isItemIncompatibleWithCurrentItems(items: Item[], tplToCheck: string, equipmentSlot: string): boolean; + /** Adds an item with all its childern into specified equipmentSlots, wherever it fits. + * Returns a `boolean` indicating success. */ + addItemWithChildrenToEquipmentSlot(equipmentSlots: string[], parentId: string, parentTpl: string, itemWithChildren: Item[], inventory: PmcInventory): boolean; + private itemAllowedInContainer; +} +export declare class ExhaustableArray { + private itemPool; + private randomUtil; + private jsonUtil; + private pool; + constructor(itemPool: T[], randomUtil: RandomUtil, jsonUtil: JsonUtil); + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} +declare namespace BotGeneratorHelper { + enum EquipmentSlots { + HEADWEAR = "Headwear", + EARPIECE = "Earpiece", + FACE_COVER = "FaceCover", + ARMOR_VEST = "ArmorVest", + EYEWEAR = "Eyewear", + ARM_BAND = "ArmBand", + TACTICAL_VEST = "TacticalVest", + POCKETS = "Pockets", + BACKPACK = "Backpack", + SECURED_CONTAINER = "SecuredContainer", + FIRST_PRIMARY_WEAPON = "FirstPrimaryWeapon", + SECOND_PRIMARY_WEAPON = "SecondPrimaryWeapon", + HOLSTER = "Holster", + SCABBARD = "Scabbard" + } +} +export { BotGeneratorHelper }; diff --git a/TypeScript/11BundleLoadingSample/types/helpers/BotHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/BotHelper.d.ts new file mode 100644 index 0000000..032218b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/BotHelper.d.ts @@ -0,0 +1,22 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { Difficulty } from "../models/eft/common/tables/IBotType"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class BotHelper { + private logger; + private jsonUtil; + private databaseServer; + private randomUtil; + private configServer; + private botConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, randomUtil: RandomUtil, configServer: ConfigServer); + getBotDifficultySettings(type: string, difficulty: string): Difficulty; + getPmcDifficultySettings(type: string, difficulty: string): Difficulty; + randomisePmcHostility(difficultySettings: Difficulty): void; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + addBotToFriendlyList(difficultySettings: Difficulty, typeToAdd: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/ContainerHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/ContainerHelper.d.ts new file mode 100644 index 0000000..34cd1e4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/ContainerHelper.d.ts @@ -0,0 +1,12 @@ +export declare class FindSlotResult { + success: boolean; + x: any; + y: any; + rotation: boolean; + constructor(success?: boolean, x?: any, y?: any, rotation?: boolean); +} +export declare class ContainerHelper { + private locateSlot; + findSlotForItem(container2D: number[][], itemWidth: number, itemHeight: number): FindSlotResult; + fillContainerMapWithItem(container2D: number[][], x: number, y: number, itemW: number, itemH: number, rotate: boolean): any; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/DialogueHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/DialogueHelper.d.ts new file mode 100644 index 0000000..d8082e4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/DialogueHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { ItemHelper } from "./ItemHelper"; +import { Dialogue, MessageContent, MessagePreview, MessageType } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { NotifierHelper } from "./NotifierHelper"; +import { NotificationSendHelper } from "./NotificationSendHelper"; +export declare class DialogueHelper { + private hashUtil; + private saveServer; + private databaseServer; + private notifierHelper; + private notificationSendHelper; + private itemHelper; + constructor(hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, notificationSendHelper: NotificationSendHelper, itemHelper: ItemHelper); + createMessageContext(templateId: string, messageType: MessageType, maxStoreTime: number): MessageContent; + addDialogueMessage(dialogueID: string, messageContent: MessageContent, sessionID: string, rewards?: any[]): void; + getMessagePreview(dialogue: Dialogue): MessagePreview; + getMessageItemContents(messageID: string, sessionID: string): any[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/DurabilityLimitsHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/DurabilityLimitsHelper.d.ts new file mode 100644 index 0000000..ee8c887 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/DurabilityLimitsHelper.d.ts @@ -0,0 +1,25 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { RandomUtil } from "../utils/RandomUtil"; +import { BotHelper } from "./BotHelper"; +export declare class DurabilityLimitsHelper { + private randomUtil; + private botHelper; + private configServer; + private botConfig; + constructor(randomUtil: RandomUtil, botHelper: BotHelper, configServer: ConfigServer); + getRandomisedMaxWeaponDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedMaxArmorDurability(itemTemplate: ITemplateItem, botRole: string): number; + getRandomisedWeaponDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + getRandomisedArmorDurability(itemTemplate: ITemplateItem, botRole: string, maxDurability: number): number; + private generateMaxWeaponDurability; + private generateMaxPmcArmorDurability; + private getLowestMaxWeaponFromConfig; + private getHighestMaxWeaponDurabilityFromConfig; + private generateWeaponDurability; + private generateArmorDurability; + private getMinWeaponDeltaFromConfig; + private getMaxWeaponDeltaFromConfig; + private getMinArmorDeltaFromConfig; + private getMaxArmorDeltaFromConfig; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/ExtendedProfileHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/ExtendedProfileHelper.d.ts new file mode 100644 index 0000000..4dd7d3a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/ExtendedProfileHelper.d.ts @@ -0,0 +1,22 @@ +import { BotGenerator } from "../generators/BotGenerator"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class ExtendedProfileHelper extends ProfileHelper { + private botGenerator; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService, botGenerator: BotGenerator); + generatePlayerScav(sessionID: string): IPmcData; + private getScavSkills; + private removeSecureContainer; + private getDefaultScavSkills; + private getScavStats; + private getScavLevel; + private getScavExperience; + private setScavCooldownTimer; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/GameEventHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/GameEventHelper.d.ts new file mode 100644 index 0000000..8131d31 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/GameEventHelper.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class GameEventHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + get EVENT(): Record; + get christmasEventItems(): string[]; + itemIsChristmasRelated(itemId: string): boolean; + christmasEventEnabled(): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/HandbookHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/HandbookHelper.d.ts new file mode 100644 index 0000000..aed6984 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/HandbookHelper.d.ts @@ -0,0 +1,33 @@ +declare class LookupItem { + byId: Record; + byParent: Record; + constructor(); +} +export declare class LookupCollection { + items: LookupItem; + categories: LookupItem; + constructor(); +} +export declare class HandbookHelper { + private lookup; + hydrateLookup(lookup: LookupCollection): void; + getTemplatePrice(x: string): number; + templatesWithParent(x: string): string[]; + isCategory(x: string): boolean; + childrenCategories(x: string): string[]; + /** + * Gets Currency to Ruble conversion Value + * @param {number} value + * @param {string} currencyFrom + * @returns number + */ + inRUB(value: number, currencyFrom: string): number; + /** + * Gets Ruble to Currency conversion Value + * @param {number} value + * @param {string} currencyTo + * @returns number + */ + fromRUB(value: number, currencyTo: string): number; +} +export {}; diff --git a/TypeScript/11BundleLoadingSample/types/helpers/HealthHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/HealthHelper.d.ts new file mode 100644 index 0000000..fb5bed7 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/HealthHelper.d.ts @@ -0,0 +1,23 @@ +import { SaveServer } from "../servers/SaveServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../models/eft/health/ISyncHealthRequestData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class HealthHelper { + private jsonUtil; + private logger; + private timeUtil; + private saveServer; + private configServer; + private healthConfig; + constructor(jsonUtil: JsonUtil, logger: ILogger, timeUtil: TimeUtil, saveServer: SaveServer, configServer: ConfigServer); + resetVitality(sessionID: string): IAkiProfile; + saveVitality(pmcData: IPmcData, info: ISyncHealthRequestData, sessionID: string): void; + private saveHealth; + private saveEffects; + private addEffect; + private isEmpty; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/HideoutHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/HideoutHelper.d.ts new file mode 100644 index 0000000..5b4a5ad --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/HideoutHelper.d.ts @@ -0,0 +1,64 @@ +import { IPmcData, Production, Productive } from "../models/eft/common/IPmcData"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { StageBonus } from "../models/eft/hideout/IHideoutArea"; +import { IHideoutContinousProductionStartRequestData } from "../models/eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../models/eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../models/eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class HideoutHelper { + private logger; + private hashUtil; + private timeUtil; + private randomUtil; + private databaseServer; + private itemEventRouter; + private httpResponse; + private profileHelper; + private inventoryHelper; + private playerService; + private configServer; + static BITCOIN_FARM: string; + private WATER_COLLECTOR; + private BITCOIN; + private EXPEDITIONARY_FUEL_TANK; + static NAME_BACKENDCOUNTERS_CRAFTING: string; + static SKILL_NAME_HIDEOUT: string; + static HOUR_FOR_SKILL_CRAFTING: number; + static SKILL_NAME_CRAFITING: string; + private hideoutConfig; + constructor(logger: ILogger, hashUtil: HashUtil, timeUtil: TimeUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, profileHelper: ProfileHelper, inventoryHelper: InventoryHelper, playerService: PlayerService, configServer: ConfigServer); + registerProduction(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData | IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + /** + * This convinience function intialies new Production Object + * with all the constants. + */ + initProduction(recipeId: string, productionTime: number): Production; + isProductionType(productive: Productive): productive is Production; + applyPlayerUpgradesBonuses(pmcData: IPmcData, bonus: StageBonus): void; + private applySkillXPBoost; + updatePlayerHideout(sessionID: string): void; + private updateFuel; + private updateWaterFilters; + private getAreaUpdObject; + private updateAirFilters; + private updateBitcoinFarm; + private getBTCSlots; + private getManagementSkillsSlots; + private hasManagementSkillSlots; + private getHideoutManagementSkill; + private getHideoutManagementConsumptionBonus; + isProduction(productive: Productive): productive is Production; + getBTC(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + getRandomAmountRewardForScavCase(itemToCalculate: ITemplateItem): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/HttpServerHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/HttpServerHelper.d.ts new file mode 100644 index 0000000..2e40814 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/HttpServerHelper.d.ts @@ -0,0 +1,12 @@ +import { ConfigServer } from "../servers/ConfigServer"; +export declare class HttpServerHelper { + private configServer; + private httpConfig; + private mime; + constructor(configServer: ConfigServer); + getMimeText(key: string): string; + buildUrl(): string; + getBackendUrl(): string; + getWebsocketUrl(): string; + sendTextJson(resp: any, output: any): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/InRaidHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/InRaidHelper.d.ts new file mode 100644 index 0000000..e79d384 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/InRaidHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Victim } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { InventoryHelper } from "./InventoryHelper"; +import { PaymentHelper } from "./PaymentHelper"; +export declare class InRaidHelper { + private logger; + private saveServer; + private jsonUtil; + private databaseServer; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, saveServer: SaveServer, jsonUtil: JsonUtil, databaseServer: DatabaseServer, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + private removePlayer; + private removeMapAccessKey; + addUpdToMoneyFromRaid(items: Item[]): void; + /** + * Add positive karma for PMC kills + * @param {*} existingFenceStanding + * @param {*} victims + */ + calculateFenceStandingChangeFromKills(existingFenceStanding: number, victims: Victim[]): void; + setBaseStats(profileData: IPmcData, offraidData: ISaveProgressRequestData, sessionID: string): IPmcData; + markFoundItems(pmcData: IPmcData, profile: IPmcData, isPlayerScav: boolean): IPmcData; + removeFoundInRaidStatusFromItems(profile: IPmcData): IPmcData; + setInventory(sessionID: string, pmcData: IPmcData, profile: IPmcData): IPmcData; + deleteInventory(pmcData: IPmcData, sessionID: string): IPmcData; + getPlayerGear(items: Item[]): Item[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/InventoryHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/InventoryHelper.d.ts new file mode 100644 index 0000000..00e95d3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/InventoryHelper.d.ts @@ -0,0 +1,77 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IAddItemRequestData } from "../models/eft/inventory/IAddItemRequestData"; +import { IInventoryMergeRequestData } from "../models/eft/inventory/IInventoryMergeRequestData"; +import { IInventoryMoveRequestData } from "../models/eft/inventory/IInventoryMoveRequestData"; +import { IInventorySplitRequestData } from "../models/eft/inventory/IInventorySplitRequestData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { HashUtil } from "../utils/HashUtil"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ContainerHelper } from "./ContainerHelper"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class InventoryHelper { + private logger; + private jsonUtil; + private hashUtil; + private httpResponse; + private fenceService; + private databaseServer; + private paymentHelper; + private traderAssortHelper; + private dialogueHelper; + private itemHelper; + private containerHelper; + private profileHelper; + private configServer; + private inventoryConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, hashUtil: HashUtil, httpResponse: HttpResponseUtil, fenceService: FenceService, databaseServer: DatabaseServer, paymentHelper: PaymentHelper, traderAssortHelper: TraderAssortHelper, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, containerHelper: ContainerHelper, profileHelper: ProfileHelper, configServer: ConfigServer); + addItem(pmcData: IPmcData, body: IAddItemRequestData, output: IItemEventRouterResponse, sessionID: string, callback: any, foundInRaid?: boolean, addUpd?: any): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, itemId: string, sessionID: string, output?: IItemEventRouterResponse): IItemEventRouterResponse; + getItemSize(itemTpl: string, itemID: string, inventoryItem: Item[]): Record; + private getSizeByInventoryItemHash; + private getInventoryItemHash; + getContainerMap(containerW: number, containerH: number, itemList: Item[], containerId: string): number[][]; + /** + * Based on the item action, determine whose inventories we should be looking at for from and to. + */ + getOwnerInventoryItems(body: IInventoryMoveRequestData | IInventorySplitRequestData | IInventoryMergeRequestData, sessionID: string): OwnerInventoryItems; + /** + * Made a 2d array table with 0 - free slot and 1 - used slot + * @param {Object} pmcData + * @param {string} sessionID + * @returns Array + */ + private getStashSlotMap; + private getStashType; + private getPlayerStashSize; + /** + * Internal helper function to transfer an item from one profile to another. + * fromProfileData: Profile of the source. + * toProfileData: Profile of the destination. + * body: Move request + */ + moveItemToProfile(fromItems: Item[], toItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to move item within the same profile_f. + */ + moveItemInternal(inventoryItems: Item[], body: IInventoryMoveRequestData): void; + /** + * Internal helper function to handle cartridges in inventory if any of them exist. + */ + private handleCartridges; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/ItemHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/ItemHelper.d.ts new file mode 100644 index 0000000..8c1175a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/ItemHelper.d.ts @@ -0,0 +1,236 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { InsuredItem, IPmcData } from "../models/eft/common/IPmcData"; +import { ITemplateItem, StackSlot } from "../models/eft/common/tables/ITemplateItem"; +import { Item } from "../models/eft/common/tables/IItem"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +declare class ItemHelper { + private logger; + private hashUtil; + private jsonUtil; + private databaseServer; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, databaseServer: DatabaseServer); + /** + * Checks if a id is a valid item. Valid meaning that it's an item that be stored in stash + * @param {string} tpl the template id / tpl + * @returns boolean; true for items that may be in player posession and not quest items + */ + isValidItem(tpl: string, invalidBaseTypes?: string[]): boolean; + /** + * Checks if a id is a valid item. Valid meaning that it's an item that may be a reward + * or content of bot loot. Items that are tested as valid may be in a player backpack or stash. + * @param {*} tpl template id of item to check + * @returns boolean: true if item is valid reward + */ + isValidRewardItem(tpl: string): boolean; + /** + * Picks rewardable items from items.json. This means they need to fit into the inventory and they shouldn't be keys (debatable) + * @returns a list of rewardable items [[_tpl, itemTemplate],...] + */ + getRewardableItems(): [string, ITemplateItem][]; + /** + * Check if the tpl / template Id provided is a descendent of the baseclass + * + * @param {string} tpl the item template id to check + * @param {string} baseclassTpl the baseclass to check for + * @return {boolean} is the tpl a descendent? + */ + isOfBaseclass(tpl: string, baseclassTpl: string): any; + /** + * Returns the item price based on the handbook or as a fallback from the prices.json if the item is not + * found in the handbook. If the price can't be found at all return 0 + * + * @param {string} tpl the item template to check + * @returns {integer} The price of the item or 0 if not found + */ + getItemPrice(tpl: string): number; + fixItemStackCount(item: Item): Item; + /** + * AmmoBoxes contain StackSlots which need to be filled for the AmmoBox to have content. + * Here's what a filled AmmoBox looks like: + * { + * "_id": "b1bbe982daa00ac841d4ae4d", + * "_tpl": "57372c89245977685d4159b1", + * "parentId": "5fe49a0e2694b0755a504876", + * "slotId": "hideout", + * "location": { + * "x": 3, + * "y": 4, + * "r": 0 + * }, + * "upd": { + * "StackObjectsCount": 1 + * } + * }, + * { + * "_id": "b997b4117199033afd274a06", + * "_tpl": "56dff061d2720bb5668b4567", + * "parentId": "b1bbe982daa00ac841d4ae4d", + * "slotId": "cartridges", + * "location": 0, + * "upd": { + * "StackObjectsCount": 30 + * } + * } + * Given the AmmoBox Item (first object) this function generates the StackSlot (second object) and returns it. + * StackSlots are only used for AmmoBoxes which only have one element in StackSlots. However, it seems to be generic + * to possibly also have more than one StackSlot. As good as possible, without seeing items having more than one + * StackSlot, this function takes account of this and creates and returns an array of StackSlotItems + * + * @param {object} item The item template of the AmmoBox as given in items.json + * @param {string} parentId The id of the AmmoBox instance these StackSlotItems should be children of + * @returns {array} The array of StackSlotItems + */ + generateStackSlotItems(item: ITemplateItem, parentId: string): StackSlot[]; + getItem(tpl: string): [boolean, ITemplateItem]; + getItemQualityModifier(item: Item): number; + findAndReturnChildrenByItems(items: Item[], itemID: string): string[]; + /** + * A variant of findAndReturnChildren where the output is list of item objects instead of their ids. + */ + findAndReturnChildrenAsItems(items: Item[], baseItemId: string): Item[]; + /** + * find children of the item in a given assort (weapons parts for example, need recursive loop function) + */ + findAndReturnChildrenByAssort(itemIdToFind: string, assort: Item[]): Item[]; + hasBuyRestrictions(itemToCheck: Item): boolean; + /** + * Is Dogtag + * Checks if an item is a dogtag. Used under profile_f.js to modify preparePrice based + * on the level of the dogtag + */ + isDogtag(tpl: string): boolean; + isNotSellable(tpl: string): boolean; + getChildId(item: Item): string; + isItemTplStackable(tpl: string): boolean; + /** + * split item stack if it exceeds StackMaxSize + */ + splitStack(item: Item): Item[]; + /** + * Find Barter items in the inventory + * @param {string} by + * @param {Object} pmcData + * @param {string} barter_itemID + * @returns Array + */ + findBarterItems(by: string, pmcData: IPmcData, barter_itemID: string): any[]; + /** + * @param {Object} pmcData + * @param {Array} items + * @param {Object} fastPanel + * @returns Array + */ + replaceIDs(pmcData: IPmcData, items: Item[], insuredItems?: InsuredItem[], fastPanel?: any): any[]; + /** + * Recursivly loop down through an items hierarchy to see if any of the ids match the supplied list, return true if any do + * @param {string} tpl + * @param {Array} tplsToCheck + * @returns boolean + */ + doesItemOrParentsIdMatch(tpl: string, tplsToCheck: string[]): boolean; + /** + * Return true if item is a quest item + * @param {string} tpl + * @returns boolean + */ + isQuestItem(tpl: string): boolean; + getItemSize(items: Item[], rootItemId: string): ItemHelper.ItemSize; +} +declare namespace ItemHelper { + enum BaseClasses { + WEAPON = "5422acb9af1c889c16000029", + ARMOR = "5448e54d4bdc2dcc718b4568", + VEST = "5448e5284bdc2dcb718b4567", + BACKPACK = "5448e53e4bdc2d60728b4567", + VISORS = "5448e5724bdc2ddf718b4568", + FOOD = "5448e8d04bdc2ddf718b4569", + DRINK = "5448e8d64bdc2dce718b4568", + BARTER_ITEM = "5448eb774bdc2d0a728b4567", + INFO = "5448ecbe4bdc2d60728b4568", + MEDKIT = "5448f39d4bdc2d0a728b4568", + DRUGS = "5448f3a14bdc2d27728b4569", + STIMULATOR = "5448f3a64bdc2d60728b456a", + MEDICAL = "5448f3ac4bdc2dce718b4569", + MEDICAL_SUPPLIES = "57864c8c245977548867e7f1", + MOD = "5448fe124bdc2da5018b4567", + FUNCTIONAL_MOD = "550aa4154bdc2dd8348b456b", + FUEL = "5d650c3e815116009f6201d2", + GEAR_MOD = "55802f3e4bdc2de7118b4584", + STOCK = "55818a594bdc2db9688b456a", + FOREGRIP = "55818af64bdc2d5b648b4570", + MASTER_MOD = "55802f4a4bdc2ddb688b4569", + MOUNT = "55818b224bdc2dde698b456f", + MUZZLE = "5448fe394bdc2d0d028b456c", + SIGHTS = "5448fe7a4bdc2d6f028b456b", + MEDS = "543be5664bdc2dd4348b4569", + MONEY = "543be5dd4bdc2deb348b4569", + KEY = "543be5e94bdc2df1348b4568", + KEY_MECHANICAL = "5c99f98d86f7745c314214b3", + KEYCARD = "5c164d2286f774194c5e69fa", + EQUIPMENT = "543be5f84bdc2dd4348b456a", + THROW_WEAPON = "543be6564bdc2df4348b4568", + FOOD_DRINK = "543be6674bdc2df1348b4569", + PISTOL = "5447b5cf4bdc2d65278b4567", + SMG = "5447b5e04bdc2d62278b4567", + ASSAULT_RIFLE = "5447b5f14bdc2d61278b4567", + ASSAULT_CARBINE = "5447b5fc4bdc2d87278b4567", + SHOTGUN = "5447b6094bdc2dc3278b4567", + MARKSMAN_RIFLE = "5447b6194bdc2d67278b4567", + SNIPER_RIFLE = "5447b6254bdc2dc3278b4568", + MACHINE_GUN = "5447bed64bdc2d97278b4568", + GRENADE_LAUNCHER = "5447bedf4bdc2d87278b4568", + SPECIAL_WEAPON = "5447bee84bdc2dc3278b4569", + SPEC_ITEM = "5447e0e74bdc2d3c308b4567", + KNIFE = "5447e1d04bdc2dff2f8b4567", + AMMO = "5485a8684bdc2da71d8b4567", + AMMO_BOX = "543be5cb4bdc2deb348b4568", + LOOT_CONTAINER = "566965d44bdc2d814c8b4571", + MOD_CONTAINER = "5448bf274bdc2dfc2f8b456a", + SEARCHABLE_ITEM = "566168634bdc2d144c8b456c", + STASH = "566abbb64bdc2d144c8b457d", + SORTING_TABLE = "6050cac987d3f925bf016837", + LOCKABLE_CONTAINER = "5671435f4bdc2d96058b4569", + SIMPLE_CONTAINER = "5795f317245977243854e041", + INVENTORY = "55d720f24bdc2d88028b456d", + STATIONARY_CONTAINER = "567583764bdc2d98058b456e", + POCKETS = "557596e64bdc2dc2118b4571", + ARMBAND = "5b3f15d486f77432d0509248", + DOG_TAG_USEC = "59f32c3b86f77472a31742f0", + DOG_TAG_BEAR = "59f32bb586f774757e1e8442", + JEWELRY = "57864a3d24597754843f8721", + ELECTRONICS = "57864a66245977548f04a81f", + BUILDING_MATERIAL = "57864ada245977548638de91", + TOOL = "57864bb7245977548b3b66c2", + HOUSEHOLD_GOODS = "57864c322459775490116fbf", + LUBRICANT = "57864e4c24597754843f8723", + BATTERY = "57864ee62459775490116fc1", + ASSAULT_SCOPE = "55818add4bdc2d5b648b456f", + REFLEX_SIGHT = "55818ad54bdc2ddc698b4569", + TACTICAL_COMBO = "55818b164bdc2ddc698b456c", + MAGAZINE = "5448bc234bdc2d3c308b4569", + LIGHT_LASER = "55818b0e4bdc2dde698b456e", + FLASH_HIDER = "550aa4bf4bdc2dd6348b456b", + COLLIMATOR = "55818ad54bdc2ddc698b4569", + COMPACT_COLLIMATOR = "55818acf4bdc2dde698b456b", + COMPENSATOR = "550aa4af4bdc2dd4348b456e", + OPTIC_SCOPE = "55818ae44bdc2dde698b456c", + SPECIAL_SCOPE = "55818aeb4bdc2ddc698b456a", + OTHER = "590c745b86f7743cc433c5f2", + SILENCER = "550aa4cd4bdc2dd8348b456c", + PORTABLE_RANGE_FINDER = "61605ddea09d851a0a0c1bbc", + ITEM = "54009119af1c881c07000029", + CYLINDER_MAGAZINE = "610720f290b75a49ff2e5e25" + } + interface ItemSize { + width: number; + height: number; + } + enum Money { + ROUBLES = "5449016a4bdc2d6f028b456f", + EUROS = "569668774bdc2da2298b4568", + DOLLARS = "5696686a4bdc2da3298b456a" + } +} +export { ItemHelper }; diff --git a/TypeScript/11BundleLoadingSample/types/helpers/NotificationSendHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/NotificationSendHelper.d.ts new file mode 100644 index 0000000..b9298da --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/NotificationSendHelper.d.ts @@ -0,0 +1,12 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { NotificationService } from "../services/NotificationService"; +export declare class NotificationSendHelper { + private httpServer; + private notificationService; + constructor(httpServer: IHttpServer, notificationService: NotificationService); + /** + * Send notification message to the appropiate channel + */ + sendMessage(sessionID: string, notificationMessage: INotification): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/NotifierHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/NotifierHelper.d.ts new file mode 100644 index 0000000..0d524e9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/NotifierHelper.d.ts @@ -0,0 +1,17 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +import { Message, MessageContentRagfair } from "../models/eft/profile/IAkiProfile"; +import { HttpServerHelper } from "./HttpServerHelper"; +export declare class NotifierHelper { + private httpServerHelper; + /** + * The default notification sent when waiting times out. + */ + private defaultNotification; + constructor(httpServerHelper: HttpServerHelper); + getDefaultNotification(): INotification; + /** Creates a new notification that displays the "Your offer was sold!" prompt and removes sold offer from "My Offers" on clientside */ + createRagfairOfferSoldNotification(dialogueMessage: Message, ragfairData: MessageContentRagfair): INotification; + /** Creates a new notification with the specified dialogueMessage object. */ + createNewMessageNotification(dialogueMessage: Message): INotification; + getWebSocketServer(sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/PaymentHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/PaymentHelper.d.ts new file mode 100644 index 0000000..2d068a4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/PaymentHelper.d.ts @@ -0,0 +1,14 @@ +export declare class PaymentHelper { + /** + * Check whether tpl is Money + * @param {string} tpl + * @returns void + */ + isMoneyTpl(tpl: string): boolean; + /** + * Gets currency TPL from TAG + * @param {string} currency + * @returns string + */ + getCurrency(currency: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/PresetHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/PresetHelper.d.ts new file mode 100644 index 0000000..0a24128 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/PresetHelper.d.ts @@ -0,0 +1,14 @@ +import { Preset } from "../models/eft/common/IGlobals"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PresetHelper { + private databaseServer; + private lookup; + constructor(databaseServer: DatabaseServer); + hydratePresetStore(input: Record): void; + isPreset(id: string): boolean; + hasPreset(templateId: string): boolean; + getPreset(id: string): Preset; + getPresets(templateId: string): Preset[]; + getDefaultPreset(templateId: string): Preset; + getBaseItemTpl(presetId: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/ProfileHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/ProfileHelper.d.ts new file mode 100644 index 0000000..508443c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/ProfileHelper.d.ts @@ -0,0 +1,33 @@ +import { IPmcData, Stats } from "../models/eft/common/IPmcData"; +import { IAkiProfile } from "../models/eft/profile/IAkiProfile"; +import { IValidateNicknameRequestData } from "../models/eft/profile/IValidateNicknameRequestData"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { FenceService } from "../services/FenceService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Watermark } from "../utils/Watermark"; +import { ItemHelper } from "./ItemHelper"; +export declare class ProfileHelper { + protected jsonUtil: JsonUtil; + protected watermark: Watermark; + protected timeUtil: TimeUtil; + protected saveServer: SaveServer; + protected databaseServer: DatabaseServer; + protected itemHelper: ItemHelper; + protected fenceService: FenceService; + constructor(jsonUtil: JsonUtil, watermark: Watermark, timeUtil: TimeUtil, saveServer: SaveServer, databaseServer: DatabaseServer, itemHelper: ItemHelper, fenceService: FenceService); + resetProfileQuestCondition(sessionID: string, conditionId: string): void; + getCompleteProfile(sessionID: string): IPmcData[]; + isNicknameTaken(info: IValidateNicknameRequestData, sessionID: string): boolean; + getProfileByPmcId(pmcId: string): IPmcData; + getExperience(level: number): number; + getMaxLevel(): number; + getDefaultAkiDataObject(): any; + getFullProfile(sessionID: string): IAkiProfile; + getPmcProfile(sessionID: string): IPmcData; + getScavProfile(sessionID: string): IPmcData; + getDefaultCounters(): Stats; + private isWiped; + private getServerVersion; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/QuestConditionHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/QuestConditionHelper.d.ts new file mode 100644 index 0000000..2a0ee94 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/QuestConditionHelper.d.ts @@ -0,0 +1,7 @@ +import { AvailableForConditions } from "../models/eft/common/tables/IQuest"; +export declare class QuestConditionHelper { + getQuestConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLevelConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + getLoyaltyConditions(q: AvailableForConditions[], furtherFilter?: (a: AvailableForConditions) => AvailableForConditions[]): AvailableForConditions[]; + private filterConditions; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/QuestHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/QuestHelper.d.ts new file mode 100644 index 0000000..9e2dd5e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/QuestHelper.d.ts @@ -0,0 +1,68 @@ +import { IPmcData, Quest } from "../models/eft/common/IPmcData"; +import { AvailableForConditions, AvailableForProps, IQuest, Reward } from "../models/eft/common/tables/IQuest"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IAcceptQuestRequestData } from "../models/eft/quests/IAcceptQuestRequestData"; +import { ICompleteQuestRequestData } from "../models/eft/quests/ICompleteQuestRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { TraderHelper } from "./TraderHelper"; +export declare class QuestHelper { + private logger; + private jsonUtil; + private timeUtil; + private hashUtil; + private itemHelper; + private itemEventRouter; + private databaseServer; + private ragfairServerHelper; + private dialogueHelper; + private profileHelper; + private paymentHelper; + private traderHelper; + private configServer; + private questConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, timeUtil: TimeUtil, hashUtil: HashUtil, itemHelper: ItemHelper, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, ragfairServerHelper: RagfairServerHelper, dialogueHelper: DialogueHelper, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, traderHelper: TraderHelper, configServer: ConfigServer); + static get STATUS(): Record; + questStatus(pmcData: IPmcData, questID: string): string; + /** + * returns true is the condition is satisfied + */ + evaluateLevel(pmcProfile: IPmcData, cond: AvailableForConditions): boolean; + getDeltaQuests(before: IQuest[], after: IQuest[]): IQuest[]; + rewardSkillPoints(sessionID: string, pmcData: IPmcData, output: IItemEventRouterResponse, skillName: string, progress: number): void; + getQuestLocale(questId: string): any; + /** + * Debug Routine for showing some information on the + * quest list in question. + */ + dumpQuests(quests: any, label?: any): void; + loyaltyRequirementCheck(loyaltyRequirementProperties: AvailableForProps, profile: IPmcData): boolean; + private processReward; + getQuestRewardItems(quest: IQuest, state: string): Reward[]; + addQuestToPMCData(pmcData: IPmcData, quest: Quest, newState: string, acceptedQuest: IAcceptQuestRequestData): void; + acceptedUnlocked(acceptedQuestId: string, sessionID: string): IQuest[]; + failedUnlocked(failedQuestId: string, sessionID: string): IQuest[]; + applyMoneyBoost(quest: IQuest, moneyBoost: number): IQuest; + changeItemStack(pmcData: IPmcData, id: string, value: number, sessionID: string, output: any): void; + /** + * Get List of All Quests as an array + */ + questValues(): IQuest[]; + private cleanQuestList; + cleanQuestConditions(quest: IQuest): IQuest; + failQuest(pmcData: IPmcData, body: any, sessionID: string): any; + getQuestFromDb(questId: string, pmcData: IPmcData): IQuest; + getQuestLocaleIdFromDb(messageId: string, localisation?: string): string; + applyQuestReward(pmcData: IPmcData, body: ICompleteQuestRequestData, state: string, sessionID: string): any[]; + getFindItemIdForQuestItem(itemTpl: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairHelper.d.ts new file mode 100644 index 0000000..8e70bcd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairHelper.d.ts @@ -0,0 +1,43 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IGetOffersResult } from "../models/eft/ragfair/IGetOffersResult"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { TraderAssortHelper } from "./TraderAssortHelper"; +import { UtilityHelper } from "./UtilityHelper"; +export declare class RagfairHelper { + private logger; + private jsonUtil; + private traderAssortHelper; + private databaseServer; + private handbookHelper; + private itemHelper; + private ragfairLinkedItemService; + private utilityHelper; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, traderAssortHelper: TraderAssortHelper, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, ragfairLinkedItemService: RagfairLinkedItemService, utilityHelper: UtilityHelper, configServer: ConfigServer); + /** + * Gets currency TAG from TPL + * @param {string} currency + * @returns string + */ + getCurrencyTag(currency: string): string; + filterCategories(sessionID: string, info: ISearchRequestData): string[]; + getDisplayableAssorts(sessionID: string): Record; + private getCategoryList; + countCategories(result: IGetOffersResult): void; + /** + * Merges Root Items + * Ragfair allows abnormally large stacks. + */ + mergeStackable(items: Item[]): Item[]; + getCurrencySymbol(currencyTpl: string): string; + formatCurrency(moneyAmount: number): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairOfferHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairOfferHelper.d.ts new file mode 100644 index 0000000..3bf8add --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairOfferHelper.d.ts @@ -0,0 +1,49 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { ISearchRequestData } from "../models/eft/ragfair/ISearchRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { HashUtil } from "../utils/HashUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { PresetHelper } from "./PresetHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { RagfairHelper } from "./RagfairHelper"; +import { RagfairServerHelper } from "./RagfairServerHelper"; +import { RagfairSortHelper } from "./RagfairSortHelper"; +export declare class RagfairOfferHelper { + private logger; + private timeUtil; + private hashUtil; + private itemEventRouter; + private databaseServer; + private saveServer; + private dialogueHelper; + private itemHelper; + private paymentHelper; + private presetHelper; + private profileHelper; + private ragfairServerHelper; + private ragfairSortHelper; + private ragfairHelper; + private ragfairOfferService; + private configServer; + private static TPL_GOODS_SOLD; + private ragfairConfig; + private questConfig; + constructor(logger: ILogger, timeUtil: TimeUtil, hashUtil: HashUtil, itemEventRouter: ItemEventRouter, databaseServer: DatabaseServer, saveServer: SaveServer, dialogueHelper: DialogueHelper, itemHelper: ItemHelper, paymentHelper: PaymentHelper, presetHelper: PresetHelper, profileHelper: ProfileHelper, ragfairServerHelper: RagfairServerHelper, ragfairSortHelper: RagfairSortHelper, ragfairHelper: RagfairHelper, ragfairOfferService: RagfairOfferService, configServer: ConfigServer); + getValidOffers(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + getOffersForBuild(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, pmcProfile: IPmcData): IRagfairOffer[]; + processOffers(sessionID: string): boolean; + private getProfileOffers; + private deleteOfferByOfferId; + private completeOffer; + isDisplayableOffer(info: ISearchRequestData, itemsToAdd: string[], assorts: Record, offer: IRagfairOffer, pmcProfile: IPmcData): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairSellHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairSellHelper.d.ts new file mode 100644 index 0000000..929d112 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairSellHelper.d.ts @@ -0,0 +1,15 @@ +import { SellResult } from "../models/eft/ragfair/IRagfairOffer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class RagfairSellHelper { + private logger; + private randomUtil; + private timeUtil; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, randomUtil: RandomUtil, timeUtil: TimeUtil, configServer: ConfigServer); + calculateSellChance(baseChance: number, offerPrice: number, requirementsPriceInRub: number): number; + rollForSale(sellChance: number, count: number): SellResult[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairServerHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairServerHelper.d.ts new file mode 100644 index 0000000..0f32a66 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairServerHelper.d.ts @@ -0,0 +1,39 @@ +import { MemberCategory } from "../models/eft/common/MemberCategory"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ITemplateItem } from "../models/eft/common/tables/ITemplateItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { DialogueHelper } from "./DialogueHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class RagfairServerHelper { + private randomUtil; + private hashUtil; + private saveServer; + private databaseServer; + private profileHelper; + private itemHelper; + private dialogueHelper; + private jsonUtil; + private configServer; + private ragfairConfig; + private questConfig; + private static TPL_GOODS_RETURNED; + constructor(randomUtil: RandomUtil, hashUtil: HashUtil, saveServer: SaveServer, databaseServer: DatabaseServer, profileHelper: ProfileHelper, itemHelper: ItemHelper, dialogueHelper: DialogueHelper, jsonUtil: JsonUtil, configServer: ConfigServer); + isItemValidRagfairItem(itemDetails: [boolean, ITemplateItem]): boolean; + isItemBlacklisted(itemTemplateId: string): boolean; + isTrader(userID: string): boolean; + isPlayer(userID: string): boolean; + returnItems(sessionID: string, items: any[]): void; + calculateDynamicStackCount(tplId: string, isWeaponPreset: boolean): number; + getDynamicOfferCurrency(): string; + getMemberType(userID: string): MemberCategory; + getNickname(userID: string): string; + getPresetItems(item: any): Item[]; + getPresetItemsByTpl(item: Item): Item[]; + reparentPresets(item: Item, preset: Item[]): Item[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairSortHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairSortHelper.d.ts new file mode 100644 index 0000000..e9d8069 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairSortHelper.d.ts @@ -0,0 +1,12 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairSortHelper { + private databaseServer; + constructor(databaseServer: DatabaseServer); + sortOffers(offers: IRagfairOffer[], type: number, direction?: number): IRagfairOffer[]; + private sortOffersByID; + private sortOffersByRating; + private sortOffersByName; + private sortOffersByPrice; + private sortOffersByExpiry; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RagfairTaxHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RagfairTaxHelper.d.ts new file mode 100644 index 0000000..e87334f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RagfairTaxHelper.d.ts @@ -0,0 +1,15 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { ItemHelper } from "./ItemHelper"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairTaxHelper { + private logger; + private databaseServer; + private ragfairPriceService; + private itemHelper; + constructor(logger: ILogger, databaseServer: DatabaseServer, ragfairPriceService: RagfairPriceService, itemHelper: ItemHelper); + calculateTax(item: Item, pmcData: IPmcData, requirementsValue: number, offerItemCount: number, sellInOnePiece: boolean): number; + private calculateItemWorth; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/RepairHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/RepairHelper.d.ts new file mode 100644 index 0000000..d11d0d2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/RepairHelper.d.ts @@ -0,0 +1,20 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ConfigServer } from "../servers/ConfigServer"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RepairHelper { + private logger; + private jsonUtil; + private randomUtil; + private databaseServer; + private configServer; + private repairConfig; + constructor(logger: ILogger, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, configServer: ConfigServer); + updateItemDurability(itemToRepairId: string, amountToRepair: number, pmcData: IPmcData, useRepairKit?: boolean): Item; + private getRandomisedArmorRepairDegredationValue; + private getRandomisedWeaponRepairDegredationValue; + isWeaponTemplate(tpl: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/SecureContainerHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/SecureContainerHelper.d.ts new file mode 100644 index 0000000..8f246b6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/SecureContainerHelper.d.ts @@ -0,0 +1,13 @@ +import { Item } from "../models/eft/common/tables/IItem"; +import { ItemHelper } from "./ItemHelper"; +export interface OwnerInventoryItems { + from: Item[]; + to: Item[]; + sameInventory: boolean; + isMail: boolean; +} +export declare class SecureContainerHelper { + private itemHelper; + constructor(itemHelper: ItemHelper); + getSecureContainerItems(items: Item[]): string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/TradeHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/TradeHelper.d.ts new file mode 100644 index 0000000..a78cd20 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/TradeHelper.d.ts @@ -0,0 +1,31 @@ +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Upd } from "../models/eft/common/tables/IItem"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairServer } from "../servers/RagfairServer"; +import { FenceService } from "../services/FenceService"; +import { PaymentService } from "../services/PaymentService"; +export declare class TradeHelper { + private logger; + private itemEventRouter; + private traderHelper; + private itemHelper; + private paymentService; + private fenceService; + private inventoryHelper; + private ragfairServer; + constructor(logger: ILogger, itemEventRouter: ItemEventRouter, traderHelper: TraderHelper, itemHelper: ItemHelper, paymentService: PaymentService, fenceService: FenceService, inventoryHelper: InventoryHelper, ragfairServer: RagfairServer); + buyItem(pmcData: IPmcData, buyRequestData: IProcessBuyTradeRequestData, sessionID: string, foundInRaid: boolean, upd: Upd): IItemEventRouterResponse; + /** + * Selling item to trader + */ + sellItem(pmcData: IPmcData, body: IProcessSellTradeRequestData, sessionID: string): IItemEventRouterResponse; + private incrementAssortBuyCount; + private checkPurchaseIsWithinTraderItemLimit; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/TraderAssortHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/TraderAssortHelper.d.ts new file mode 100644 index 0000000..d95879c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/TraderAssortHelper.d.ts @@ -0,0 +1,23 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { RagfairAssortGenerator } from "../generators/RagfairAssortGenerator"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { FenceService } from "../services/FenceService"; +import { TraderAssortService } from "../services/TraderAssortService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { AssortHelper } from "./AssortHelper"; +import { ProfileHelper } from "./ProfileHelper"; +export declare class TraderAssortHelper { + private logger; + private jsonUtil; + private databaseServer; + private profileHelper; + private assortHelper; + private ragfairAssortGenerator; + private ragfairOfferGenerator; + private traderAssortService; + private fenceService; + constructor(logger: ILogger, jsonUtil: JsonUtil, databaseServer: DatabaseServer, profileHelper: ProfileHelper, assortHelper: AssortHelper, ragfairAssortGenerator: RagfairAssortGenerator, ragfairOfferGenerator: RagfairOfferGenerator, traderAssortService: TraderAssortService, fenceService: FenceService); + getAssort(sessionId: string, traderId: string): ITraderAssort; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/TraderHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/TraderHelper.d.ts new file mode 100644 index 0000000..5440afe --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/TraderHelper.d.ts @@ -0,0 +1,35 @@ +import { SaveServer } from "../servers/SaveServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { PlayerService } from "../services/PlayerService"; +import { HandbookHelper } from "./HandbookHelper"; +import { ItemHelper } from "./ItemHelper"; +import { ProfileHelper } from "./ProfileHelper"; +import { PaymentHelper } from "./PaymentHelper"; +import { FenceService } from "../services/FenceService"; +import { IBarterScheme, ITraderAssort, ITraderBase, LoyaltyLevel } from "../models/eft/common/tables/ITrader"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class TraderHelper { + private logger; + private databaseServer; + private saveServer; + private profileHelper; + private paymentHelper; + private itemHelper; + private handbookHelper; + private playerService; + private fenceService; + private configServer; + private traderConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, saveServer: SaveServer, profileHelper: ProfileHelper, paymentHelper: PaymentHelper, itemHelper: ItemHelper, handbookHelper: HandbookHelper, playerService: PlayerService, fenceService: FenceService, configServer: ConfigServer); + getTrader(traderID: string, sessionID: string): ITraderBase; + getTraderAssortsById(traderId: string): ITraderAssort; + resetTrader(sessionID: string, traderID: string): void; + changeTraderDisplay(traderID: string, status: boolean, sessionID: string): void; + getPurchasesData(traderID: string, sessionID: string): Record; + lvlUp(traderID: string, sessionID: string): void; + getTraderUpdateSeconds(traderId: string): number; + traderFilter(traderFilters: string[], tplToCheck: string): boolean; + getLoyaltyLevel(traderID: string, pmcData: IPmcData): LoyaltyLevel; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/UtilityHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/UtilityHelper.d.ts new file mode 100644 index 0000000..5d9f482 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/UtilityHelper.d.ts @@ -0,0 +1,3 @@ +export declare class UtilityHelper { + arrayIntersect(a: T[], b: T[]): T[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/helpers/WeightedRandomHelper.d.ts b/TypeScript/11BundleLoadingSample/types/helpers/WeightedRandomHelper.d.ts new file mode 100644 index 0000000..9aa0d29 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/helpers/WeightedRandomHelper.d.ts @@ -0,0 +1,28 @@ +export declare class WeightedRandomHelper { + /** + * Gets a tplId from a weighted dictionary + * @param {tplId: weighting[]} itemArray + * @returns tplId + */ + getWeightedInventoryItem(itemArray: { + [tplId: string]: unknown; + } | ArrayLike): string; + /** + * Picks the random item based on its weight. + * The items with higher weight will be picked more often (with a higher probability). + * + * For example: + * - items = ['banana', 'orange', 'apple'] + * - weights = [0, 0.2, 0.8] + * - weightedRandom(items, weights) in 80% of cases will return 'apple', in 20% of cases will return + * 'orange' and it will never return 'banana' (because probability of picking the banana is 0%) + * + * @param {any[]} items + * @param {number[]} weights + * @returns {{item: any, index: number}} + */ + weightedRandom(items: string | any[], weights: string | any[]): { + item: any; + index: number; + }; +} diff --git a/TypeScript/11BundleLoadingSample/types/ide/Compiler.d.ts b/TypeScript/11BundleLoadingSample/types/ide/Compiler.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/ide/Compiler.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/TypeScript/11BundleLoadingSample/types/ide/DebugEntry.d.ts b/TypeScript/11BundleLoadingSample/types/ide/DebugEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/ide/DebugEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/TypeScript/11BundleLoadingSample/types/ide/ReleaseEntry.d.ts b/TypeScript/11BundleLoadingSample/types/ide/ReleaseEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/ide/ReleaseEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/TypeScript/11BundleLoadingSample/types/ide/TestEntry.d.ts b/TypeScript/11BundleLoadingSample/types/ide/TestEntry.d.ts new file mode 100644 index 0000000..fded23a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/ide/TestEntry.d.ts @@ -0,0 +1 @@ +import "reflect-metadata"; diff --git a/TypeScript/11BundleLoadingSample/types/loaders/BundleLoader.d.ts b/TypeScript/11BundleLoadingSample/types/loaders/BundleLoader.d.ts new file mode 100644 index 0000000..9abfe9f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/loaders/BundleLoader.d.ts @@ -0,0 +1,22 @@ +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +declare class BundleInfo { + private httpServerHelper; + key: string; + path: string; + filepath: string; + dependencyKeys: string[]; + constructor(modpath: string, bundle: any, httpServerHelper: HttpServerHelper); +} +export declare class BundleLoader { + private httpServerHelper; + private vfs; + private jsonUtil; + private bundles; + constructor(httpServerHelper: HttpServerHelper, vfs: VFS, jsonUtil: JsonUtil); + getBundles(local: boolean): BundleInfo[]; + getBundle(key: string, local: boolean): BundleInfo; + addBundles(modpath: string): void; +} +export {}; diff --git a/TypeScript/11BundleLoadingSample/types/loaders/DelayedModLoader.d.ts b/TypeScript/11BundleLoadingSample/types/loaders/DelayedModLoader.d.ts new file mode 100644 index 0000000..7d0009f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/loaders/DelayedModLoader.d.ts @@ -0,0 +1,21 @@ +import { HandbookController } from "../controllers/HandbookController"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { VFS } from "../utils/VFS"; +import { BundleLoader } from "./BundleLoader"; +import { InitialModLoader } from "./InitialModLoader"; +export declare class DelayedModLoader implements IModLoader { + private bundleLoader; + private handbookController; + private vfs; + private modCompilerService; + private initialModLoader; + constructor(bundleLoader: BundleLoader, handbookController: HandbookController, vfs: VFS, modCompilerService: ModCompilerService, initialModLoader: InitialModLoader); + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + load(): void; + private executeMods; + private addBundles; +} diff --git a/TypeScript/11BundleLoadingSample/types/loaders/InitialModLoader.d.ts b/TypeScript/11BundleLoadingSample/types/loaders/InitialModLoader.d.ts new file mode 100644 index 0000000..d30a3fe --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/loaders/InitialModLoader.d.ts @@ -0,0 +1,37 @@ +import { DependencyContainer } from "tsyringe"; +import { IModLoader } from "../models/spt/mod/IModLoader"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { ModCompilerService } from "../services/ModCompilerService"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class InitialModLoader implements IModLoader { + private logger; + private vfs; + private jsonUtil; + private modCompilerService; + private configServer; + private static container; + private readonly basepath; + private imported; + private onLoad; + private akiConfig; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, modCompilerService: ModCompilerService, configServer: ConfigServer); + load(container: DependencyContainer): Promise; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; + private importClass; + private importMods; + private isModCombatibleWithAki; + private executeMods; + private sortModsLoadOrder; + private addMod; + private areModDependenciesFulfilled; + private isModCompatible; + private validMod; + private getLoadOrderRecursive; + private getLoadOrder; + getContainer(): DependencyContainer; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/bot/IGenerateBotsRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/bot/IGenerateBotsRequestData.d.ts new file mode 100644 index 0000000..c49cef7 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/bot/IGenerateBotsRequestData.d.ts @@ -0,0 +1,8 @@ +export interface IGenerateBotsRequestData { + conditions: Condition[]; +} +export interface Condition { + Role: string; + Limit: number; + Difficulty: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/IEmptyRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/IEmptyRequestData.d.ts new file mode 100644 index 0000000..284d16e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/IEmptyRequestData.d.ts @@ -0,0 +1,2 @@ +export interface IEmptyRequestData { +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/IGlobals.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/IGlobals.d.ts new file mode 100644 index 0000000..456895c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/IGlobals.d.ts @@ -0,0 +1,1176 @@ +import { Item } from "./tables/IItem"; +export interface IGlobals { + time: number; + config: Config; + bot_presets: BotPreset[]; + BotWeaponScatterings: BotWeaponScattering[]; + ItemPresets: Record; +} +export interface Config { + content: Content; + AimPunchMagnitude: number; + WeaponSkillProgressRate: number; + SkillAtrophy: boolean; + exp: Exp; + t_base_looting: number; + t_base_lockpicking: number; + armor: Armor; + SessionsToShowHotKeys: number; + MaxBotsAliveOnMap: number; + SavagePlayCooldown: number; + SavagePlayCooldownNdaFree: number; + MarksmanAccuracy: number; + SavagePlayCooldownDevelop: number; + TODSkyDate: string; + Mastering: Mastering[]; + GlobalItemPriceModifier: number; + TradingUnlimitedItems: boolean; + MaxLoyaltyLevelForAll: boolean; + GlobalLootChanceModifier: number; + TimeBeforeDeploy: number; + TimeBeforeDeployLocal: number; + LoadTimeSpeedProgress: number; + BaseLoadTime: number; + BaseUnloadTime: number; + BaseCheckTime: number; + Customization: Customization; + UncheckOnShot: boolean; + BotsEnabled: boolean; + ArmorMaterials: ArmorMaterials; + LegsOverdamage: number; + HandsOverdamage: number; + StomachOverdamage: number; + Health: Health; + rating: Rating; + tournament: Tournament; + RagFair: RagFair; + handbook: Handbook; + FractureCausedByFalling: Probability; + FractureCausedByBulletHit: Probability; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + Stamina: Stamina; + StaminaRestoration: StaminaRestoration; + StaminaDrain: StaminaDrain; + RequirementReferences: RequirementReferences; + RepairKitSettings: RepairKitSettings; + RestrictionsInRaid: RestrictionsInRaid[]; + SkillMinEffectiveness: number; + SkillFatiguePerPoint: number; + SkillFreshEffectiveness: number; + SkillFreshPoints: number; + SkillPointsBeforeFatigue: number; + SkillFatigueReset: number; + DiscardLimitsEnabled: boolean; + EventType: string[]; + WalkSpeed: xyz; + SprintSpeed: xyz; + SkillEnduranceWeightThreshold: number; + TeamSearchingTimeout: number; + Insurance: Insurance; + SkillExpPerLevel: number; + GameSearchingTimeout: number; + WallContusionAbsorption: xyz; + SkillsSettings: SkillsSettings; + AzimuthPanelShowsPlayerOrientation: boolean; + Aiming: Aiming; + Malfunction: Malfunction; + Overheat: Overheat; + FenceSettings: FenceSettings; + TestValue: number; + Inertia: Inertia; + Ballistic: Ballistic; +} +export interface Content { + ip: string; + port: number; + root: string; +} +export interface Exp { + heal: Heal; + match_end: MatchEnd; + kill: Kill; + level: Level; + loot_attempts: LootAttempt[]; + expForLockedDoorOpen: number; + expForLockedDoorBreach: number; + triggerMult: number; +} +export interface Heal { + expForHeal: number; + expForHydration: number; + expForEnergy: number; +} +export interface MatchEnd { + README: string; + survived_exp_requirement: number; + survived_seconds_requirement: number; + survived_exp_reward: number; + mia_exp_reward: number; + runner_exp_reward: number; + leftMult: number; + miaMult: number; + survivedMult: number; + runnerMult: number; + killedMult: number; +} +export interface Kill { + combo: Combo[]; + victimLevelExp: number; + headShotMult: number; + expOnDamageAllHealth: number; + longShotDistance: number; + bloodLossToLitre: number; + victimBotLevelExp: number; +} +export interface Combo { + percent: number; +} +export interface Level { + exp_table: ExpTable[]; + trade_level: number; + savage_level: number; + clan_level: number; + mastering1: number; + mastering2: number; +} +export interface ExpTable { + exp: number; +} +export interface LootAttempt { + k_exp: number; +} +export interface Armor { + class: Class[]; +} +export interface Class { + resistance: number; +} +export interface Mastering { + Name: string; + Templates: string[]; + Level2: number; + Level3: number; +} +export interface Customization { + SavageHead: SavageHead; + SavageBody: SavageBody; + SavageFeet: SavageFeet; + CustomizationVoice: CustomizationVoice[]; + BodyParts: BodyParts; +} +export interface SavageHead { + wild_head_1: WildHead; + wild_head_2: WildHead; + wild_head_3: WildHead; + Wild_Dealmaker_head: WildHead; + Wild_Killa_head: WildHead; + bear_head: WildHead; + bear_head_1: WildHead; + usec_head_1: WildHead; + Head_BOSS_Glukhar: WildHead; + Wild_Head_nonMesh: WildHead; + Head_BOSS_Sanitar: WildHead; + wild_head_drozd: WildHead; + wild_head_misha: WildHead; + head_cultist_01: WildHead; + head_cultist_02: WildHead; + head_cultist_03: WildHead; + DefaultUsecHead: WildHead; + usec_head_3: WildHead; + usec_head_4: WildHead; + usec_head_5: WildHead; +} +export interface WildHead { + head: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface SavageBody { + wild_body: WildBody; + wild_body_1: WildBody; + wild_body_2: WildBody; + wild_body_3: WildBody; + Wild_Dealmaker_body: WildBody; + wild_security_body_1: WildBody; + wild_security_body_2: WildBody; + wild_Killa_body: WildBody; + wild_pmcBot_body: WildBody; + wild_Shturman_body: WildBody; + wild_Gluhar_body: WildBody; + Tshirt_security_TshirtTatu_01: WildBody; + Tshirt_security_TshirtTatu_02: WildBody; + Top_security_Husky: WildBody; + Top_security_Gorka4: WildBody; + scav_kit_upper_meteor: WildBody; + wild_body_russia1: WildBody; + Top_BOSS_Sanitar: WildBody; + wild_body_motocross: WildBody; + top_cultist_01: WildBody; + top_cultist_02: WildBody; + wild_body_rainparka: WildBody; + wild_body_underarmour: WildBody; + top_boss_tagilla: WildBody; + DefaultUsecBody: WildBody; + usec_upper_acu: WildBody; + usec_upper_commando: WildBody; + usec_upper_aggressor: WildBody; + usec_upper_hoody: WildBody; + usec_upper_pcuironsight: WildBody; + usec_top_beltstaff: WildBody; + usec_upper_flexion: WildBody; + usec_upper_tier3: WildBody; + usec_upper_pcsmulticam: WildBody; + usec_upper_tier_2: WildBody; + usec_upper_infiltrator: WildBody; + user_upper_NightPatrol: WildBody; + wild_body_bomber: WildBody; + wild_top_yellowcoat: WildBody; +} +export interface WildBody { + body: string; + hands: string; + isNotRandom: boolean; +} +export interface SavageFeet { + wild_feet: WildFeet; + wild_feet_1: WildFeet; + wild_feet_2: WildFeet; + Wild_Dealmaker_feet: WildFeet; + wild_security_feet_1: WildFeet; + Wild_Killa_feet: WildFeet; + wild_pmcBot_feet: WildFeet; + Pants_BOSS_Glukhar: WildFeet; + Pants_BOSS_Shturman: WildFeet; + Pants_security_Gorka4: WildFeet; + Pants_security_Flora: WildFeet; + scav_kit_lower_sklon: WildFeet; + Pants_BOSS_Sanitar: WildFeet; + wild_feet_sweatpants: WildFeet; + wild_feet_wasatch: WildFeet; + wild_feet_slimPants: WildFeet; + pants_cultist_01: WildFeet; + pants_cultist_02: WildFeet; + wild_feet_scavelite_taclite: WildFeet; + pants_boss_tagilla: WildFeet; + wild_feet_bomber: WildFeet; + wild_pants_yellowcoat: WildFeet; +} +export interface WildFeet { + feet: string; + isNotRandom: boolean; + NotRandom: boolean; +} +export interface CustomizationVoice { + voice: string; + side: string[]; + isNotRandom: boolean; +} +export interface BodyParts { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface ArmorMaterials { + UHMWPE: ArmorType; + Aramid: ArmorType; + Combined: ArmorType; + Titan: ArmorType; + Aluminium: ArmorType; + ArmoredSteel: ArmorType; + Ceramic: ArmorType; + Glass: ArmorType; +} +export interface ArmorType { + Destructibility: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + ExplosionDestructibility: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; +} +export interface Health { + Falling: Falling; + Effects: Effects; + HealPrice: HealPrice; + ProfileHealthSettings: ProfileHealthSettings; +} +export interface Falling { + DamagePerMeter: number; + SafeHeight: number; +} +export interface Effects { + Existence: Existence; + Dehydration: Dehydration; + BreakPart: BreakPart; + Contusion: Contusion; + Disorientation: Disorientation; + Exhaustion: Exhaustion; + LowEdgeHealth: LowEdgeHealth; + RadExposure: RadExposure; + Stun: Stun; + Intoxication: Intoxication; + Regeneration: Regeneration; + Wound: Wound; + Berserk: Berserk; + Flash: Flash; + MedEffect: MedEffect; + Pain: Pain; + PainKiller: PainKiller; + SandingScreen: SandingScreen; + Stimulator: Stimulator; + Tremor: Tremor; + ChronicStaminaFatigue: ChronicStaminaFatigue; + Fracture: Fracture2; + HeavyBleeding: HeavyBleeding2; + LightBleeding: LightBleeding2; + BodyTemperature: BodyTemperature; +} +export interface Existence { + EnergyLoopTime: number; + HydrationLoopTime: number; + EnergyDamage: number; + HydrationDamage: number; + DestroyedStomachEnergyTimeFactor: number; + DestroyedStomachHydrationTimeFactor: number; +} +export interface Dehydration { + DefaultDelay: number; + DefaultResidueTime: number; + BleedingHealth: number; + BleedingLoopTime: number; + BleedingLifeTime: number; + DamageOnStrongDehydration: number; + StrongDehydrationLoopTime: number; +} +export interface BreakPart { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface Contusion { + Dummy: number; +} +export interface Disorientation { + Dummy: number; +} +export interface Exhaustion { + DefaultDelay: number; + DefaultResidueTime: number; + Damage: number; + DamageLoopTime: number; +} +export interface LowEdgeHealth { + DefaultDelay: number; + DefaultResidueTime: number; + StartCommonHealth: number; +} +export interface RadExposure { + Damage: number; + DamageLoopTime: number; +} +export interface Stun { + Dummy: number; +} +export interface Intoxication { + DefaultDelay: number; + DefaultResidueTime: number; + DamageHealth: number; + HealthLoopTime: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovedAfterDeath: boolean; + HealExperience: number; + RemovePrice: number; +} +export interface Regeneration { + LoopTime: number; + MinimumHealthPercentage: number; + Energy: number; + Hydration: number; + BodyHealth: BodyHealth; + Influences: Influences; +} +export interface BodyHealth { + Head: BodyHealthValue; + Chest: BodyHealthValue; + Stomach: BodyHealthValue; + LeftArm: BodyHealthValue; + RightArm: BodyHealthValue; + LeftLeg: BodyHealthValue; + RightLeg: BodyHealthValue; +} +export interface BodyHealthValue { + Value: number; +} +export interface Influences { + LightBleeding: Influence; + HeavyBleeding: Influence; + Fracture: Influence; + RadExposure: Influence; + Intoxication: Influence; +} +export interface Influence { + HealthSlowDownPercentage: number; + EnergySlowDownPercentage: number; + HydrationSlowDownPercentage: number; +} +export interface Wound { + WorkingTime: number; + ThresholdMin: number; + ThresholdMax: number; +} +export interface Berserk { + DefaultDelay: number; + WorkingTime: number; + DefaultResidueTime: number; +} +export interface Flash { + Dummy: number; +} +export interface MedEffect { + LoopTime: number; + StartDelay: number; + DrinkStartDelay: number; + FoodStartDelay: number; + DrugsStartDelay: number; + MedKitStartDelay: number; + MedicalStartDelay: number; + StimulatorStartDelay: number; +} +export interface Pain { + TremorDelay: number; + HealExperience: number; +} +export interface PainKiller { + Dummy: number; +} +export interface SandingScreen { + Dummy: number; +} +export interface Stimulator { + BuffLoopTime: number; + Buffs: Buffs; +} +export interface Buffs { + BuffsSJ1TGLabs: Buff[]; + BuffsSJ6TGLabs: Buff[]; + BuffsPropital: Buff[]; + BuffsZagustin: Buff[]; + BuffseTGchange: Buff[]; + BuffsAdrenaline: Buff[]; + BuffsGoldenStarBalm: Buff[]; + Buffs_drink_aquamari: Buff[]; + Buffs_drink_maxenergy: Buff[]; + Buffs_drink_milk: Buff[]; + Buffs_drink_tarcola: Buff[]; + Buffs_drink_hotrod: Buff[]; + Buffs_drink_juice_army: Buff[]; + Buffs_drink_water: Buff[]; + Buffs_food_borodinskiye: Buff[]; + Buffs_food_condensed_milk: Buff[]; + Buffs_food_emelya: Buff[]; + Buffs_food_mayonez: Buff[]; + Buffs_food_mre: Buff[]; + Buffs_food_sugar: Buff[]; + Buffs_drink_vodka: Buff[]; + Buffs_drink_jack: Buff[]; + Buffs_drink_moonshine: Buff[]; + Buffs_drink_purewater: Buff[]; + Buffs_3bTG: Buff[]; + Buffs_AHF1M: Buff[]; + Buffs_L1: Buff[]; + Buffs_MULE: Buff[]; + Buffs_Meldonin: Buff[]; + Buffs_Obdolbos: Buff[]; + Buffs_P22: Buff[]; + Buffs_KultistsToxin: Buff[]; + Buffs_BodyTemperature: Buff[]; + Buffs_Antidote: Buff[]; + Buffs_melee_bleed: Buff[]; + Buffs_melee_blunt: Buff[]; + Buffs_hultafors: Buff[]; + Buffs_drink_vodka_BAD: Buff[]; + Buffs_food_alyonka: Buff[]; + Buffs_food_slippers: Buff[]; + Buffs_knife: Buff[]; +} +export interface Buff { + BuffType: string; + Chance: number; + Delay: number; + Duration: number; + Value: number; + AbsoluteValue: boolean; + SkillName: string; +} +export interface Tremor { + DefaultDelay: number; + DefaultResidueTime: number; +} +export interface ChronicStaminaFatigue { + EnergyRate: number; + WorkingTime: number; + TicksEvery: number; + EnergyRatePerStack: number; +} +export interface Fracture2 { + DefaultDelay: number; + DefaultResidueTime: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + BulletHitProbability: Probability; + FallingProbability: Probability; +} +export interface HeavyBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface Probability { + FunctionType: string; + K: number; + B: number; + Threshold: number; +} +export interface LightBleeding2 { + DefaultDelay: number; + DefaultResidueTime: number; + DamageEnergy: number; + DamageHealth: number; + EnergyLoopTime: number; + HealthLoopTime: number; + DamageHealthDehydrated: number; + HealthLoopTimeDehydrated: number; + LifeTimeDehydrated: number; + EliteVitalityDuration: number; + HealExperience: number; + OfflineDurationMin: number; + OfflineDurationMax: number; + RemovePrice: number; + RemovedAfterDeath: boolean; + Probability: Probability; +} +export interface BodyTemperature { + DefaultBuildUpTime: number; + DefaultResidueTime: number; + LoopTime: number; +} +export interface HealPrice { + HealthPointPrice: number; + HydrationPointPrice: number; + EnergyPointPrice: number; + TrialLevels: number; + TrialRaids: number; +} +export interface ProfileHealthSettings { + BodyPartsSettings: BodyPartsSettings; + HealthFactorsSettings: HealthFactorsSettings; +} +export interface BodyPartsSettings { + Head: BodyPartsSetting; + Chest: BodyPartsSetting; + Stomach: BodyPartsSetting; + LeftArm: BodyPartsSetting; + RightArm: BodyPartsSetting; + LeftLeg: BodyPartsSetting; + RightLeg: BodyPartsSetting; +} +export interface BodyPartsSetting { + Minimum: number; + Maximum: number; + Default: number; + OverDamageReceivedMultiplier: number; +} +export interface HealthFactorsSettings { + Energy: HealthFactorSetting; + Hydration: HealthFactorSetting; + Temperature: HealthFactorSetting; + Poisoning: HealthFactorSetting; + Radiation: HealthFactorSetting; +} +export interface HealthFactorSetting { + Minimum: number; + Maximum: number; + Default: number; +} +export interface Rating { + levelRequired: number; + limit: number; + categories: Categories; +} +export interface Categories { + experience: boolean; + kd: boolean; + surviveRatio: boolean; + avgEarnings: boolean; + kills: boolean; + raidCount: boolean; + longestShot: boolean; + timeOnline: boolean; + inventoryFullCost: boolean; + ragFairStanding: boolean; +} +export interface Tournament { + categories: Categories2; + limit: number; + levelRequired: number; +} +export interface Categories2 { + dogtags: boolean; +} +export interface RagFair { + enabled: boolean; + priceStabilizerEnabled: boolean; + includePveTraderSales: boolean; + priceStabilizerStartIntervalInHours: number; + minUserLevel: number; + communityTax: number; + communityItemTax: number; + communityRequirementTax: number; + offerPriorityCost: number; + offerDurationTimeInHour: number; + offerDurationTimeInHourAfterRemove: number; + priorityTimeModifier: number; + maxRenewOfferTimeInHour: number; + renewPricePerHour: number; + maxActiveOfferCount: MaxActiveOfferCount[]; + balancerRemovePriceCoefficient: number; + balancerMinPriceCount: number; + balancerAveragePriceCoefficient: number; + delaySinceOfferAdd: number; + uniqueBuyerTimeoutInDays: number; + ratingSumForIncrease: number; + ratingIncreaseCount: number; + ratingSumForDecrease: number; + ratingDecreaseCount: number; + maxSumForIncreaseRatingPerOneSale: number; + maxSumForDecreaseRatingPerOneSale: number; + maxSumForRarity: MaxSumForRarity; + ChangePriceCoef: number; + balancerUserItemSaleCooldownEnabled: boolean; + balancerUserItemSaleCooldown: number; + youSellOfferMaxStorageTimeInHour: number; + yourOfferDidNotSellMaxStorageTimeInHour: number; + isOnlyFoundInRaidAllowed: boolean; + sellInOnePiece: number; +} +export interface MaxActiveOfferCount { + from: number; + to: number; + count: number; +} +export interface MaxSumForRarity { + Common: RarityMaxSum; + Rare: RarityMaxSum; + Superrare: RarityMaxSum; + Not_exist: RarityMaxSum; +} +export interface RarityMaxSum { + value: number; +} +export interface Handbook { + defaultCategory: string; +} +export interface Stamina { + Capacity: number; + SprintDrainRate: number; + BaseRestorationRate: number; + JumpConsumption: number; + GrenadeHighThrow: number; + GrenadeLowThrow: number; + AimDrainRate: number; + AimRangeFinderDrainRate: number; + OxygenCapacity: number; + OxygenRestoration: number; + WalkOverweightLimits: xyz; + BaseOverweightLimits: xyz; + SprintOverweightLimits: xyz; + WalkSpeedOverweightLimits: xyz; + CrouchConsumption: xyz; + WalkConsumption: xyz; + StandupConsumption: xyz; + TransitionSpeed: xyz; + SprintAccelerationLowerLimit: number; + SprintSpeedLowerLimit: number; + SprintSensitivityLowerLimit: number; + AimConsumptionByPose: xyz; + RestorationMultiplierByPose: xyz; + OverweightConsumptionByPose: xyz; + AimingSpeedMultiplier: number; + WalkVisualEffectMultiplier: number; + HandsCapacity: number; + HandsRestoration: number; + ProneConsumption: number; + BaseHoldBreathConsumption: number; + SoundRadius: xyz; + ExhaustedMeleeSpeed: number; + FatigueRestorationRate: number; + FatigueAmountToCreateEffect: number; + ExhaustedMeleeDamageMultiplier: number; + FallDamageMultiplier: number; + SafeHeightOverweight: number; + SitToStandConsumption: number; + StaminaExhaustionCausesJiggle: boolean; + StaminaExhaustionStartsBreathSound: boolean; + StaminaExhaustionRocksCamera: boolean; + HoldBreathStaminaMultiplier: xyz; + PoseLevelIncreaseSpeed: xyz; + PoseLevelDecreaseSpeed: xyz; + PoseLevelConsumptionPerNotch: xyz; +} +export interface StaminaRestoration { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface StaminaDrain { + LowerLeftPoint: number; + LowerRightPoint: number; + LeftPlatoPoint: number; + RightPlatoPoint: number; + RightLimit: number; + ZeroValue: number; +} +export interface RequirementReferences { + Alpinist: Alpinist[]; +} +export interface Alpinist { + Requirement: string; + Id: string; + Count: number; + RequiredSlot: string; + RequirementTip: string; +} +export interface RestrictionsInRaid { + TemplateId: string; + Value: number; +} +export interface Insurance { + MaxStorageTimeInHour: number; +} +export interface SkillsSettings { + SkillProgressRate: number; + WeaponSkillProgressRate: number; + WeaponSkillRecoilBonusPerLevel: number; + HideoutManagement: HideoutManagement; + Crafting: Crafting; + Metabolism: Metabolism; + Immunity: Immunity; + Endurance: Endurance; + Strength: Strength; + Vitality: Vitality; + Health: Health2; + StressResistance: StressResistance; + Throwing: Throwing; + RecoilControl: RecoilControl; + Pistol: WeaponSkills; + Revolver: WeaponSkills; + SMG: any[]; + Assault: WeaponSkills; + Shotgun: WeaponSkills; + Sniper: WeaponSkills; + LMG: any[]; + HMG: any[]; + Launcher: any[]; + AttachedLauncher: any[]; + Melee: any[]; + DMR: WeaponSkills; + BearAssaultoperations: any[]; + BearAuthority: any[]; + BearAksystems: any[]; + BearHeavycaliber: any[]; + BearRawpower: any[]; + UsecArsystems: any[]; + UsecDeepweaponmodding_Settings: any[]; + UsecLongrangeoptics_Settings: any[]; + UsecNegotiations: any[]; + UsecTactics: any[]; + BotReload: any[]; + CovertMovement: CovertMovement; + FieldMedicine: any[]; + Search: Search; + Sniping: any[]; + ProneMovement: any[]; + FirstAid: any[]; + LightVests: ArmorSkills; + HeavyVests: ArmorSkills; + WeaponModding: any[]; + AdvancedModding: any[]; + NightOps: any[]; + SilentOps: any[]; + Lockpicking: any[]; + WeaponTreatment: WeaponTreatment; + MagDrills: MagDrills; + Freetrading: any[]; + Auctions: any[]; + Cleanoperations: any[]; + Barter: any[]; + Shadowconnections: any[]; + Taskperformance: any[]; + Perception: Perception; + Intellect: Intellect; + Attention: Attention; + Charisma: Charisma; + Memory: Memory; + Surgery: Surgery; + AimDrills: AimDrills; + BotSound: any[]; + TroubleShooting: TroubleShooting; +} +export interface ArmorSkills { + WearAmountRepairLVestsReducePerLevel: number; + WearChanceRepairLVestsReduceEliteLevel: number; +} +export interface HideoutManagement { + SkillPointsPerAreaUpgrade: number; + SkillPointsPerCraft: number; + ConsumptionReductionPerLevel: number; + SkillBoostPercent: number; + SkillPointsRate: SkillPointsRate; + EliteSlots: EliteSlots; +} +export interface SkillPointsRate { + Generator: Generator; + AirFilteringUnit: SkillPointRate; + WaterCollector: SkillPointRate; + SolarPower: SkillPointRate; +} +export interface SkillPointRate { + ResourceSpent: number; + PointsGained: number; +} +export interface EliteSlots { + Generator: EliteSlot; + AirFilteringUnit: EliteSlot; + WaterCollector: EliteSlot; + BitcoinFarm: EliteSlot; +} +export interface EliteSlot { + Slots: number; + Container: number; +} +export interface Crafting { + PointsPerCraftingCycle: number; + CraftingCycleHours: number; + PointsPerUniqueCraftCycle: number; + UniqueCraftsPerCycle: number; + CraftTimeReductionPerLevel: number; + ProductionTimeReductionPerLevel: number; + EliteExtraProductions: number; + CraftingPointsToInteligence: number; +} +export interface Metabolism { + HydrationRecoveryRate: number; + EnergyRecoveryRate: number; + IncreasePositiveEffectDurationRate: number; + DecreaseNegativeEffectDurationRate: number; + DecreasePoisonDurationRate: number; +} +export interface Immunity { + ImmunityMiscEffects: number; + ImmunityPoisonBuff: number; + ImmunityPainKiller: number; + HealthNegativeEffect: number; + StimulatorNegativeBuff: number; +} +export interface Endurance { + MovementAction: number; + SprintAction: number; + GainPerFatigueStack: number; +} +export interface Strength { + SprintActionMin: number; + SprintActionMax: number; + MovementActionMin: number; + MovementActionMax: number; + PushUpMin: number; + PushUpMax: number; + FistfightAction: number; + ThrowAction: number; +} +export interface Vitality { + DamageTakenAction: number; + HealthNegativeEffect: number; +} +export interface Health2 { + SkillProgress: number; +} +export interface StressResistance { + HealthNegativeEffect: number; + LowHPDuration: number; +} +export interface Throwing { + ThrowAction: number; +} +export interface RecoilControl { + RecoilAction: number; + RecoilBonusPerLevel: number; +} +export interface WeaponSkills { + WeaponReloadAction: number; + WeaponShotAction: number; + WeaponFixAction: number; + WeaponChamberAction: number; +} +export interface CovertMovement { + MovementAction: number; +} +export interface Search { + SearchAction: number; + FindAction: number; +} +export interface WeaponTreatment { + DurLossReducePerLevel: number; + SkillPointsPerRepair: number; + Filter: any[]; + WearAmountRepairGunsReducePerLevel: number; + WearChanceRepairGunsReduceEliteLevel: number; +} +export interface MagDrills { + RaidLoadedAmmoAction: number; + RaidUnloadedAmmoAction: number; + MagazineCheckAction: number; +} +export interface Perception { + OnlineAction: number; + UniqueLoot: number; +} +export interface Intellect { + ExamineAction: number; + SkillProgress: number; + RepairAction: number; + WearAmountReducePerLevel: number; + WearChanceReduceEliteLevel: number; + RepairPointsCostReduction: number; +} +export interface Attention { + ExamineWithInstruction: number; + FindActionFalse: number; + FindActionTrue: number; +} +export interface Charisma { + SkillProgressInt: number; + SkillProgressAtn: number; + SkillProgressPer: number; +} +export interface Memory { + AnySkillUp: number; + SkillProgress: number; +} +export interface Surgery { + SurgeryAction: number; + SkillProgress: number; +} +export interface AimDrills { + WeaponShotAction: number; +} +export interface TroubleShooting { + MalfRepairSpeedBonusPerLevel: number; + SkillPointsPerMalfFix: number; + EliteDurabilityChanceReduceMult: number; + EliteAmmoChanceReduceMult: number; + EliteMagChanceReduceMult: number; +} +export interface Aiming { + ProceduralIntensityByPose: xyz; + AimProceduralIntensity: number; + HeavyWeight: number; + LightWeight: number; + MaxTimeHeavy: number; + MinTimeHeavy: number; + MaxTimeLight: number; + MinTimeLight: number; + RecoilScaling: number; + RecoilDamping: number; + CameraSnapGlobalMult: number; + RecoilXIntensityByPose: xyz; + RecoilYIntensityByPose: xyz; + RecoilZIntensityByPose: xyz; + RecoilCrank: boolean; + RecoilHandDamping: number; + RecoilConvergenceMult: number; + RecoilVertBonus: number; + RecoilBackBonus: number; +} +export interface Malfunction { + AmmoMalfChanceMult: number; + MagazineMalfChanceMult: number; + MalfRepairHardSlideMult: number; + MalfRepairOneHandBrokenMult: number; + MalfRepairTwoHandsBrokenMult: number; + AllowMalfForBots: boolean; + ShowGlowAttemptsCount: number; + OutToIdleSpeedMultForPistol: number; + IdleToOutSpeedMultOnMalf: number; + TimeToQuickdrawPistol: number; + DurRangeToIgnoreMalfs: xyz; + DurFeedWt: number; + DurMisfireWt: number; + DurJamWt: number; + DurSoftSlideWt: number; + DurHardSlideMinWt: number; + DurHardSlideMaxWt: number; + AmmoMisfireWt: number; + AmmoFeedWt: number; + AmmoJamWt: number; + OverheatFeedWt: number; + OverheatJamWt: number; + OverheatSoftSlideWt: number; + OverheatHardSlideMinWt: number; + OverheatHardSlideMaxWt: number; +} +export interface Overheat { + MinOverheat: number; + MaxOverheat: number; + OverheatProblemsStart: number; + ModHeatFactor: number; + ModCoolFactor: number; + MinWearOnOverheat: number; + MaxWearOnOverheat: number; + MinWearOnMaxOverheat: number; + MaxWearOnMaxOverheat: number; + OverheatWearLimit: number; + MaxCOIIncreaseMult: number; + MinMalfChance: number; + MaxMalfChance: number; + DurReduceMinMult: number; + DurReduceMaxMult: number; + BarrelMoveRndDuration: number; + BarrelMoveMaxMult: number; + FireratePitchMult: number; + FirerateReduceMinMult: number; + FirerateReduceMaxMult: number; + FirerateOverheatBorder: number; + EnableSlideOnMaxOverheat: boolean; + StartSlideOverheat: number; + FixSlideOverheat: number; + AutoshotMinOverheat: number; + AutoshotChance: number; + AutoshotPossibilityDuration: number; + MaxOverheatCoolCoef: number; +} +export interface FenceSettings { + FenceId: string; + Levels: Record; + paidExitStandingNumerator: number; +} +export interface FenceLevel { + SavageCooldownModifier: number; + ScavCaseTimeModifier: number; + PaidExitCostModifier: number; + BotFollowChance: number; + ScavEquipmentSpawnChanceModifier: number; + PriceModifier: number; + HostileBosses: boolean; + HostileScavs: boolean; + ScavAttackSupport: boolean; + ExfiltrationPriceModifier: number; + AvailableExits: number; +} +export interface Inertia { + InertiaLimits: xyz; + InertiaLimitsStep: number; + ExitMovementStateSpeedThreshold: xyz; + WalkInertia: xyz; + FallThreshold: number; + SpeedLimitAfterFallMin: xyz; + SpeedLimitAfterFallMax: xyz; + SpeedLimitDurationMin: xyz; + SpeedLimitDurationMax: xyz; + SpeedInertiaAfterJump: xyz; + BaseJumpPenaltyDuration: number; + DurationPower: number; + BaseJumpPenalty: number; + PenaltyPower: number; + InertiaTiltCurveMin: xyz; + InertiaTiltCurveMax: xyz; + InertiaBackwardCoef: xyz; + TiltInertiaMaxSpeed: xyz; + TiltStartSideBackSpeed: xyz; + TiltMaxSideBackSpeed: xyz; + TiltAcceleration: xyz; + AverageRotationFrameSpan: number; + SprintSpeedInertiaCurveMin: xyz; + SprintSpeedInertiaCurveMax: xyz; + SprintBrakeInertia: xyz; + SprintTransitionMotionPreservation: xyz; + WeaponFlipSpeed: xyz; + PreSprintAccelerationLimits: xyz; + SprintAccelerationLimits: xyz; + SideTime: xyz; + DiagonalTime: xyz; + MinDirectionBlendTime: number; + MoveTime: number; + MinMovementAccelerationRangeRight: xyz; + MaxMovementAccelerationRangeRight: xyz; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Ballistic { + GlobalDamageDegradationCoefficient: number; +} +export interface RepairKitSettings { + armorClassDivisor: number; + durabilityPointCostArmor: number; + durabilityPointCostGuns: number; +} +export interface BotPreset { + UseThis: boolean; + Role: string; + BotDifficulty: string; + VisibleAngle: number; + VisibleDistance: number; + ScatteringPerMeter: number; + HearingSense: number; + SCATTERING_DIST_MODIF: number; + MAX_AIMING_UPGRADE_BY_TIME: number; + FIRST_CONTACT_ADD_SEC: number; + COEF_IF_MOVE: number; +} +export interface BotWeaponScattering { + Name: string; + PriorityScatter1meter: number; + PriorityScatter10meter: number; + PriorityScatter100meter: number; +} +export interface Preset { + _id: string; + _type: string; + _changeWeaponName: boolean; + _name: string; + _parent: string; + _items: Item[]; + _encyclopedia?: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocation.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocation.d.ts new file mode 100644 index 0000000..42fac06 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocation.d.ts @@ -0,0 +1,6 @@ +import { ILocationBase } from "./ILocationBase"; +import { ILooseLoot } from "./ILooseLoot"; +export interface ILocation { + base: ILocationBase; + looseLoot: ILooseLoot; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationBase.d.ts new file mode 100644 index 0000000..ad48d32 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationBase.d.ts @@ -0,0 +1,198 @@ +export interface ILocationBase { + AccessKeys: string[]; + AirdropParameters: AirdropParameter[]; + Area: number; + AveragePlayTime: number; + AveragePlayerLevel: number; + Banners: Banner[]; + BossLocationSpawn: BossLocationSpawn[]; + BotAssault: number; + BotEasy: number; + BotHard: number; + BotImpossible: number; + BotLocationModifier: BotLocationModifier; + BotMarksman: number; + BotMax: number; + BotMaxPlayer: number; + BotMaxTimePlayer: number; + BotNormal: number; + BotSpawnTimeOffMax: number; + BotSpawnTimeOffMin: number; + BotSpawnTimeOnMax: number; + BotSpawnTimeOnMin: number; + BotStart: number; + BotStop: number; + Description: string; + DisabledForScav: boolean; + DisabledScavExits: string; + Enabled: boolean; + GlobalLootChanceModifier: number; + IconX: number; + IconY: number; + Id: string; + Insurance: boolean; + IsSecret: boolean; + Locked: boolean; + Loot: any[]; + MaxBotPerZone: number; + MaxDistToFreePoint: number; + MaxPlayers: number; + MinDistToExitPoint: number; + MinDistToFreePoint: number; + MinMaxBots: MinMaxBot[]; + MinPlayers: number; + Name: string; + NewSpawn: boolean; + OcculsionCullingEnabled: boolean; + OldSpawn: boolean; + OpenZones: string; + Preview: Preview; + RequiredPlayerLevel: number; + Rules: string; + SafeLocation: boolean; + Scene: Scene; + SpawnPointParams: SpawnPointParam[]; + UnixDateTime: number; + _Id: string; + doors: any[]; + escape_time_limit: number; + exit_access_time: number; + exit_count: number; + exit_time: number; + exits: Exit[]; + filter_ex: string[]; + limits: ILimit[]; + matching_min_seconds: number; + maxItemCountInLocation: MaxItemCountInLocation[]; + sav_summon_seconds: number; + tmp_location_field_remove_me: number; + users_gather_seconds: number; + users_spawn_seconds_n: number; + users_spawn_seconds_n2: number; + users_summon_seconds: number; + waves: Wave[]; +} +export interface ILimit { + min: number; + max: number; + items: any[]; +} +export interface AirdropParameter { + AirdropPointDeactivateDistance: number; + MinPlayersCountToSpawnAirdrop: number; + PlaneAirdropChance: number; + PlaneAirdropCooldownMax: number; + PlaneAirdropCooldownMin: number; + PlaneAirdropEnd: number; + PlaneAirdropMax: number; + PlaneAirdropStartMax: number; + PlaneAirdropStartMin: number; + UnsuccessfulTryPenalty: number; +} +export interface Banner { + id: string; + pic: Pic; +} +export interface Pic { + path: string; + rcid: string; +} +export interface BossLocationSpawn { + BossChance: number; + BossDifficult: string; + BossEscortAmount: string; + BossEscortDifficult: string; + BossEscortType: string; + BossName: string; + BossPlayer: boolean; + BossZone: string; + Time: number; + TriggerId: string; + TriggerName: string; + Delay?: number; + Supports?: BossSupport[]; +} +export interface BossSupport { + BossEscortAmount: string; + BossEscortDifficult: string[]; + BossEscortType: string; +} +export interface BotLocationModifier { + AccuracySpeed: number; + DistToActivate: number; + DistToPersueAxemanCoef: number; + DistToSleep: number; + GainSight: number; + KhorovodChance: number; + MagnetPower: number; + MarksmanAccuratyCoef: number; + Scattering: number; + VisibleDistance: number; +} +export interface MinMaxBot { + WildSpawnType: string; + max: number; + min: number; +} +export interface Preview { + path: string; + rcid: string; +} +export interface Scene { + path: string; + rcid: string; +} +export interface SpawnPointParam { + BotZoneName: string; + Categories: string[]; + ColliderParams: ColliderParams; + DelayToCanSpawnSec: number; + Id: string; + Infiltration: string; + Position: xyz; + Rotation: number; + Sides: string[]; +} +export interface ColliderParams { + _parent: string; + _props: Props; +} +export interface Props { + Center: xyz; + Radius: number; +} +export interface xyz { + x: number; + y: number; + z: number; +} +export interface Exit { + Chance: number; + Count: number; + EntryPoints: string; + ExfiltrationTime: number; + ExfiltrationType: string; + Id: string; + MaxTime: number; + MinTime: number; + Name: string; + PassageRequirement: string; + PlayersCount: number; + RequirementTip: string; +} +export interface MaxItemCountInLocation { + TemplateId: string; + Value: number; +} +export interface Wave { + BotPreset: string; + BotSide: string; + SpawnPoints: string; + WildSpawnType: string; + isPlayers: boolean; + number: number; + slots_max: number; + slots_min: number; + time_max: number; + time_min: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationsSourceDestinationBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationsSourceDestinationBase.d.ts new file mode 100644 index 0000000..7f8d915 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILocationsSourceDestinationBase.d.ts @@ -0,0 +1,9 @@ +import { ILocations } from "../../spt/server/ILocations"; +export interface ILocationsGenerateAllResponse { + locations: ILocations; + paths: Path[]; +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/ILooseLoot.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILooseLoot.d.ts new file mode 100644 index 0000000..14b795e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/ILooseLoot.d.ts @@ -0,0 +1,45 @@ +export interface ILooseLoot { + spawnpointCount: SpawnpointCount; + spawnpointsForced: SpawnpointsForced[]; + spawnpoints: Spawnpoint[]; +} +export interface SpawnpointCount { + mean: number; + std: number; +} +export interface SpawnpointsForced { + locationId: string; + probability: number; + template: SpawnpointTemplate; +} +export interface SpawnpointTemplate { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: Item[]; +} +export interface Item { + _id: string; + _tpl?: string; +} +export interface Spawnpoint { + locationId: string; + probability: number; + template: SpawnpointTemplate; + itemDistribution: ItemDistribution[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/IMetricsTableData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/IMetricsTableData.d.ts new file mode 100644 index 0000000..873ef82 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/IMetricsTableData.d.ts @@ -0,0 +1,7 @@ +export interface IMetricsTableData { + Keys: number[]; + NetProcessingBins: number[]; + RenderBins: number[]; + GameUpdateBins: number[]; + MemoryMeasureInterval: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/IPmcData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/IPmcData.d.ts new file mode 100644 index 0000000..2360147 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/IPmcData.d.ts @@ -0,0 +1,341 @@ +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +import { IPmcDataRepeatableQuest } from "./tables/IRepeatableQuests"; +import { Item, Upd } from "./tables/IItem"; +import { HideoutAreasEnum } from "../hideout/HideoutAreasEnum"; +import { MemberCategory } from "./MemberCategory"; +export interface IPmcData { + _id: string; + aid: string; + savage: string; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: Record; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: InsuredItem[]; + Hideout: Hideout; + Bonuses: Bonus[]; + Notes: Notes; + Quests: Quest[]; + TradersInfo: Record; + RagfairInfo: RagfairInfo; + WishList: string[]; + RepeatableQuests: IPmcDataRepeatableQuest[]; + CarExtractCounts: CarExtractCounts; + SurvivorClass: SurvivorClass; +} +export declare enum SurvivorClass { + Unknown = 0, + Neutralizer = 1, + Marauder = 2, + Paramedic = 3, + Survivor = 4 +} +export interface Info { + EntryPoint: string; + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: MemberCategory; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + IsStreamerModeAvailable: boolean; + Bans: IBan[]; + BannedState: boolean; + BannedUntil: number; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface IBan { + type: BanType; + dateTime: number; +} +export declare enum BanType { + Chat = 0, + RagFair = 1, + Voip = 2, + Trading = 3, + Online = 4, + Friends = 5, + ChangeNickname = 6 +} +export interface Notes { + Notes: Note[]; +} +export interface Note { + Time: number; + Text: string; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { + Hydration: CurrentMax; + Energy: CurrentMax; + Temperature: CurrentMax; + BodyParts: BodyPartsHealth; + UpdateTime: number; +} +export interface BodyPartsHealth { + Head: BodyPartHealth; + Chest: BodyPartHealth; + Stomach: BodyPartHealth; + LeftArm: BodyPartHealth; + RightArm: BodyPartHealth; + LeftLeg: BodyPartHealth; + RightLeg: BodyPartHealth; +} +export interface BodyPartHealth { + Health: CurrentMax; + Effects?: Record; +} +export interface CurrentMax { + Current: number; + Maximum: number; +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: Common[]; + Mastering: Mastering[]; + Bonuses?: any[]; + Points: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession: number; + LastAccess: number; +} +export interface Mastering { + Id: string; + Progress: number; +} +export interface Stats { + CarriedQuestItems: string[]; + Victims: Victim[]; + TotalSessionExperience: number; + LastSessionDate: number; + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; + SessionExperienceMult?: number; + ExperienceBonusMult?: number; + Aggressor?: Aggressor; + DroppedItems?: IDroppedItem[]; + FoundInRaidItems?: FoundInRaidItem[]; + DamageHistory?: DamageHistory; + DeathCause?: DeathCause; + LastPlayerState?: LastPlayerState; + TotalInGameTime: number; + SurvivorClass?: string; +} +export interface IDroppedItem { + QuestId: string; + ItemId: string; + ZoneId: string; +} +export interface FoundInRaidItem { + QuestId: string; + ItemId: string; +} +export interface Victim { + AccountId: string; + ProfileId: string; + Name: string; + Side: string; + BodyPart: string; + Time: string; + Distance: number; + Level: number; + Weapon: string; + Role: string; +} +export interface SessionCounters { + Items: CounterKeyValue[]; +} +export interface OverallCounters { + Items: CounterKeyValue[]; +} +export interface CounterKeyValue { + Key: string[]; + Value: number; +} +export interface Aggressor { + AccountId: string; + ProfileId: string; + MainProfileNickname: string; + Name: string; + Side: string; + BodyPart: string; + HeadSegment: string; + WeaponName: string; + Category: string; +} +export interface DamageHistory { + LethalDamagePart: string; + LethalDamage: LethalDamage; + BodyParts: BodyPartsDamageHistory; +} +export interface LethalDamage { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface BodyPartsDamageHistory { + Head: DamageStats[]; + Chest: DamageStats[]; + Stomach: DamageStats[]; + LeftArm: DamageStats[]; + RightArm: DamageStats[]; + LeftLeg: DamageStats[]; + RightLeg: DamageStats[]; + Common: DamageStats[]; +} +export interface DamageStats { + Amount: number; + Type: string; + SourceId: string; + OverDamageFrom: string; + Blunt: boolean; + ImpactsCount: number; +} +export interface DeathCause { + DamageType: string; + Side: string; + Role: string; + WeaponId: string; +} +export interface LastPlayerState { + Info: LastPlayerStateInfo; + Customization: Record; + Equipment: any; +} +export interface LastPlayerStateInfo { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; +} +export interface ConditionCounters { + Counters: Counter[]; +} +export interface Counter { + id: string; + value: number; + qid: string; +} +export interface BackendCounter { + id: string; + qid?: string; + value: number; +} +export interface InsuredItem { + tid: string; + itemId: string; +} +export interface Hideout { + Production: Record; + Areas: HideoutArea[]; +} +export interface Productive { + Products: Product[]; + Progress?: number; + inProgress?: boolean; + StartTimestamp?: number; +} +export interface Product { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface ScavCase extends Productive { +} +export interface Production extends Productive { + RecipeId: string; + SkipTime: number; + ProductionTime: number; +} +export interface HideoutArea { + type: HideoutAreasEnum; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: HideoutSlot[]; + lastRecipe: string; +} +export interface HideoutSlot { + item: HideoutItem[]; +} +export interface HideoutItem { + _id: string; + _tpl: string; + upd?: Upd; +} +export interface Bonus { + type: string; + templateId?: string; + passive?: boolean; + production?: boolean; + visible?: boolean; + value?: number; + icon?: string; +} +export interface Quest { + qid: string; + startTime: number; + status: string; + statusTimers?: StatusTimer; + completedConditions?: string[]; +} +export interface StatusTimer { + AvailableForStart?: number; +} +export interface TraderInfo { + loyaltyLevel: number; + salesSum: number; + standing: number; + nextResupply: number; + unlocked: boolean; +} +export interface RagfairInfo { + rating: number; + isRatingGrowing: boolean; + offers: IRagfairOffer[]; +} +export interface CarExtractCounts { +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/MemberCategory.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/MemberCategory.d.ts new file mode 100644 index 0000000..3bd9a21 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/MemberCategory.d.ts @@ -0,0 +1,13 @@ +export declare enum MemberCategory { + Default = 0, + Developer = 1, + UniqueId = 2, + Trader = 4, + Group = 8, + System = 16, + ChatModerator = 32, + ChatModeratorWithPermanentBan = 64, + UnitTest = 128, + Sherpa = 256, + Emissary = 512 +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/request/IBaseInteractionRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/request/IBaseInteractionRequestData.d.ts new file mode 100644 index 0000000..7303275 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/request/IBaseInteractionRequestData.d.ts @@ -0,0 +1,9 @@ +export interface IBaseInteractionRequestData { + Action: string; + fromOwner?: OwnerInfo; + toOwner?: OwnerInfo; +} +export interface OwnerInfo { + id: string; + type: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotBase.d.ts new file mode 100644 index 0000000..677fd49 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotBase.d.ts @@ -0,0 +1,101 @@ +import { BackendCounter, Bonus } from "../IPmcData"; +import { Item } from "./IItem"; +export interface IBotBase { + _id: string; + aid: string; + savage: any; + Info: Info; + Customization: Customization; + Health: Health; + Inventory: Inventory; + Skills: Skills; + Stats: Stats; + Encyclopedia: any; + ConditionCounters: ConditionCounters; + BackendCounters: Record; + InsuredItems: any[]; + Hideout: Hideout; + Bonuses: Bonus[]; +} +export interface Info { + Nickname: string; + LowerNickname: string; + Side: string; + Voice: string; + Level: number; + Experience: number; + RegistrationDate: number; + GameVersion: string; + AccountType: number; + MemberCategory: number; + lockedMoveCommands: boolean; + SavageLockTime: number; + LastTimePlayedAsSavage: number; + Settings: Settings; + NicknameChangeDate: number; + NeedWipeOptions: any[]; + lastCompletedWipe: any; + BannedState: boolean; + BannedUntil: number; + IsStreamerModeAvailable: boolean; +} +export interface Settings { + Role: string; + BotDifficulty: string; + Experience: number; + StandingForKill: number; + AggressorBonus: number; +} +export interface Customization { + Head: string; + Body: string; + Feet: string; + Hands: string; +} +export interface Health { +} +export interface Inventory { + items: Item[]; + equipment: string; + stash: string; + sortingTable: string; + questRaidItems: string; + questStashItems: string; + fastPanel: FastPanel; +} +export interface FastPanel { +} +export interface Skills { + Common: any[]; + Mastering: any[]; + Points: number; +} +export interface Stats { + SessionCounters: SessionCounters; + OverallCounters: OverallCounters; +} +export interface SessionCounters { + Items: any[]; +} +export interface OverallCounters { + Items: any[]; +} +export interface ConditionCounters { + Counters: any[]; +} +export interface Hideout { + Production: Production; + Areas: Area[]; +} +export interface Production { +} +export interface Area { + type: number; + level: number; + active: boolean; + passiveBonusesEnabled: boolean; + completeTime: number; + constructing: boolean; + slots: any[]; + lastRecipe: any; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotCore.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotCore.d.ts new file mode 100644 index 0000000..16a782d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotCore.d.ts @@ -0,0 +1,133 @@ +export interface IBotCore { + SAVAGE_KILL_DIST: number; + SOUND_DOOR_BREACH_METERS: number; + SOUND_DOOR_OPEN_METERS: number; + STEP_NOISE_DELTA: number; + JUMP_NOISE_DELTA: number; + GUNSHOT_SPREAD: number; + GUNSHOT_SPREAD_SILENCE: number; + BASE_WALK_SPEREAD2: number; + MOVE_SPEED_COEF_MAX: number; + SPEED_SERV_SOUND_COEF_A: number; + SPEED_SERV_SOUND_COEF_B: number; + G: number; + STAY_COEF: number; + SIT_COEF: number; + LAY_COEF: number; + MAX_ITERATIONS: number; + START_DIST_TO_COV: number; + MAX_DIST_TO_COV: number; + STAY_HEIGHT: number; + CLOSE_POINTS: number; + COUNT_TURNS: number; + SIMPLE_POINT_LIFE_TIME_SEC: number; + DANGER_POINT_LIFE_TIME_SEC: number; + DANGER_POWER: number; + COVER_DIST_CLOSE: number; + GOOD_DIST_TO_POINT: number; + COVER_TOOFAR_FROM_BOSS: number; + COVER_TOOFAR_FROM_BOSS_SQRT: number; + MAX_Y_DIFF_TO_PROTECT: number; + FLARE_POWER: number; + MOVE_COEF: number; + PRONE_POSE: number; + LOWER_POSE: number; + MAX_POSE: number; + FLARE_TIME: number; + MAX_REQUESTS__PER_GROUP: number; + UPDATE_GOAL_TIMER_SEC: number; + DIST_NOT_TO_GROUP: number; + DIST_NOT_TO_GROUP_SQR: number; + LAST_SEEN_POS_LIFETIME: number; + DELTA_GRENADE_START_TIME: number; + DELTA_GRENADE_END_TIME: number; + DELTA_GRENADE_RUN_DIST: number; + DELTA_GRENADE_RUN_DIST_SQRT: number; + PATROL_MIN_LIGHT_DIST: number; + HOLD_MIN_LIGHT_DIST: number; + STANDART_BOT_PAUSE_DOOR: number; + ARMOR_CLASS_COEF: number; + SHOTGUN_POWER: number; + RIFLE_POWER: number; + PISTOL_POWER: number; + SMG_POWER: number; + SNIPE_POWER: number; + GESTUS_PERIOD_SEC: number; + GESTUS_AIMING_DELAY: number; + GESTUS_REQUEST_LIFETIME: number; + GESTUS_FIRST_STAGE_MAX_TIME: number; + GESTUS_SECOND_STAGE_MAX_TIME: number; + GESTUS_MAX_ANSWERS: number; + GESTUS_FUCK_TO_SHOOT: number; + GESTUS_DIST_ANSWERS: number; + GESTUS_DIST_ANSWERS_SQRT: number; + GESTUS_ANYWAY_CHANCE: number; + TALK_DELAY: number; + CAN_SHOOT_TO_HEAD: boolean; + CAN_TILT: boolean; + TILT_CHANCE: number; + MIN_BLOCK_DIST: number; + MIN_BLOCK_TIME: number; + COVER_SECONDS_AFTER_LOSE_VISION: number; + MIN_ARG_COEF: number; + MAX_ARG_COEF: number; + DEAD_AGR_DIST: number; + MAX_DANGER_CARE_DIST_SQRT: number; + MAX_DANGER_CARE_DIST: number; + MIN_MAX_PERSON_SEARCH: number; + PERCENT_PERSON_SEARCH: number; + LOOK_ANYSIDE_BY_WALL_SEC_OF_ENEMY: number; + CLOSE_TO_WALL_ROTATE_BY_WALL_SQRT: number; + SHOOT_TO_CHANGE_RND_PART_MIN: number; + SHOOT_TO_CHANGE_RND_PART_MAX: number; + SHOOT_TO_CHANGE_RND_PART_DELTA: number; + FORMUL_COEF_DELTA_DIST: number; + FORMUL_COEF_DELTA_SHOOT: number; + FORMUL_COEF_DELTA_FRIEND_COVER: number; + SUSPETION_POINT_DIST_CHECK: number; + MAX_BASE_REQUESTS_PER_PLAYER: number; + MAX_HOLD_REQUESTS_PER_PLAYER: number; + MAX_GO_TO_REQUESTS_PER_PLAYER: number; + MAX_COME_WITH_ME_REQUESTS_PER_PLAYER: number; + CORE_POINT_MAX_VALUE: number; + CORE_POINTS_MAX: number; + CORE_POINTS_MIN: number; + BORN_POISTS_FREE_ONLY_FAREST_BOT: boolean; + BORN_POINSTS_FREE_ONLY_FAREST_PLAYER: boolean; + SCAV_GROUPS_TOGETHER: boolean; + LAY_DOWN_ANG_SHOOT: number; + HOLD_REQUEST_TIME_SEC: number; + TRIGGERS_DOWN_TO_RUN_WHEN_MOVE: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING: number; + MIN_DIST_TO_RUN_WHILE_ATTACK_MOVING_OTHER_ENEMIS: number; + MIN_DIST_TO_STOP_RUN: number; + JUMP_SPREAD_DIST: number; + LOOK_TIMES_TO_KILL: number; + COME_INSIDE_TIMES: number; + TOTAL_TIME_KILL: number; + TOTAL_TIME_KILL_AFTER_WARN: number; + MOVING_AIM_COEF: number; + VERTICAL_DIST_TO_IGNORE_SOUND: number; + DEFENCE_LEVEL_SHIFT: number; + MIN_DIST_CLOSE_DEF: number; + USE_ID_PRIOR_WHO_GO: boolean; + SMOKE_GRENADE_RADIUS_COEF: number; + GRENADE_PRECISION: number; + MAX_WARNS_BEFORE_KILL: number; + CARE_ENEMY_ONLY_TIME: number; + MIDDLE_POINT_COEF: number; + MAIN_TACTIC_ONLY_ATTACK: boolean; + LAST_DAMAGE_ACTIVE: number; + SHALL_DIE_IF_NOT_INITED: boolean; + CHECK_BOT_INIT_TIME_SEC: number; + WEAPON_ROOT_Y_OFFSET: number; + DELTA_SUPRESS_DISTANCE_SQRT: number; + DELTA_SUPRESS_DISTANCE: number; + WAVE_COEF_LOW: number; + WAVE_COEF_MID: number; + WAVE_COEF_HIGH: number; + WAVE_COEF_HORDE: number; + WAVE_ONLY_AS_ONLINE: boolean; + LOCAL_BOTS_COUNT: number; + AXE_MAN_KILLS_END: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotType.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotType.d.ts new file mode 100644 index 0000000..01be0be --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IBotType.d.ts @@ -0,0 +1,176 @@ +export interface IBotType { + appearance: Appearance; + chances: Chances; + difficulty: Difficulties; + experience: Experience; + firstName: string[]; + generation: Generation; + health: Health; + inventory: Inventory; + lastName: string[]; + skills: Skills; +} +export interface Appearance { + body: string[]; + feet: string[]; + hands: string[]; + head: string[]; + voice: string[]; +} +export interface Chances { + equipment: EquipmentChances; + mods: ModsChances; +} +export interface EquipmentChances { + ArmBand: number; + ArmorVest: number; + Backpack: number; + Earpiece: number; + Eyewear: number; + FaceCover: number; + FirstPrimaryWeapon: number; + Headwear: number; + Holster: number; + Pockets: number; + Scabbard: number; + SecondPrimaryWeapon: number; + SecuredContainer: number; + TacticalVest: number; +} +export interface ModsChances { + mod_charge: number; + mod_equipment: number; + mod_equipment_000: number; + mod_equipment_001: number; + mod_equipment_002: number; + mod_flashlight: number; + mod_foregrip: number; + mod_launcher: number; + mod_magazine: number; + mod_mount: number; + mod_mount_000: number; + mod_mount_001: number; + mod_muzzle: number; + mod_nvg: number; + mod_pistol_grip: number; + mod_reciever: number; + mod_scope: number; + mod_sight_front: number; + mod_sight_rear: number; + mod_stock: number; + mod_stock_000: number; + mod_stock_akms: number; + mod_tactical: number; + mod_tactical_000: number; + mod_tactical_001: number; + mod_tactical_002: number; + mod_tactical_003: number; +} +export interface Difficulties { + easy: Difficulty; + normal: Difficulty; + hard: Difficulty; + impossible: Difficulty; +} +export interface Difficulty { + Aiming: Record; + Boss: Record; + Change: Record; + Core: Record; + Cover: Record; + Grenade: Record; + Hearing: Record; + Lay: Record; + Look: Record; + Mind: Record; + Move: Record; + Patrol: Record; + Scattering: Record; + Shoot: Record; +} +export interface Experience { + aggressorBonus: number; + level: MinMax; + reward: MinMax; + standingForKill: number; +} +export interface Generation { + items: ItemMinMax; +} +export interface ItemMinMax { + grenades: MinMax; + healing: MinMax; + drugs: MinMax; + stims: MinMax; + looseLoot: MinMax; + magazines: MinMax; + specialItems: MinMax; +} +export interface Health { + BodyParts: BodyPart[]; + Energy: MinMax; + Hydration: MinMax; + Temperature: MinMax; +} +export interface BodyPart { + Chest: MinMax; + Head: MinMax; + LeftArm: MinMax; + LeftLeg: MinMax; + RightArm: MinMax; + RightLeg: MinMax; + Stomach: MinMax; +} +export interface MinMax { + max: number; + min: number; +} +export interface Inventory { + equipment: Equipment; + items: Items; + mods: Mods; +} +export interface Equipment { + ArmBand: Record; + ArmorVest: Record; + Backpack: Record; + Earpiece: Record; + Eyewear: Record; + FaceCover: Record; + FirstPrimaryWeapon: Record; + Headwear: Record; + Holster: Record; + Pockets: Record; + Scabbard: Record; + SecondPrimaryWeapon: Record; + SecuredContainer: Record; + TacticalVest: Record; +} +export interface Items { + Backpack: string[]; + Pockets: string[]; + SecuredContainer: string[]; + SpecialLoot: string[]; + TacticalVest: string[]; +} +export declare type Mods = Record>; +export interface Skills { + Common: Common[]; + Bonuses?: any; + Mastering: Mastering[]; + Points: number; +} +export interface Mastering { + Id: string; + Progress: number; + max?: number; + min?: number; +} +export interface Common { + Id: string; + Progress: number; + PointsEarnedDuringSession?: number; + LastAccess?: number; + max?: number; + min?: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ICustomizationItem.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ICustomizationItem.d.ts new file mode 100644 index 0000000..8bfeece --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ICustomizationItem.d.ts @@ -0,0 +1,33 @@ +export interface ICustomizationItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Side: string[]; + BodyPart: string; + AvailableAsDefault?: boolean; + Body: string; + Hands: string; + Feet: string; + Prefab: Prefab; + WatchPrefab: Prefab; + IntegratedArmorVest: boolean; + WatchPosition: Xyz; + WatchRotation: Xyz; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Xyz { + x: number; + y: number; + z: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IHandbookBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IHandbookBase.d.ts new file mode 100644 index 0000000..7d7db07 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IHandbookBase.d.ts @@ -0,0 +1,16 @@ +export interface IHandbookBase { + Categories: Category[]; + Items: HandbookItem[]; +} +export interface Category { + Id: string; + ParentId?: string; + Icon: string; + Color: string; + Order: string; +} +export interface HandbookItem { + Id: string; + ParentId: string; + Price: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IItem.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IItem.d.ts new file mode 100644 index 0000000..2dd2c03 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IItem.d.ts @@ -0,0 +1,108 @@ +export interface Item { + _id: string; + _tpl: string; + parentId?: string; + slotId?: string; + location?: Location | number; + upd?: Upd; +} +export interface Upd { + OriginalStackObjectsCount?: number; + Togglable?: Togglable; + Map?: Map; + Tag?: Tag; + sptPresetId?: string; + FaceShield?: FaceShield; + StackObjectsCount?: number; + UnlimitedCount?: boolean; + Repairable?: Repairable; + FireMode?: FireMode; + SpawnedInSession?: boolean; + Light?: Light; + Key?: Key; + Resource?: Resource; + Sight?: Sight; + MedKit?: MedKit; + FoodDrink?: FoodDrink; + Dogtag?: Dogtag; + BuyRestrictionMax?: number; + BuyRestrictionCurrent?: number; + Foldable?: Foldable; + SideEffect?: SideEffect; + RepairKit?: RepairKit; +} +export interface Togglable { + On: boolean; +} +export interface Map { + Markers: MapMarker[]; +} +export interface MapMarker { + X: number; + Y: number; +} +export interface Tag { + Color: number; + Name: string; +} +export interface FaceShield { + Hits: number; +} +export interface Repairable { + Durability: number; + MaxDurability: number; +} +export interface MedKit { + HpResource: number; +} +export interface Sight { + ScopesCurrentCalibPointIndexes: number[]; + ScopesSelectedModes: number[]; + SelectedScope: number; +} +export interface Foldable { + Folded: boolean; +} +export interface FireMode { + FireMode: string; +} +export interface FoodDrink { + HpPercent: number; +} +export interface Key { + NumberOfUsages: number; +} +export interface Resource { + Value: number; + UnitsConsumed: number; +} +export interface Light { + IsActive: boolean; + SelectedMode: number; +} +export interface Dogtag { + AccountId: string; + ProfileId: string; + Nickname: string; + Side: string; + Level: number; + Time: string; + Status: string; + KillerAccountId: string; + KillerProfileId: string; + KillerName: string; + WeaponName: string; +} +export interface Location { + x: number; + y: number; + r: string | number; + isSearched?: boolean; + rotation?: string; +} +export interface SideEffect { + Value: number; +} +export interface RepairKit { + Resource: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILocationsBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILocationsBase.d.ts new file mode 100644 index 0000000..2c96af3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILocationsBase.d.ts @@ -0,0 +1,10 @@ +export interface ILocationsBase { + locations: Locations; + paths: Path[]; +} +export interface Locations { +} +export interface Path { + Source: string; + Destination: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILootBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILootBase.d.ts new file mode 100644 index 0000000..e4baac5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ILootBase.d.ts @@ -0,0 +1,64 @@ +import { Item } from "./IItem"; +export interface ILootBase { + staticAmmo: Record; + staticContainers: Record; + staticLoot: Record; +} +export interface IStaticAmmoDetails { + tpl: string; + relativeProbability: number; +} +export interface IStaticContainerDetails { + staticWeapons: IStaticWeaponProps[]; + staticContainers: IStaticContainerProps[]; + staticForced: IStaticForcedProps[]; +} +export interface IStaticWeaponProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: string; + Items: Item[]; +} +export interface IStaticContainerProps { + Id: string; + IsStatic: boolean; + useGravity: boolean; + randomRotation: boolean; + Position: Xyz; + Rotation: Xyz; + IsGroupPosition: boolean; + GroupPositions: any[]; + Root: any; + Items: StaticItem[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StaticItem { + _id: any; + _tpl: string; +} +export interface IStaticForcedProps { + containerId: string; + itemTpl: string; +} +export interface IStaticLootDetails { + itemcountDistribution: ItemCountDistribution[]; + itemDistribution: ItemDistribution[]; +} +export interface ItemCountDistribution { + count: number; + relativeProbability: number; +} +export interface ItemDistribution { + tpl: string; + relativeProbability: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IQuest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IQuest.d.ts new file mode 100644 index 0000000..0aa7a4e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IQuest.d.ts @@ -0,0 +1,76 @@ +import { Item } from "./IItem"; +export interface IQuest { + QuestName: string; + _id: string; + canShowNotificationsInGame: boolean; + conditions: Conditions; + description: string; + failMessageText: string; + name: string; + note: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + startedMessageText: string; + successMessageText: string; + templateId: string; + rewards: Rewards; + status: string; + KeyQuest: boolean; + changeQuestMessageText: string; +} +export interface Conditions { + Started: AvailableForConditions[]; + AvailableForFinish: AvailableForConditions[]; + AvailableForStart: AvailableForConditions[]; + Success: AvailableForConditions[]; + Fail: AvailableForConditions[]; +} +export interface AvailableForConditions { + _parent: string; + _props: AvailableForProps; + dynamicLocale: boolean; +} +export interface AvailableForProps { + id: string; + index: number; + parentId: string; + dynamicLocale: boolean; + value?: number; + compareMethod?: string; + visibilityConditions?: VisibilityCondition[]; + target?: string | string[]; + status?: number[]; +} +export interface VisibilityCondition { + id: string; + value: number; + dynamicLocale: boolean; + oneSessionOnly: boolean; +} +export interface Rewards { + AvailableForStart: Reward[]; + AvailableForFinish: Reward[]; + Started: Reward[]; + Success: Reward[]; + Fail: Reward[]; + FailRestartable: Reward[]; + Expired: Reward[]; +} +export interface Reward { + value?: string; + id: string; + type: string; + index: number; + target?: string; + items?: Item[]; + loyaltyLevel?: number; + traderId?: string; + unknown?: boolean; + findInRaid?: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IRepeatableQuests.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IRepeatableQuests.d.ts new file mode 100644 index 0000000..e23ec73 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/IRepeatableQuests.d.ts @@ -0,0 +1,219 @@ +import { Item } from "./IItem"; +export interface IReward { + index: number; + type: string; + value: number; + target?: string; + items?: Item[]; +} +export interface IRepeatableQuestDatabase { + templates: ITemplates; + rewards: IRewardOptions; + data: IOptions; + samples: ISampleQuests[]; +} +export interface ITemplates { + Elimination: IRepeatableQuest; + Completion: IRepeatableQuest; + Exploration: IRepeatableQuest; +} +export interface IPmcDataRepeatableQuest { + id?: string; + name: string; + activeQuests: IRepeatableQuest[]; + inactiveQuests: IRepeatableQuest[]; + endTime: number; + changeRequirement: TChangeRequirementRecord; +} +export declare type TChangeRequirementRecord = Record; +export interface IChangeRequirement { + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IChangeCost { + templateId: string; + count: number; +} +export interface IRepeatableQuest { + _id: any; + traderId: string; + location: any; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + changeQuestMessageText: string; + templateId: string; + changeCost: IChangeCost[]; + changeStandingCost: number; +} +export interface IRewards { + Started: IReward[]; + Success: IReward[]; + Fail: IReward[]; +} +export interface IConditions { + AvailableForStart: any[]; + AvailableForFinish: IAvailableFor[]; + Fail: any[]; +} +export interface IAvailableFor { + _props: IAvailableForProps; + _parent: string; + dynamicLocale: boolean; +} +export interface IAvailableForProps { + id: string; + parentId: string; + dynamicLocale: boolean; + index: number; + visibilityConditions: IVisibilityCondition[]; + value: number; +} +export interface IVisibilityCondition { + id: string; + oneSessionOnly: boolean; + value: number; + index: number; + dynamicLocale: boolean; +} +export interface IAvailableForPropsCounter extends IAvailableForProps { + type: string; + oneSessionOnly: boolean; + doNotResetIfCounterCompleted: boolean; + counter: ICounter; +} +export interface ICounter { + id: string; + conditions: ICondition[]; +} +export interface ICondition { + _props: IConditionProps; + _parent: string; +} +export interface IConditionProps { + id: string; + dynamicLocale: boolean; +} +export interface IElimination extends IRepeatableQuest { + conditions: IEliminationConditions; +} +export interface IEliminationConditions extends IConditions { + AvailableForFinish: IEliminationAvailableFor[]; +} +export interface IEliminationAvailableFor extends IAvailableFor { + _props: IEliminationAvailableForProps; +} +export interface IEliminationAvailableForProps extends IAvailableForPropsCounter { + counter: IEliminationCounter; +} +export interface IEliminationCounter extends ICounter { + conditions: IEliminationCondition[]; +} +export interface IEliminationCondition extends ICondition { + _props: ILocationConditionProps | IKillConditionProps; +} +export interface IExploration extends IRepeatableQuest { + conditions: IExplorationConditions; +} +export interface IExplorationConditions extends IConditions { + AvailableForFinish: IExplorationAvailableFor[]; +} +export interface IExplorationAvailableFor extends IAvailableFor { + _props: IExplorationAvailableForProps; +} +export interface IExplorationAvailableForProps extends IAvailableForPropsCounter { + counter: IExplorationCounter; +} +export interface IExplorationCounter extends ICounter { + conditions: IExplorationCondition[]; +} +export interface IExplorationCondition extends ICondition { + _props: ILocationConditionProps | IExitStatusConditionProps | IExitNameConditionProps; +} +export interface ICompletion extends IRepeatableQuest { + conditions: ICompletionConditions; +} +export interface ICompletionConditions extends IConditions { + AvailableForFinish: ICompletionAvailableFor[]; +} +export interface ICompletionAvailableFor extends IAvailableFor { + _props: ICompletionAvailableForProps; +} +export interface ICompletionAvailableForProps extends IAvailableForProps { + target: string[]; + minDurability: number; + maxDurability: number; + dogtagLevel: number; + onlyFoundInRaid: boolean; +} +export interface ILocationConditionProps extends IConditionProps { + target: string[]; +} +export interface IKillConditionProps extends IConditionProps { + target: string; + value: number; + savageRole?: string[]; + bodyPart?: string[]; + distance?: IDistanceCheck; +} +export interface IDistanceCheck { + compareMethod: string; + value: number; +} +export interface IExitStatusConditionProps extends IConditionProps { + status: string[]; +} +export interface IExitNameConditionProps extends IConditionProps { + exitName: string; +} +export interface IRewardOptions { + itemsBlacklist: string[]; +} +export interface IOptions { + Completion: ICompletionFilter; +} +export interface ICompletionFilter { + itemsBlacklist: ItemsBlacklist[]; + itemsWhitelist: ItemsWhitelist[]; +} +export interface ItemsBlacklist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ItemsWhitelist { + minPlayerLevel: number; + itemIds: string[]; +} +export interface ISampleQuests { + _id: string; + traderId: string; + location: string; + image: string; + type: string; + isKey: boolean; + restartable: boolean; + instantComplete: boolean; + secretQuest: boolean; + canShowNotificationsInGame: boolean; + rewards: IRewards; + conditions: IConditions; + name: string; + note: string; + description: string; + successMessageText: string; + failMessageText: string; + startedMessageText: string; + templateId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITemplateItem.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITemplateItem.d.ts new file mode 100644 index 0000000..c2ba762 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITemplateItem.d.ts @@ -0,0 +1,401 @@ +export interface ITemplateItem { + _id: string; + _name: string; + _parent: string; + _type: string; + _props: Props; + _proto: string; +} +export interface Props { + Name: string; + ShortName: string; + Description: string; + Weight: number; + BackgroundColor: string; + Width: number; + Height: number; + StackMaxSize: number; + Rarity?: string; + SpawnChance?: number; + CreditsPrice?: number; + ItemSound: string; + Prefab: Prefab; + UsePrefab: Prefab; + StackObjectsCount: number; + NotShownInSlot: boolean; + ExaminedByDefault: boolean; + ExamineTime: number; + IsUndiscardable: boolean; + IsUnsaleable: boolean; + IsUnbuyable: boolean; + IsUngivable: boolean; + IsLockedafterEquip: boolean; + QuestItem: boolean; + LootExperience: number; + ExamineExperience: number; + HideEntrails: boolean; + RepairCost: number; + RepairSpeed: number; + ExtraSizeLeft: number; + ExtraSizeRight: number; + ExtraSizeUp: number; + ExtraSizeDown: number; + ExtraSizeForceAdd: boolean; + MergesWithChildren: boolean; + CanSellOnRagfair: boolean; + CanRequireOnRagfair: boolean; + ConflictingItems: string[]; + DiscardLimit: number; + Unlootable: boolean; + UnlootableFromSlot: string; + UnlootableFromSide: string[]; + AnimationVariantsNumber: number; + DiscardingBlock: boolean; + RagFairCommissionModifier: number; + IsAlwaysAvailableForInsurance: boolean; + Grids: Grid[]; + Slots: Slot[]; + CanPutIntoDuringTheRaid: boolean; + CantRemoveFromSlotsDuringRaid: string[]; + weapClass: string; + weapUseType: string; + ammoCaliber: string; + Durability: number; + MaxDurability: number; + OperatingResource: number; + RepairComplexity: number; + durabSpawnMin: number; + durabSpawnMax: number; + isFastReload: boolean; + RecoilForceUp: number; + RecoilForceBack: number; + Convergence: number; + RecoilAngle: number; + weapFireType: string[]; + RecolDispersion: number; + SingleFireRate: number; + CanQueueSecondShot: boolean; + bFirerate: number; + Ergonomics: number; + Velocity: number; + bEffDist: number; + bHearDist: number; + isChamberLoad: boolean; + chamberAmmoCount: number; + isBoltCatch: boolean; + defMagType: string; + defAmmo: string; + AdjustCollimatorsToTrajectory: boolean; + shotgunDispersion: number; + Chambers: Chamber[]; + CameraRecoil: number; + CameraSnap: number; + ReloadMode: string; + CenterOfImpact: number; + AimPlane: number; + DeviationCurve: number; + DeviationMax: number; + Foldable: boolean; + Retractable: boolean; + TacticalReloadStiffnes: Xyz; + TacticalReloadFixation: number; + RecoilCenter: Xyz; + RotationCenter: Xyz; + RotationCenterNoStock: Xyz; + SizeReduceRight: number; + FoldedSlot: string; + CompactHandling: boolean; + SightingRange: number; + MinRepairDegradation: number; + MaxRepairDegradation: number; + MinRepairKitDegradation: number; + MaxRepairKitDegradation: number; + IronSightRange: number; + MustBoltBeOpennedForExternalReload: boolean; + MustBoltBeOpennedForInternalReload: boolean; + BoltAction: boolean; + HipAccuracyRestorationDelay: number; + HipAccuracyRestorationSpeed: number; + HipInnaccuracyGain: number; + ManualBoltCatch: boolean; + BurstShotsCount: number; + BaseMalfunctionChance: number; + AllowJam: boolean; + AllowFeed: boolean; + AllowMisfire: boolean; + AllowSlide: boolean; + DurabilityBurnRatio: number; + HeatFactorGun: number; + CoolFactorGun: number; + CoolFactorGunMods: number; + HeatFactorByShot: number; + AllowOverheat: boolean; + DoubleActionAccuracyPenalty: number; + RecoilPosZMult: number; + ShotgunDispersion: number; + StackMinRandom: number; + StackMaxRandom: number; + StackSlots: StackSlot[]; + SearchSound: string; + BlocksArmorVest: boolean; + RigLayoutName: string; + armorZone: string[]; + armorClass: number; + speedPenaltyPercent: number; + mousePenalty: number; + weaponErgonomicPenalty: number; + BluntThroughput: number; + ArmorMaterial: string; + medUseTime: number; + medEffectType: string; + MaxHpResource: number; + hpResourceRate: number; + StimulatorBuffs: string; + effects_health: EffectsHealth; + effects_damage: EffectsDamage; + knifeHitDelay: number; + knifeHitSlashRate: number; + knifeHitStabRate: number; + knifeHitRadius: number; + knifeHitSlashDam: number; + knifeHitStabDam: number; + knifeDurab: number; + PrimaryDistance: number; + SecondryDistance: number; + SlashPenetration: number; + StabPenetration: number; + PrimaryConsumption: number; + SecondryConsumption: number; + DeflectionConsumption: number; + MaxResource: number; + AppliedTrunkRotation: Xyz; + AppliedHeadRotation: Xyz; + DisplayOnModel: boolean; + AdditionalAnimationLayer: number; + StaminaBurnRate: number; + ColliderScaleMultiplier: Xyz; + ammoType: string; + InitialSpeed: number; + BallisticCoeficient: number; + BulletMassGram: number; + BulletDiameterMilimeters: number; + Damage: number; + ammoAccr: number; + ammoRec: number; + ammoDist: number; + buckshotBullets: number; + PenetrationPower: number; + PenetrationPowerDiviation: number; + ammoHear: number; + ammoSfx: string; + MisfireChance: number; + MinFragmentsCount: number; + MaxFragmentsCount: number; + ammoShiftChance: number; + casingName: string; + casingEjectPower: number; + casingMass: number; + casingSounds: string; + ProjectileCount: number; + PenetrationChance: number; + RicochetChance: number; + FragmentationChance: number; + Deterioration: number; + SpeedRetardation: number; + Tracer: boolean; + TracerColor: string; + TracerDistance: number; + ArmorDamage: number; + Caliber: string; + StaminaBurnPerDamage: number; + HeavyBleedingDelta: number; + LightBleedingDelta: number; + ShowBullet: boolean; + HasGrenaderComponent: boolean; + FuzeArmTimeSec: number; + ExplosionStrength: number; + MinExplosionDistance: number; + MaxExplosionDistance: number; + FragmentsCount: number; + FragmentType: string; + ShowHitEffectOnExplode: boolean; + ExplosionType: string; + AmmoLifeTimeSec: number; + Contusion: Contusion; + ArmorDistanceDistanceDamage: Xyz; + Blindness: Xyz; + IsLightAndSoundShot: boolean; + LightAndSoundShotAngle: number; + LightAndSoundShotSelfContusionTime: number; + LightAndSoundShotSelfContusionStrength: number; + MalfMisfireChance: number; + DurabilityBurnModificator: number; + HeatFactor: number; + MalfFeedChance: number; + Accuracy: number; + Recoil: number; + Loudness: number; + EffectiveDistance: number; + RaidModdable: boolean; + ToolModdable: boolean; + BlocksFolding: boolean; + BlocksCollapsible: boolean; + IsAnimated: boolean; + HasShoulderContact: boolean; + DoubleActionAccuracyPenaltyMult: number; + magAnimationIndex: number; + Cartridges: Cartridge[]; + CanFast: boolean; + CanHit: boolean; + CanAdmin: boolean; + LoadUnloadModifier: number; + CheckTimeModifier: number; + CheckOverride: number; + ReloadMagType: string; + VisibleAmmoRangesString: string; + MalfunctionChance: number; + TagColor: number; + TagName: string; + MaximumNumberOfUsage: number; + CustomAimPlane: string; + sightModType: string; + aimingSensitivity: number; + SightModesCount: number; + OpticCalibrationDistances: number[]; + ScopesCount: number; + AimSensitivity: number[][]; + ModesCount: number[]; + Zooms: number[][]; + CalibrationDistances: number[][]; + Intensity: number; + Mask: string; + MaskSize: number; + NoiseIntensity: number; + NoiseScale: number; + Color: Color; + DiffuseIntensity: number; + HasHinge: boolean; + Resource?: number; + CoolFactor?: number; + foodUseTime?: number; + foodEffectType?: string; + MaxRepairResource: number; + RepairQuality: number; + RepairType: string; + TargetItemFilter: string[]; + apResource: number; + krResource: number; +} +export interface Prefab { + path: string; + rcid: string; +} +export interface Grid { + _name: string; + _id: string; + _parent: string; + _props: GridProps; + _proto: string; +} +export interface GridProps { + filters: GridFilter[]; + cellsH: number; + cellsV: number; + minCount: number; + maxCount: number; + maxWeight: number; + isSortingTable: boolean; +} +export interface GridFilter { + Filter: string[]; + ExcludedFilter: string[]; +} +export interface Slot { + _name: string; + _id: string; + _parent: string; + _props: SlotProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface SlotProps { + filters: Filter[]; +} +export interface Chamber { + _name: string; + _id: string; + _parent: string; + _props: ChamberProps; + _required: boolean; + _mergeSlotWithChildren: boolean; + _proto: string; +} +export interface ChamberProps { + filters: FilterProps[]; +} +export interface FilterProps { + Filter: string[]; +} +export interface Xyz { + x: number; + y: number; + z: number; +} +export interface StackSlot { + _name?: string; + _id: string; + _sptTpl: string; + parent: string; + location: any; + slotId: string; + _max_count: number; + _props?: StackSlotProps; + _proto?: string; + upd: any; +} +export interface StackSlotProps { + filters: Filter[]; +} +export interface EffectsHealth { + Hydration: Hydration; +} +export interface Hydration { + value: number; +} +export interface EffectsDamage { + Pain: Pain; + Contusion: Contusion; +} +export interface Pain { + delay: number; + duration: number; + fadeOut: number; +} +export interface Contusion { + delay: number; + duration: number; + fadeOut: number; +} +export interface Cartridge { + _name: string; + _id: string; + _parent: string; + _max_count: number; + _props: CartridgeProps; + _proto: string; +} +export interface CartridgeProps { + filters: Filter[]; +} +export interface Filter { + Shift?: number; + Filter: string[]; + AnimationIndex?: number; +} +export interface Color { + r: number; + g: number; + b: number; + a: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITrader.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITrader.d.ts new file mode 100644 index 0000000..f0fe2b5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/common/tables/ITrader.d.ts @@ -0,0 +1,90 @@ +import { Item } from "./IItem"; +export interface ITrader { + assort: ITraderAssort; + base: ITraderBase; + dialogue?: Record; + questassort: Record>; + suits?: ISuit[]; +} +export interface ITraderBase { + refreshAssort: boolean; + _id: string; + avatar: string; + balance_dol: number; + balance_eur: number; + balance_rub: number; + buyer_up: boolean; + currency: string; + customization_seller: boolean; + discount: number; + discount_end: number; + gridHeight: number; + insurance: Insurance; + location: string; + loyaltyLevels: LoyaltyLevel[]; + medic: boolean; + name: string; + nextResupply: number; + nickname: string; + repair: Repair; + sell_category: string[]; + surname: string; + unlockedByDefault: boolean; +} +export interface Insurance { + availability: boolean; + excluded_category: string[]; + max_return_hour: number; + max_storage_time: number; + min_payment: number; + min_return_hour: number; +} +export interface LoyaltyLevel { + buy_price_coef: number; + exchange_price_coef: number; + heal_price_coef: number; + insurance_price_coef: number; + minLevel: number; + minSalesSum: number; + minStanding: number; + repair_price_coef: number; +} +export interface Repair { + availability: boolean; + currency: string; + currency_coefficient: number; + excluded_category: string[]; + excluded_id_list: any[]; + quality: string; +} +export interface ITraderAssort { + nextResupply?: number; + items: Item[]; + barter_scheme: Record; + loyal_level_items: Record; +} +export interface IBarterScheme { + count: number; + _tpl: string; + onlyFunctional?: boolean; +} +export interface ISuit { + _id: string; + tid: string; + suiteId: string; + isActive: boolean; + requirements: Requirements; +} +export interface Requirements { + loyaltyLevel: number; + profileLevel: number; + standing: number; + skillRequirements: string[]; + questRequirements: string[]; + itemRequirements: ItemRequirement[]; +} +export interface ItemRequirement { + count: number; + _tpl: string; + onlyFunctional: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/customization/IBuyClothingRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/customization/IBuyClothingRequestData.d.ts new file mode 100644 index 0000000..d19b70d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/customization/IBuyClothingRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IBuyClothingRequestData { + Action: "CustomizationBuy"; + offer: string; + items: ClothingItem[]; +} +export interface ClothingItem { + del: boolean; + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/customization/IWearClothingRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/customization/IWearClothingRequestData.d.ts new file mode 100644 index 0000000..122d9cf --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/customization/IWearClothingRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IWearClothingRequestData { + Action: "CustomizationWear"; + suites: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IFriendRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IFriendRequestData.d.ts new file mode 100644 index 0000000..9c326ac --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IFriendRequestData { + to: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts new file mode 100644 index 0000000..53d8289 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetAllAttachmentsRequestData { + dialogId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts new file mode 100644 index 0000000..076d414 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetAllAttachmentsResponse.d.ts @@ -0,0 +1,6 @@ +import { Message } from "../profile/IAkiProfile"; +export interface IGetAllAttachmentsResponse { + messages: Message[]; + profiles: any[]; + hasMessagesWithRewards: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetChatServerListRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetChatServerListRequestData.d.ts new file mode 100644 index 0000000..8f1beac --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetChatServerListRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetChatServerListRequestData { + VersionId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetFriendListDataResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetFriendListDataResponse.d.ts new file mode 100644 index 0000000..41858c9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetFriendListDataResponse.d.ts @@ -0,0 +1,16 @@ +import { MemberCategory } from "../common/MemberCategory"; +export interface IGetFriendListDataResponse { + Friends: Friend[]; + Ignore: any[]; + InIgnoreList: any[]; +} +export interface Friend { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; + MemberCategory: MemberCategory; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts new file mode 100644 index 0000000..eed84b1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogInfoRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMailDialogInfoRequestData { + dialogId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts new file mode 100644 index 0000000..f8fbf5d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogListRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMailDialogListRequestData { + limit: number; + offset: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts new file mode 100644 index 0000000..db45477 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewRequestData.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewRequestData { + type: MessageType; + dialogId: string; + limit: number; + time: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts new file mode 100644 index 0000000..4f8b946 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IGetMailDialogViewResponseData.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../common/IPmcData"; +import { Message } from "../profile/IAkiProfile"; +export interface IGetMailDialogViewResponseData { + messages: Message[]; + profiles: IPmcData[]; + hasMessagesWithRewards: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IPinDialogRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IPinDialogRequestData.d.ts new file mode 100644 index 0000000..57b8a00 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IPinDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IPinDialogRequestData { + dialogId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IRemoveDialogRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IRemoveDialogRequestData.d.ts new file mode 100644 index 0000000..874b828 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/IRemoveDialogRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IRemoveDialogRequestData { + dialogId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISendMessageRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISendMessageRequest.d.ts new file mode 100644 index 0000000..5f140c7 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISendMessageRequest.d.ts @@ -0,0 +1,7 @@ +import { MessageType } from "../profile/IAkiProfile"; +export interface ISendMessageRequest { + dialogId: string; + type: MessageType; + text: string; + replyTo: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISetDialogReadRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISetDialogReadRequestData.d.ts new file mode 100644 index 0000000..2076232 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/dialog/ISetDialogReadRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISetDialogReadRequestData { + dialogs: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameConfigResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameConfigResponse.d.ts new file mode 100644 index 0000000..eb37a39 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameConfigResponse.d.ts @@ -0,0 +1,19 @@ +export interface IGameConfigResponse { + aid: string; + lang: string; + languages: Record; + ndaFree: boolean; + taxonomy: number; + activeProfileId: string; + backend: Backend; + utc_time: number; + totalInGame: number; + reportAvailable: boolean; + twitchEventMember: boolean; +} +export interface Backend { + Trading: string; + Messaging: string; + Main: string; + RagFair: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameEmptyCrcRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameEmptyCrcRequestData.d.ts new file mode 100644 index 0000000..a3ecad9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/game/IGameEmptyCrcRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGameEmptyCrcRequestData { + crc: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/game/IVersionValidateRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/game/IVersionValidateRequestData.d.ts new file mode 100644 index 0000000..0aa0fed --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/game/IVersionValidateRequestData.d.ts @@ -0,0 +1,11 @@ +export interface IVersionValidateRequestData { + version: Version; + develop: boolean; +} +export interface Version { + major: string; + minor: string; + game: string; + backend: string; + taxonomy: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/health/IHealthTreatmentRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/health/IHealthTreatmentRequestData.d.ts new file mode 100644 index 0000000..7fb80a8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/health/IHealthTreatmentRequestData.d.ts @@ -0,0 +1,29 @@ +export interface IHealthTreatmentRequestData { + Action: "RestoreHealth"; + trader: string; + items: Item[]; + difference: Difference; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} +export interface Difference { + BodyParts: BodyParts; + Energy: number; + Hydration: number; +} +export interface BodyParts { + Head: BodyPart; + Chest: BodyPart; + Stomach: BodyPart; + LeftArm: BodyPart; + RightArm: BodyPart; + LeftLeg: BodyPart; + RightLeg: BodyPart; +} +export interface BodyPart { + Health: number; + Effects: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidEatRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidEatRequestData.d.ts new file mode 100644 index 0000000..8e2b6c3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidEatRequestData.d.ts @@ -0,0 +1,7 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidEatRequestData extends IBaseInteractionRequestData { + Action: "Eat"; + item: string; + count: number; + time: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidHealRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidHealRequestData.d.ts new file mode 100644 index 0000000..c242300 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/health/IOffraidHealRequestData.d.ts @@ -0,0 +1,18 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IOffraidHealRequestData extends IBaseInteractionRequestData { + Action: "Heal"; + item: string; + part: BodyPart; + count: number; + time: number; +} +export declare enum BodyPart { + Head = 0, + Chest = 1, + Stomach = 2, + LeftArm = 3, + RightArm = 4, + LeftLeg = 5, + RightLeg = 6, + Common = 7 +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/health/ISyncHealthRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/health/ISyncHealthRequestData.d.ts new file mode 100644 index 0000000..20e32f6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/health/ISyncHealthRequestData.d.ts @@ -0,0 +1,21 @@ +export interface ISyncHealthRequestData { + Health: Health; + IsAlive: boolean; + Hydration?: number; + Energy?: number; + Temperature?: number; +} +export interface Health { + Head?: BodyPartHealth; + Chest?: BodyPartHealth; + Stomach?: BodyPartHealth; + LeftArm?: BodyPartHealth; + RightArm?: BodyPartHealth; + LeftLeg?: BodyPartHealth; + RightLeg?: BodyPartHealth; +} +export interface BodyPartHealth { + Maximum: number; + Current: number; + Effects: Record; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutAreasEnum.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutAreasEnum.d.ts new file mode 100644 index 0000000..10f851b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutAreasEnum.d.ts @@ -0,0 +1,25 @@ +export declare enum HideoutAreasEnum { + NOTSET = -1, + VENTS = 0, + SECURITY = 1, + LAVATORY = 2, + STASH = 3, + GENERATOR = 4, + HEATING = 5, + WATER_COLLECTOR = 6, + MEDSTATION = 7, + NUTRITION_UNIT = 8, + REST_SPACE = 9, + WORKBENCH = 10, + INTEL_CENTER = 11, + SHOOTING_RANGE = 12, + LIBRARY = 13, + SCAV_CASE = 14, + ILLUMINATION = 15, + PLACE_OF_FAME = 16, + AIR_FILTERING = 17, + SOLAR_POWER = 18, + BOOZE_GENERATOR = 19, + BITCOIN_FARM = 20, + CHRISTMAS_TREE = 21 +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..8583e8d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/HideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface HideoutUpgradeCompleteRequestData { + Action: string; + areaType: number; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutArea.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutArea.d.ts new file mode 100644 index 0000000..d9fd2bf --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutArea.d.ts @@ -0,0 +1,40 @@ +export interface IHideoutArea { + _id: string; + type: number; + enabled: boolean; + needsFuel: boolean; + takeFromSlotLocked: boolean; + craftGivesExp: boolean; + stages: Record; +} +export interface Stage { + requirements: Requirement[]; + bonuses: StageBonus[]; + slots: number; + constructionTime: number; + description: string; +} +export interface Requirement { + areaType?: number; + requiredLevel?: number; + type: string; + templateId?: string; + count?: number; + isFunctional?: boolean; + traderId?: string; + loyaltyLevel?: number; + skillName?: string; + skillLevel?: number; +} +export interface StageBonus { + value: number; + passive: boolean; + production: boolean; + visible: boolean; + skillType?: string; + type: string; + filter?: string[]; + icon?: string; + id?: string; + templateId?: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts new file mode 100644 index 0000000..dba83eb --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutContinousProductionStartRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutContinousProductionStartRequestData { + Action: "HideoutContinuousProductionStart"; + recipeId: string; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutProduction.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutProduction.d.ts new file mode 100644 index 0000000..ce878be --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutProduction.d.ts @@ -0,0 +1,20 @@ +export interface IHideoutProduction { + _id: string; + areaType: number; + requirements: Requirement[]; + productionTime: number; + boosters: any; + endProduct: string; + continuous: boolean; + count: number; + productionLimitCount: number; +} +export interface Requirement { + templateId?: string; + count?: number; + isFunctional?: boolean; + type: string; + areaType?: number; + requiredLevel?: number; + resource?: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts new file mode 100644 index 0000000..8326c55 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutPutItemInRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutPutItemInRequestData { + Action: "HideoutPutItemsInAreaSlots"; + areaType: number; + items: Record; + timestamp: number; +} +export interface ItemDetails { + count: number; + id: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCase.d.ts new file mode 100644 index 0000000..25abcf3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCase.d.ts @@ -0,0 +1,21 @@ +export interface IHideoutScavCase { + _id: string; + ProductionTime: number; + Requirements: Requirement[]; + EndProducts: EndProducts; +} +export interface Requirement { + templateId: string; + count: number; + isFunctional: boolean; + type: string; +} +export interface EndProducts { + Common: MinMax; + Rare: MinMax; + Superrare: MinMax; +} +export interface MinMax { + min: string; + max: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts new file mode 100644 index 0000000..72fda86 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutScavCaseStartRequestData.d.ts @@ -0,0 +1,15 @@ +export interface IHideoutScavCaseStartRequestData { + Action: "HideoutScavCaseProductionStart"; + recipeId: string; + items: HideoutItem[]; + tools: Tool[]; + timestamp: number; +} +export interface HideoutItem { + id: string; + count: number; +} +export interface Tool { + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSettingsBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSettingsBase.d.ts new file mode 100644 index 0000000..8e45939 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSettingsBase.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutSettingsBase { + generatorSpeedWithoutFuel: number; + generatorFuelFlowRate: number; + airFilterUnitFlowRate: number; + gpuBoostRate: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts new file mode 100644 index 0000000..1ed542a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutSingleProductionStartRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutSingleProductionStartRequestData { + Action: "HideoutSingleProductionStart"; + recipeId: string; + items: Item[]; + timestamp: number; +} +export interface Item { + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts new file mode 100644 index 0000000..83a740a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeItemOutRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutTakeItemOutRequestData { + Action: "HideoutTakeItemsFromAreaSlots"; + areaType: number; + slots: number[]; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts new file mode 100644 index 0000000..a6847ef --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutTakeProductionRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutTakeProductionRequestData { + Action: "HideoutTakeProduction"; + recipeId: string; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts new file mode 100644 index 0000000..cdea513 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutToggleAreaRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IHideoutToggleAreaRequestData { + Action: "HideoutToggleArea"; + areaType: number; + enabled: boolean; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts new file mode 100644 index 0000000..545311e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeCompleteRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IHideoutUpgradeCompleteRequestData { + Action: "HideoutUpgradeComplete"; + areaType: number; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts new file mode 100644 index 0000000..dfbfdca --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/hideout/IHideoutUpgradeRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHideoutUpgradeRequestData { + Action: "HideoutUpgrade"; + areaType: number; + items: HideoutItem[]; + timestamp: number; +} +export interface HideoutItem { + count: number; + id: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/IGetBodyResponseData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/IGetBodyResponseData.d.ts new file mode 100644 index 0000000..b5dc5c1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/IGetBodyResponseData.d.ts @@ -0,0 +1,5 @@ +export interface IGetBodyResponseData { + err: number; + errmsg: any; + (data: Type): Type; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/INullResponseData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/INullResponseData.d.ts new file mode 100644 index 0000000..a3ae838 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/httpResponse/INullResponseData.d.ts @@ -0,0 +1,5 @@ +export interface INullResponseData { + err: number; + errmsg: any; + data: null; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts new file mode 100644 index 0000000..e2d9cf1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/IRegisterPlayerRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IRegisterPlayerRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/ISaveProgressRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/ISaveProgressRequestData.d.ts new file mode 100644 index 0000000..6930261 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inRaid/ISaveProgressRequestData.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../common/IPmcData"; +import { ISyncHealthRequestData } from "../health/ISyncHealthRequestData"; +export interface ISaveProgressRequestData { + exit: string; + profile: IPmcData; + isPlayerScav: boolean; + health: ISyncHealthRequestData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts new file mode 100644 index 0000000..0e32e96 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IGetInsuranceCostRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetInsuranceCostRequestData { + traders: string[]; + items: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IInsureRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IInsureRequestData.d.ts new file mode 100644 index 0000000..f657bb7 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/insurance/IInsureRequestData.d.ts @@ -0,0 +1,6 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInsureRequestData extends IBaseInteractionRequestData { + Action: "Insure"; + tid: string; + items: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IAddItemRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IAddItemRequestData.d.ts new file mode 100644 index 0000000..53db97a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IAddItemRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IAddItemRequestData { + tid: string; + items: any[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryAddRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryAddRequestData.d.ts new file mode 100644 index 0000000..462e0de --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryAddRequestData.d.ts @@ -0,0 +1,6 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryAddRequestData extends IInventoryBaseActionRequestData { + Action: "Add"; + item: string; + container: Container; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts new file mode 100644 index 0000000..b45e459 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBaseActionRequestData.d.ts @@ -0,0 +1,27 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface IInventoryBaseActionRequestData extends IBaseInteractionRequestData { +} +export interface To { + id: string; + container: string; + location?: ToLocation | number; +} +export interface ToLocation { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} +export interface Container { + id: string; + container: string; + location: Location | number; +} +export interface Location { + x: number; + y: number; + r: string; + rotation?: string; + isSearched: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBindRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBindRequestData.d.ts new file mode 100644 index 0000000..ff35066 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryBindRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryBindRequestData extends IInventoryBaseActionRequestData { + Action: "Bind"; + item: string; + index: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts new file mode 100644 index 0000000..1e1ecef --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryCreateMarkerRequestData.d.ts @@ -0,0 +1,12 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryCreateMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "CreateMapMarker"; + item: string; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts new file mode 100644 index 0000000..0657e1b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryDeleteMarkerRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryDeleteMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "DeleteMapMarker"; + item: string; + X: number; + Y: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts new file mode 100644 index 0000000..e2857e1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryEditMarkerRequestData.d.ts @@ -0,0 +1,14 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryEditMarkerRequestData extends IInventoryBaseActionRequestData { + Action: "EditMapMarker"; + item: string; + X: number; + Y: number; + mapMarker: MapMarker; +} +export interface MapMarker { + Type: string; + X: number; + Y: number; + Note: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryExamineRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryExamineRequestData.d.ts new file mode 100644 index 0000000..614711f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryExamineRequestData.d.ts @@ -0,0 +1,10 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryExamineRequestData extends IInventoryBaseActionRequestData { + Action: "Examine"; + item: string; + fromOwner: IFromOwner; +} +export interface IFromOwner { + id: string; + type: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryFoldRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryFoldRequestData.d.ts new file mode 100644 index 0000000..a5fb2a1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryFoldRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryFoldRequestData extends IInventoryBaseActionRequestData { + Action: "Fold"; + item: string; + value: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMergeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMergeRequestData.d.ts new file mode 100644 index 0000000..3fcfa35 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMergeRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMergeRequestData extends IInventoryBaseActionRequestData { + Action: "Merge"; + item: string; + with: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMoveRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMoveRequestData.d.ts new file mode 100644 index 0000000..b767908 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryMoveRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventoryMoveRequestData extends IInventoryBaseActionRequestData { + Action: "Move"; + item: string; + to: To; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts new file mode 100644 index 0000000..5487b20 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryReadEncyclopediaRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryReadEncyclopediaRequestData extends IInventoryBaseActionRequestData { + Action: "ReadEncyclopedia"; + ids: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts new file mode 100644 index 0000000..07d1a52 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryRemoveRequestData.d.ts @@ -0,0 +1,5 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryRemoveRequestData extends IInventoryBaseActionRequestData { + Action: "Remove"; + item: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySortRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySortRequestData.d.ts new file mode 100644 index 0000000..a0b7928 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySortRequestData.d.ts @@ -0,0 +1,20 @@ +import { Upd } from "../common/tables/IItem"; +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySortRequestData extends IInventoryBaseActionRequestData { + Action: "ApplyInventoryChanges"; + changedItems: ChangedItem[]; +} +export interface ChangedItem { + _id: string; + _tpl: string; + parentId: string; + slotId: string; + location: Location; + upd: Upd; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySplitRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySplitRequestData.d.ts new file mode 100644 index 0000000..730ae71 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySplitRequestData.d.ts @@ -0,0 +1,7 @@ +import { Container, IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventorySplitRequestData extends IInventoryBaseActionRequestData { + Action: "Split"; + item: string; + container: Container; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySwapRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySwapRequestData.d.ts new file mode 100644 index 0000000..1b0464d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventorySwapRequestData.d.ts @@ -0,0 +1,11 @@ +import { OwnerInfo } from "../common/request/IBaseInteractionRequestData"; +import { IInventoryBaseActionRequestData, To } from "./IInventoryBaseActionRequestData"; +export interface IInventorySwapRequestData extends IInventoryBaseActionRequestData { + Action: "Swap"; + item: string; + to: To; + item2: string; + to2: To; + fromOwner2: OwnerInfo; + toOwner2: OwnerInfo; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTagRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTagRequestData.d.ts new file mode 100644 index 0000000..f021661 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTagRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTagRequestData extends IInventoryBaseActionRequestData { + Action: "Tag"; + item: string; + TagName: string; + TagColor: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryToggleRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryToggleRequestData.d.ts new file mode 100644 index 0000000..0955440 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryToggleRequestData.d.ts @@ -0,0 +1,6 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryToggleRequestData extends IInventoryBaseActionRequestData { + Action: "Toggle"; + item: string; + value: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTransferRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTransferRequestData.d.ts new file mode 100644 index 0000000..cf4391b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/inventory/IInventoryTransferRequestData.d.ts @@ -0,0 +1,7 @@ +import { IInventoryBaseActionRequestData } from "./IInventoryBaseActionRequestData"; +export interface IInventoryTransferRequestData extends IInventoryBaseActionRequestData { + Action: "Transfer"; + item: string; + with: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts new file mode 100644 index 0000000..689fe75 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IEmptyItemEventRouterResponse.d.ts @@ -0,0 +1,4 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IEmptyItemEventRouterResponse extends IItemEventRouterBase { + profileChanges: ""; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterBase.d.ts new file mode 100644 index 0000000..31e62fe --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterBase.d.ts @@ -0,0 +1,67 @@ +import { Skills } from "../common/IPmcData"; +import { Item, Upd } from "../common/tables/IItem"; +import { IQuest } from "../common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../common/tables/IRepeatableQuests"; +import { IRagfairOffer } from "../ragfair/IRagfairOffer"; +export interface IItemEventRouterBase { + warnings: Warning[]; + profileChanges: TProfileChanges | ""; +} +export declare type TProfileChanges = Record; +export interface Warning { + index: number; + err: string; + errmsg: string; +} +export interface ProfileChange { + _id: string; + experience: number; + quests: IQuest[]; + ragFairOffers: IRagfairOffer[]; + builds: BuildChange[]; + items: ItemChanges; + production: Record; + skills: Skills; + traderRelations: Record; + repeatableQuests?: IPmcDataRepeatableQuest[]; +} +export interface BuildChange { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface ItemChanges { + new: Product[]; + change: Product[]; + del: Product[]; +} +export interface Production { + Progress: number; + StartTimestamp: number; + ProductionTime: number; + inProgress: boolean; + RecipeId: string; + Products: Product[]; +} +export interface Product { + _id: string; + _tpl?: string; + parentId?: string; + slotId?: string; + location?: ItemChangeLocation; + upd?: Upd; +} +export interface ItemChangeLocation { + x: number; + y: number; + r: number; + isSearched?: boolean; +} +export interface TraderRelations { + salesSum?: number; + standing?: number; + loyalty?: number; + unlocked?: boolean; + disabled?: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts new file mode 100644 index 0000000..515b49a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterRequest.d.ts @@ -0,0 +1,21 @@ +export interface IItemEventRouterRequest { + data: Daum[]; + tm: number; + reload: number; +} +export interface Daum { + Action: string; + item: string; + to: To; +} +export interface To { + id: string; + container: string; + location?: Location; +} +export interface Location { + x: number; + y: number; + r: string; + isSearched: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts new file mode 100644 index 0000000..72a9b5b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/itemEvent/IItemEventRouterResponse.d.ts @@ -0,0 +1,3 @@ +import { IItemEventRouterBase } from "./IItemEventRouterBase"; +export interface IItemEventRouterResponse extends IItemEventRouterBase { +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IChangeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IChangeRequestData.d.ts new file mode 100644 index 0000000..f0a7838 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IChangeRequestData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IChangeRequestData extends ILoginRequestData { + change: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts new file mode 100644 index 0000000..a14c7c9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IGetMiniProfileRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IGetMiniProfileRequestData { + username: string; + password: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/ILoginRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/ILoginRequestData.d.ts new file mode 100644 index 0000000..e965813 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/ILoginRequestData.d.ts @@ -0,0 +1,4 @@ +export interface ILoginRequestData { + username: string; + password: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IMiniProfile.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IMiniProfile.d.ts new file mode 100644 index 0000000..c12661a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IMiniProfile.d.ts @@ -0,0 +1,14 @@ +export interface IMiniProfile { + username: string; + nickname: string; + side: string; + currlvl: number; + currexp: number; + prevexp: number; + nextlvl: number; + maxlvl: number; + akiData: AkiData; +} +export interface AkiData { + version: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRegisterData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRegisterData.d.ts new file mode 100644 index 0000000..61a8bbe --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRegisterData.d.ts @@ -0,0 +1,4 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export interface IRegisterData extends ILoginRequestData { + edition: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRemoveProfileData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRemoveProfileData.d.ts new file mode 100644 index 0000000..d31c9ac --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/launcher/IRemoveProfileData.d.ts @@ -0,0 +1,2 @@ +import { ILoginRequestData } from "./ILoginRequestData"; +export declare type IRemoveProfileData = ILoginRequestData; diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/location/IGetLocationRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/location/IGetLocationRequestData.d.ts new file mode 100644 index 0000000..04e84d9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/location/IGetLocationRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IGetLocationRequestData { + crc: number; + locationId: string; + variantId: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/match/IEndOfflineRaidRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/match/IEndOfflineRaidRequestData.d.ts new file mode 100644 index 0000000..811e9a2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/match/IEndOfflineRaidRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IEndOfflineRaidRequestData { + crc: number; + exitStatus: string; + exitName: any; + raidSeconds: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/match/IGetProfileRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/match/IGetProfileRequestData.d.ts new file mode 100644 index 0000000..86b5bbd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/match/IGetProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetProfileRequestData { + profileId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/match/IStartOffineRaidRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/match/IStartOffineRaidRequestData.d.ts new file mode 100644 index 0000000..84bccc8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/match/IStartOffineRaidRequestData.d.ts @@ -0,0 +1,27 @@ +export interface IStartOfflineRaidRequestData { + locationName: string; + entryPoint: string; + startTime: number; + dateTime: string; + gameSettings: GameSettings; +} +export interface GameSettings { + timeAndWeatherSettings: TimeAndWeatherSettings; + botsSettings: BotsSettings; + wavesSettings: WavesSettings; +} +export interface TimeAndWeatherSettings { + isRandomTime: boolean; + isRandomWeather: boolean; +} +export interface BotsSettings { + isEnabled: boolean; + isScavWars: boolean; + botAmount: string; +} +export interface WavesSettings { + botDifficulty: string; + isBosses: boolean; + isTaggedAndCursed: boolean; + wavesBotAmount: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/notes/INoteActionData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/notes/INoteActionData.d.ts new file mode 100644 index 0000000..610657f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/notes/INoteActionData.d.ts @@ -0,0 +1,10 @@ +import { IBaseInteractionRequestData } from "../common/request/IBaseInteractionRequestData"; +export interface INoteActionData extends IBaseInteractionRequestData { + Action: string; + index: number; + note: INote; +} +export interface INote { + Time: number; + Text: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/notifier/INotifier.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/notifier/INotifier.d.ts new file mode 100644 index 0000000..8c48260 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/notifier/INotifier.d.ts @@ -0,0 +1,14 @@ +export interface INotifierChannel { + "server": string; + "channel_id": string; + "url": string; + "notifierServer": string; + "ws": string; +} +import { Message } from "../profile/IAkiProfile"; +export interface INotification { + type: "RagfairOfferSold" | "new_message" | "ping"; + eventId: string; + dialogId?: string; + message?: Message; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/notifier/ISelectProfileRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/notifier/ISelectProfileRequestData.d.ts new file mode 100644 index 0000000..2bc3d1e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/notifier/ISelectProfileRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISelectProfileRequestData { + uid: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts new file mode 100644 index 0000000..dcd14a2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/player/IPlayerIncrementSkillLevelRequestData.d.ts @@ -0,0 +1,21 @@ +import { Skills } from "../common/IPmcData"; +export interface IPlayerIncrementSkillLevelRequestData { + _id: string; + experience: number; + quests: any[]; + ragFairOffers: any[]; + builds: any[]; + items: Items; + production: Production; + skills: Skills; + traderRelations: TraderRelations; +} +export interface Items { + new: any[]; + change: any[]; + del: any[]; +} +export interface Production { +} +export interface TraderRelations { +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts new file mode 100644 index 0000000..99c61f1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/presetBuild/IPresetBuildActionRequestData.d.ts @@ -0,0 +1,25 @@ +export interface IPresetBuildActionRequestData { + Action: string; + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Item { + _id: string; + _tpl: string; + upd?: Upd; + parentId?: string; + slotId?: string; +} +export interface Upd { + Repairable: Repairable; + FireMode: FireMode; +} +export interface Repairable { + MaxDurability: number; + Durability: number; +} +export interface FireMode { + FireMode: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/IAkiProfile.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IAkiProfile.d.ts new file mode 100644 index 0000000..f95e9a8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IAkiProfile.d.ts @@ -0,0 +1,178 @@ +import { IPmcData } from "../common/IPmcData"; +import { Item } from "../common/tables/IItem"; +export interface IAkiProfile { + info: Info; + characters: Characters; + suits: string[]; + weaponbuilds: WeaponBuild[]; + dialogues: Record; + aki: Aki; + vitality: Vitality; + inraid: Inraid; + insurance: Insurance[]; +} +export interface Info { + id: string; + username: string; + password: string; + wipe: boolean; + edition: string; +} +export interface Characters { + pmc: IPmcData; + scav: IPmcData; +} +export interface WeaponBuild { + id: string; + name: string; + root: string; + items: Item[]; +} +export interface Dialogue { + _id: string; + messages: Message[]; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export interface DialogueInfo { + _id: string; + type: MessageType; + message: MessagePreview; + pinned: boolean; + new: number; + attachmentsNew: number; +} +export declare enum MessageType { + USER_MESSAGE = 1, + NPC_TRADER = 2, + AUCTION_MESSAGE = 3, + FLEAMARKET_MESSAGE = 4, + ADMIN_MESSAGE = 5, + GROUP_CHAT_MESSAGE = 6, + SYSTEM_MESSAGE = 7, + INSURANCE_RETURN = 8, + GLOBAL_CHAT = 9, + QUEST_START = 10, + QUEST_FAIL = 11, + QUEST_SUCCESS = 12, + MESSAGE_WITH_ITEMS = 13, + INITIAL_SUPPORT = 14 +} +export interface Message { + _id: string; + uid: string; + type: MessageType; + dt: number; + localDateTime: number; + UtcDateTime?: number; + Member?: IUpdatableChatMember; + templateId: string; + text?: string; + hasRewards: boolean; + rewardCollected: boolean; + items: Items; + maxStorageTime?: number; + systemData?: ISystemData; +} +export interface MessagePreview { + uid: string; + type: MessageType; + dt: number; + templateId: string; + text?: string; +} +export interface Items { + stash?: string; + data?: Item[]; +} +export interface ISystemData { + date?: string; + time?: string; + location?: string; + buyerNickname?: string; + soldItem?: string; + itemCount?: number; +} +export interface IUpdatableChatMember { + Nickname: string; + Side: string; + Level: number; + MemberCategory: string; + Ignored: boolean; + Banned: boolean; +} +export interface DateTime { + date: string; + time: string; +} +export interface Aki { + version: string; +} +export interface Vitality { + health: Health; + effects: Effects; +} +export interface Health { + Hydration: number; + Energy: number; + Temperature: number; + Head: number; + Chest: number; + Stomach: number; + LeftArm: number; + RightArm: number; + LeftLeg: number; + RightLeg: number; +} +export interface Effects { + Head: Head; + Chest: Chest; + Stomach: Stomach; + LeftArm: LeftArm; + RightArm: RightArm; + LeftLeg: LeftLeg; + RightLeg: RightLeg; +} +export interface Head { +} +export interface Chest { +} +export interface Stomach { +} +export interface LeftArm { +} +export interface RightArm { +} +export interface LeftLeg { +} +export interface RightLeg { +} +export interface Inraid { + location: string; + character: string; +} +export interface Insurance { + scheduledTime: number; + traderId: string; + messageContent: MessageContent; + items: Item[]; +} +export interface MessageContent { + ragfair?: MessageContentRagfair; + text?: string; + templateId: string; + type: MessageType; + maxStorageTime?: number; + systemData?: MessageContentData; +} +export interface MessageContentRagfair { + offerId: string; + count: number; + handbookId: string; +} +export interface MessageContentData { + date: string; + time: string; + location: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts new file mode 100644 index 0000000..4a61196 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeNicknameRequestData { + nickname: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts new file mode 100644 index 0000000..91058ce --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileChangeVoiceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IProfileChangeVoiceRequestData { + voice: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileCreateRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileCreateRequestData.d.ts new file mode 100644 index 0000000..93cc656 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IProfileCreateRequestData.d.ts @@ -0,0 +1,6 @@ +export interface IProfileCreateRequestData { + side: string; + nickname: string; + headId: string; + voiceId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendRequestData.d.ts new file mode 100644 index 0000000..e63e386 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendRequestData.d.ts @@ -0,0 +1,3 @@ +export interface ISearchFriendRequestData { + nickname: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendResponse.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendResponse.d.ts new file mode 100644 index 0000000..96d88b2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/ISearchFriendResponse.d.ts @@ -0,0 +1,9 @@ +export interface ISearchFriendResponse { + _id: string; + Info: Info; +} +export interface Info { + Nickname: string; + Side: string; + Level: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/profile/IValidateNicknameRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IValidateNicknameRequestData.d.ts new file mode 100644 index 0000000..9cca7e7 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/profile/IValidateNicknameRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IValidateNicknameRequestData { + nickname: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/quests/IAcceptQuestRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IAcceptQuestRequestData.d.ts new file mode 100644 index 0000000..0e4821a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IAcceptQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IAcceptQuestRequestData { + Action: "QuestAccept"; + qid: string; + type: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/quests/ICompleteQuestRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/quests/ICompleteQuestRequestData.d.ts new file mode 100644 index 0000000..cc67404 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/quests/ICompleteQuestRequestData.d.ts @@ -0,0 +1,5 @@ +export interface ICompleteQuestRequestData { + Action: string; + qid: string; + removeExcessItems: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/quests/IHandoverQuestRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IHandoverQuestRequestData.d.ts new file mode 100644 index 0000000..63f10a8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IHandoverQuestRequestData.d.ts @@ -0,0 +1,10 @@ +export interface IHandoverQuestRequestData { + Action: "QuestHandover"; + qid: string; + conditionId: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/quests/IListQuestsRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IListQuestsRequestData.d.ts new file mode 100644 index 0000000..91f0b8c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IListQuestsRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IListQuestsRequestData { + completed: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts new file mode 100644 index 0000000..015f58e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/quests/IRepeatableQuestChangeRequest.d.ts @@ -0,0 +1,4 @@ +export interface IRepeatableQuestChangeRequest { + Action: "RepeatableQuestChange"; + qid: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IAddOfferRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IAddOfferRequestData.d.ts new file mode 100644 index 0000000..465ee02 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IAddOfferRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IAddOfferRequestData { + Action: string; + sellInOnePiece: boolean; + items: string[]; + requirements: Requirement[]; +} +export interface Requirement { + _tpl: string; + count: number; + level: number; + side: number; + onlyFunctional: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IExtendOfferRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IExtendOfferRequestData.d.ts new file mode 100644 index 0000000..2a4a876 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IExtendOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IExtendOfferRequestData { + offerId: string; + renewalTime: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetItemPriceResult.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetItemPriceResult.d.ts new file mode 100644 index 0000000..676322a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetItemPriceResult.d.ts @@ -0,0 +1,5 @@ +export interface IGetItemPriceResult { + avg: number; + min: number; + max: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts new file mode 100644 index 0000000..00f8f17 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetMarketPriceRequestData.d.ts @@ -0,0 +1,3 @@ +export interface IGetMarketPriceRequestData { + templateId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetOffersResult.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetOffersResult.d.ts new file mode 100644 index 0000000..1c11422 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IGetOffersResult.d.ts @@ -0,0 +1,7 @@ +import { IRagfairOffer } from "./IRagfairOffer"; +export interface IGetOffersResult { + categories: Record; + offers: IRagfairOffer[]; + offersCount: number; + selectedCategory: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRagfairOffer.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRagfairOffer.d.ts new file mode 100644 index 0000000..6620a00 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRagfairOffer.d.ts @@ -0,0 +1,42 @@ +import { MemberCategory } from "../common/MemberCategory"; +import { Item } from "../common/tables/IItem"; +export interface IRagfairOffer { + sellResult?: SellResult[]; + _id: string; + items: Item[]; + requirements: OfferRequirement[]; + root: string; + intId: number; + itemsCost: number; + requirementsCost: number; + startTime: number; + endTime: number; + sellInOnePiece: boolean; + name?: string; + shortName?: string; + loyaltyLevel: number; + locked: boolean; + unlimitedCount: boolean; + summaryCost: number; + user: IRagfairOfferUser; + notAvailable: boolean; + CurrentItemCount: number; + priority: boolean; +} +export interface OfferRequirement { + _tpl: string; + count: number; + onlyFunctional: boolean; +} +export interface IRagfairOfferUser { + id: string; + nickname: string; + rating: number; + memberType: MemberCategory; + avatar: string; + isRatingGrowing: boolean; +} +export interface SellResult { + sellTime: number; + amount: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts new file mode 100644 index 0000000..d926615 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/IRemoveOfferRequestData.d.ts @@ -0,0 +1,4 @@ +export interface IRemoveOfferRequestData { + Action: string; + offerId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/ISearchRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/ISearchRequestData.d.ts new file mode 100644 index 0000000..08e7fd3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/ragfair/ISearchRequestData.d.ts @@ -0,0 +1,32 @@ +export interface ISearchRequestData { + page: number; + limit: number; + sortType: number; + sortDirection: number; + currency: number; + priceFrom: number; + priceTo: number; + quantityFrom: number; + quantityTo: number; + conditionFrom: number; + conditionTo: number; + oneHourExpiration: boolean; + removeBartering: boolean; + offerOwnerType: OfferOwnerType; + onlyFunctional: boolean; + updateOfferCount: boolean; + handbookId: string; + linkedSearchId: string; + neededSearchId: string; + buildItems: BuildItems; + buildCount: number; + tm: number; + reload: number; +} +export declare enum OfferOwnerType { + ANYOWNERTYPE = 0, + TRADEROWNERTYPE = 1, + PLAYEROWNERTYPE = 2 +} +export interface BuildItems { +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e645fb3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/repair/IBaseRepairActionDataRequest.d.ts @@ -0,0 +1,3 @@ +export interface IBaseRepairActionDataRequest { + Action: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/repair/IRepairActionDataRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/repair/IRepairActionDataRequest.d.ts new file mode 100644 index 0000000..263d400 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/repair/IRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface IRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "Repair"; + repairKitsInfo: RepairKitsInfo[]; + target: string; +} +export interface RepairKitsInfo { + _id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts new file mode 100644 index 0000000..e3d469d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/repair/ITraderRepairActionDataRequest.d.ts @@ -0,0 +1,10 @@ +import { IBaseRepairActionDataRequest } from "./IBaseRepairActionDataRequest"; +export interface ITraderRepairActionDataRequest extends IBaseRepairActionDataRequest { + Action: "TraderRepair"; + tid: string; + repairItems: RepairItem[]; +} +export interface RepairItem { + _id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts new file mode 100644 index 0000000..a9ef757 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBaseTradeRequestData.d.ts @@ -0,0 +1,5 @@ +export interface IProcessBaseTradeRequestData { + Action: string; + type: string; + tid: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts new file mode 100644 index 0000000..a9e4c17 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessBuyTradeRequestData.d.ts @@ -0,0 +1,14 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessBuyTradeRequestData extends IProcessBaseTradeRequestData { + Action: "buy_from_trader" | "TradingConfirm" | "RestoreHealth" | ""; + type: string; + tid: string; + item_id: string; + count: number; + scheme_id: number; + scheme_items: SchemeItem[]; +} +export interface SchemeItem { + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts new file mode 100644 index 0000000..889dfd1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessRagfairTradeRequestData.d.ts @@ -0,0 +1,13 @@ +export interface IProcessRagfairTradeRequestData { + Action: string; + offers: Offer[]; +} +export interface Offer { + id: string; + count: number; + items: Item[]; +} +export interface Item { + id: string; + count: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessSellTradeRequestData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessSellTradeRequestData.d.ts new file mode 100644 index 0000000..f1d555f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/trade/IProcessSellTradeRequestData.d.ts @@ -0,0 +1,12 @@ +import { IProcessBaseTradeRequestData } from "./IProcessBaseTradeRequestData"; +export interface IProcessSellTradeRequestData extends IProcessBaseTradeRequestData { + Action: "sell_to_trader"; + type: string; + tid: string; + items: Item[]; +} +export interface Item { + id: string; + count: number; + scheme_id: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/weather/IWeatherData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/weather/IWeatherData.d.ts new file mode 100644 index 0000000..ecc96ce --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/weather/IWeatherData.d.ts @@ -0,0 +1,20 @@ +export interface IWeatherData { + acceleration: number; + time: string; + date: string; + weather: IWeather; +} +export interface IWeather { + pressure: number; + temp: number; + fog: string; + rain_intensity: number; + rain: any; + wind_gustiness: number; + wind_direction: any; + wind_speed: number; + cloud: number; + time: string; + date: string; + timestamp: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/eft/wishlist/IWishlistActionData.d.ts b/TypeScript/11BundleLoadingSample/types/models/eft/wishlist/IWishlistActionData.d.ts new file mode 100644 index 0000000..9217864 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/eft/wishlist/IWishlistActionData.d.ts @@ -0,0 +1,4 @@ +export interface IWishlistActionData { + Action: string; + templateId: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/external/mod.d.ts b/TypeScript/11BundleLoadingSample/types/models/external/mod.d.ts new file mode 100644 index 0000000..ecef460 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/external/mod.d.ts @@ -0,0 +1,5 @@ +import { DependencyContainer } from "./tsyringe"; +export interface IMod { + load: (container: DependencyContainer) => void; + delayedLoad: (container: DependencyContainer) => void; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/external/tsyringe.d.ts b/TypeScript/11BundleLoadingSample/types/models/external/tsyringe.d.ts new file mode 100644 index 0000000..56a7e58 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/external/tsyringe.d.ts @@ -0,0 +1,2 @@ +import type { DependencyContainer } from "tsyringe"; +export type { DependencyContainer }; diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/bindings/Route.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/bindings/Route.d.ts new file mode 100644 index 0000000..1b29d7d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/bindings/Route.d.ts @@ -0,0 +1,3 @@ +export interface IRoute { + aki: any; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBotCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBotCallbacks.d.ts new file mode 100644 index 0000000..2c42813 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBotCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface IBotCallbacks { + getBotLimit(url: string, info: IEmptyRequestData, sessionID: string): string; + getBotDifficulty(url: string, info: IEmptyRequestData, sessionID: string): string; + generateBots(url: string, info: IGenerateBotsRequestData, sessionID: string): IGetBodyResponseData; + getBotCap(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBundleCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBundleCallbacks.d.ts new file mode 100644 index 0000000..7e37c6e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IBundleCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IBundleCallbacks { + sendBundle(sessionID: string, req: any, resp: any, body: any): any; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ICustomizationCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ICustomizationCallbacks.d.ts new file mode 100644 index 0000000..d10027f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ICustomizationCallbacks.d.ts @@ -0,0 +1,12 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IBuyClothingRequestData } from "../../eft/customization/IBuyClothingRequestData"; +import { IWearClothingRequestData } from "../../eft/customization/IWearClothingRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISuit } from "../../eft/common/tables/ITrader"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface ICustomizationCallbacks { + getSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + getTraderSuits(url: string, info: any, sessionID: string): IGetBodyResponseData; + wearClothing(pmcData: IPmcData, body: IWearClothingRequestData, sessionID: string): IItemEventRouterResponse; + buyClothing(pmcData: IPmcData, body: IBuyClothingRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDataCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDataCallbacks.d.ts new file mode 100644 index 0000000..a098560 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDataCallbacks.d.ts @@ -0,0 +1,26 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGlobals } from "../../eft/common/IGlobals"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILanguageBase } from "../server/ILocaleBase"; +import { ISettingsBase } from "../server/ISettingsBase"; +export interface IDataCallbacks { + getSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGlobals(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateItems(url: string, info: IEmptyRequestData, sessionID: string): string; + getTemplateHandbook(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateSuits(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateCharacter(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getTemplateQuests(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutAreas(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gethideoutProduction(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getHideoutScavcase(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesLanguages(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesMenu(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getLocalesGlobal(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDialogueCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDialogueCallbacks.d.ts new file mode 100644 index 0000000..fe2115a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IDialogueCallbacks.d.ts @@ -0,0 +1,34 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetMailDialogViewRequestData } from "../../eft/dialog/IGetMailDialogViewRequestData"; +import { IGetMailDialogInfoRequestData } from "../../eft/dialog/IGetMailDialogInfoRequestData"; +import { IRemoveDialogRequestData } from "../../eft/dialog/IRemoveDialogRequestData"; +import { IGetMailDialogListRequestData } from "../../eft/dialog/IGetMailDialogListRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IFriendRequestData } from "../../eft/dialog/IFriendRequestData"; +import { IPinDialogRequestData } from "../../eft/dialog/IPinDialogRequestData"; +import { ISetDialogReadRequestData } from "../../eft/dialog/ISetDialogReadRequestData"; +import { IGetAllAttachmentsRequestData } from "../../eft/dialog/IGetAllAttachmentsRequestData"; +import { IGetChatServerListRequestData } from "../../eft/dialog/IGetChatServerListRequestData"; +import { IGetFriendListDataResponse } from "../../eft/dialog/IGetFriendListDataResponse"; +import { ISendMessageRequest } from "../../eft/dialog/ISendMessageRequest"; +import { IGetMailDialogViewResponseData } from "../../eft/dialog/IGetMailDialogViewResponseData"; +import { IGetAllAttachmentsResponse } from "../../eft/dialog/IGetAllAttachmentsResponse"; +import { DialogueInfo } from "../../eft/profile/IAkiProfile"; +export interface IDialogueCallbacks { + getFriendList(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getChatServerList(url: string, info: IGetChatServerListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogList(url: string, info: IGetMailDialogListRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogView(url: string, info: IGetMailDialogViewRequestData, sessionID: string): IGetBodyResponseData; + getMailDialogInfo(url: string, info: IGetMailDialogInfoRequestData, sessionID: string): IGetBodyResponseData; + removeDialog(url: string, info: IRemoveDialogRequestData, sessionID: string): IGetBodyResponseData; + pinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + unpinDialog(url: string, info: IPinDialogRequestData, sessionID: string): IGetBodyResponseData; + setRead(url: string, info: ISetDialogReadRequestData, sessionID: string): IGetBodyResponseData; + getAllAttachments(url: string, info: IGetAllAttachmentsRequestData, sessionID: string): IGetBodyResponseData; + listOutbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + listInbox(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + friendRequest(url: string, request: IFriendRequestData, sessionID: string): INullResponseData; + sendMessage(url: string, request: ISendMessageRequest, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IGameCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IGameCallbacks.d.ts new file mode 100644 index 0000000..38ebc5f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IGameCallbacks.d.ts @@ -0,0 +1,16 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGameEmptyCrcRequestData } from "../../eft/game/IGameEmptyCrcRequestData"; +import { IVersionValidateRequestData } from "../../eft/game/IVersionValidateRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGameConfigResponse } from "../../eft/game/IGameConfigResponse"; +export interface IGameCallbacks { + versionValidate(url: string, info: IVersionValidateRequestData, sessionID: string): INullResponseData; + gameStart(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameLogout(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getGameConfig(url: string, info: IGameEmptyCrcRequestData, sessionID: string): IGetBodyResponseData; + getServer(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + validateGameVersion(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + gameKeepalive(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getVersion(url: string, info: IEmptyRequestData, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHandbookCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHandbookCallbacks.d.ts new file mode 100644 index 0000000..5857a3e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHandbookCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IHandbookCallbacks { + load(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHealthCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHealthCallbacks.d.ts new file mode 100644 index 0000000..d238c7a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHealthCallbacks.d.ts @@ -0,0 +1,13 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { ISyncHealthRequestData } from "../../eft/health/ISyncHealthRequestData"; +import { IOffraidEatRequestData } from "../../eft/health/IOffraidEatRequestData"; +import { IOffraidHealRequestData } from "../../eft/health/IOffraidHealRequestData"; +import { IHealthTreatmentRequestData } from "../../eft/health/IHealthTreatmentRequestData"; +export interface IHealthCallbacks { + onLoad(sessionID: string): IAkiProfile; + syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any; + offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any; + offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any; + healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHideoutCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHideoutCallbacks.d.ts new file mode 100644 index 0000000..e9badb6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHideoutCallbacks.d.ts @@ -0,0 +1,23 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IHideoutUpgradeRequestData } from "../../eft/hideout/IHideoutUpgradeRequestData"; +import { IHideoutUpgradeCompleteRequestData } from "../../eft/hideout/IHideoutUpgradeCompleteRequestData"; +import { IHideoutScavCaseStartRequestData } from "../../eft/hideout/IHideoutScavCaseStartRequestData"; +import { IHideoutPutItemInRequestData } from "../../eft/hideout/IHideoutPutItemInRequestData"; +import { IHideoutTakeItemOutRequestData } from "../../eft/hideout/IHideoutTakeItemOutRequestData"; +import { IHideoutToggleAreaRequestData } from "../../eft/hideout/IHideoutToggleAreaRequestData"; +import { IHideoutSingleProductionStartRequestData } from "../../eft/hideout/IHideoutSingleProductionStartRequestData"; +import { IHideoutContinousProductionStartRequestData } from "../../eft/hideout/IHideoutContinousProductionStartRequestData"; +import { IHideoutTakeProductionRequestData } from "../../eft/hideout/IHideoutTakeProductionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IHideoutCallbacks { + upgrade(pmcData: IPmcData, body: IHideoutUpgradeRequestData, sessionID: string): IItemEventRouterResponse; + upgradeComplete(pmcData: IPmcData, body: IHideoutUpgradeCompleteRequestData, sessionID: string): IItemEventRouterResponse; + putItemsInAreaSlots(pmcData: IPmcData, body: IHideoutPutItemInRequestData, sessionID: string): IItemEventRouterResponse; + takeItemsFromAreaSlots(pmcData: IPmcData, body: IHideoutTakeItemOutRequestData, sessionID: string): IItemEventRouterResponse; + toggleArea(pmcData: IPmcData, body: IHideoutToggleAreaRequestData, sessionID: string): IItemEventRouterResponse; + singleProductionStart(pmcData: IPmcData, body: IHideoutSingleProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + scavCaseProductionStart(pmcData: IPmcData, body: IHideoutScavCaseStartRequestData, sessionID: string): IItemEventRouterResponse; + continuousProductionStart(pmcData: IPmcData, body: IHideoutContinousProductionStartRequestData, sessionID: string): IItemEventRouterResponse; + takeProduction(pmcData: IPmcData, body: IHideoutTakeProductionRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHttpCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHttpCallbacks.d.ts new file mode 100644 index 0000000..3ecd945 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IHttpCallbacks.d.ts @@ -0,0 +1,5 @@ +export interface IHttpCallbacks { + load(): void; + sendImage(sessionID: string, req: any, resp: any, body: any): void; + getImage(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInraidCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInraidCallbacks.d.ts new file mode 100644 index 0000000..e959b98 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInraidCallbacks.d.ts @@ -0,0 +1,14 @@ +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IRegisterPlayerRequestData } from "../../eft/inRaid/IRegisterPlayerRequestData"; +import { ISaveProgressRequestData } from "../../eft/inRaid/ISaveProgressRequestData"; +export interface IInraidCallbacks { + onLoad(sessionID: string): IAkiProfile; + registerPlayer(url: string, info: IRegisterPlayerRequestData, sessionID: string): INullResponseData; + saveProgress(url: string, info: ISaveProgressRequestData, sessionID: string): INullResponseData; + getRaidEndState(): string; + getRaidMenuSettings(url: string, info: IEmptyRequestData, sessionID: string): string; + getWeaponDurability(url: string, info: any, sessionID: string): string; + getAirdropConfig(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInsuranceCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInsuranceCallbacks.d.ts new file mode 100644 index 0000000..082112d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInsuranceCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAkiProfile } from "../../eft/profile/IAkiProfile"; +import { IGetInsuranceCostRequestData } from "../../eft/insurance/IGetInsuranceCostRequestData"; +import { IInsureRequestData } from "../../eft/insurance/IInsureRequestData"; +export interface IInsuranceCallbacks { + onLoad(sessionID: string): IAkiProfile; + getInsuranceCost(url: string, info: IGetInsuranceCostRequestData, sessionID: string): any; + insure(pmcData: IPmcData, body: IInsureRequestData, sessionID: string): any; + update(secondsSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInventoryCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInventoryCallbacks.d.ts new file mode 100644 index 0000000..e53f7d0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IInventoryCallbacks.d.ts @@ -0,0 +1,36 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IInventoryFoldRequestData } from "../../eft/inventory/IInventoryFoldRequestData"; +import { IInventorySplitRequestData } from "../../eft/inventory/IInventorySplitRequestData"; +import { IInventoryMoveRequestData } from "../../eft/inventory/IInventoryMoveRequestData"; +import { IInventoryMergeRequestData } from "../../eft/inventory/IInventoryMergeRequestData"; +import { IInventoryRemoveRequestData } from "../../eft/inventory/IInventoryRemoveRequestData"; +import { IInventoryTransferRequestData } from "../../eft/inventory/IInventoryTransferRequestData"; +import { IInventorySwapRequestData } from "../../eft/inventory/IInventorySwapRequestData"; +import { IInventoryToggleRequestData } from "../../eft/inventory/IInventoryToggleRequestData"; +import { IInventoryTagRequestData } from "../../eft/inventory/IInventoryTagRequestData"; +import { IInventoryBindRequestData } from "../../eft/inventory/IInventoryBindRequestData"; +import { IInventoryExamineRequestData } from "../../eft/inventory/IInventoryExamineRequestData"; +import { IInventoryReadEncyclopediaRequestData } from "../../eft/inventory/IInventoryReadEncyclopediaRequestData"; +import { IInventorySortRequestData } from "../../eft/inventory/IInventorySortRequestData"; +import { IInventoryCreateMarkerRequestData } from "../../eft/inventory/IInventoryCreateMarkerRequestData"; +import { IInventoryDeleteMarkerRequestData } from "../../eft/inventory/IInventoryDeleteMarkerRequestData"; +import { IInventoryEditMarkerRequestData } from "../../eft/inventory/IInventoryEditMarkerRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IInventoryCallbacks { + moveItem(pmcData: IPmcData, body: IInventoryMoveRequestData, sessionID: string): IItemEventRouterResponse; + removeItem(pmcData: IPmcData, body: IInventoryRemoveRequestData, sessionID: string): IItemEventRouterResponse; + splitItem(pmcData: IPmcData, body: IInventorySplitRequestData, sessionID: string): IItemEventRouterResponse; + mergeItem(pmcData: IPmcData, body: IInventoryMergeRequestData, sessionID: string): IItemEventRouterResponse; + transferItem(pmcData: IPmcData, body: IInventoryTransferRequestData, sessionID: string): IItemEventRouterResponse; + swapItem(pmcData: IPmcData, body: IInventorySwapRequestData, sessionID: string): IItemEventRouterResponse; + foldItem(pmcData: IPmcData, body: IInventoryFoldRequestData, sessionID: string): IItemEventRouterResponse; + toggleItem(pmcData: IPmcData, body: IInventoryToggleRequestData, sessionID: string): IItemEventRouterResponse; + tagItem(pmcData: IPmcData, body: IInventoryTagRequestData, sessionID: string): IItemEventRouterResponse; + bindItem(pmcData: IPmcData, body: IInventoryBindRequestData, sessionID: string): IItemEventRouterResponse; + examineItem(pmcData: IPmcData, body: IInventoryExamineRequestData, sessionID: string): IItemEventRouterResponse; + readEncyclopedia(pmcData: IPmcData, body: IInventoryReadEncyclopediaRequestData, sessionID: string): IItemEventRouterResponse; + sortInventory(pmcData: IPmcData, body: IInventorySortRequestData, sessionID: string): IItemEventRouterResponse; + createMapMarker(pmcData: IPmcData, body: IInventoryCreateMarkerRequestData, sessionID: string): IItemEventRouterResponse; + deleteMapMarker(pmcData: IPmcData, body: IInventoryDeleteMarkerRequestData, sessionID: string): IItemEventRouterResponse; + editMapMarker(pmcData: IPmcData, body: IInventoryEditMarkerRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IItemEventCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IItemEventCallbacks.d.ts new file mode 100644 index 0000000..59db771 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IItemEventCallbacks.d.ts @@ -0,0 +1,6 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IItemEventRouterRequest } from "../../eft/itemEvent/IItemEventRouterRequest"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IItemEventCallbacks { + handleEvents(url: string, info: IItemEventRouterRequest, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILauncherCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILauncherCallbacks.d.ts new file mode 100644 index 0000000..52dfec6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILauncherCallbacks.d.ts @@ -0,0 +1,20 @@ +import { IRegisterData } from "../../eft/launcher/IRegisterData"; +import { IRemoveProfileData } from "../../eft/launcher/IRemoveProfileData"; +import { ILoginRequestData } from "../../eft/launcher/ILoginRequestData"; +import { IChangeRequestData } from "../../eft/launcher/IChangeRequestData"; +import { IGetMiniProfileRequestData } from "../../eft/launcher/IGetMiniProfileRequestData.js"; +export interface ILauncherCallbacks { + connect(): string; + login(url: string, info: ILoginRequestData, sessionID: string): string; + register(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + get(url: string, info: ILoginRequestData, sessionID: string): string; + changeUsername(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + changePassword(url: string, info: IChangeRequestData, sessionID: string): "FAILED" | "OK"; + wipe(url: string, info: IRegisterData, sessionID: string): "FAILED" | "OK"; + getMiniProfile(url: string, info: IGetMiniProfileRequestData, sessionID: string): string; + getAllMiniProfiles(url: string, info: any, sessionID: string): string; + getServerVersion(): string; + ping(url: string, info: any, sessionID: string): string; + removeProfile(url: string, info: IRemoveProfileData, sessionID: string): string; + getCompatibleTarkovVersion(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILocationCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILocationCallbacks.d.ts new file mode 100644 index 0000000..71656a4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ILocationCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IGetLocationRequestData } from "../../eft/location/IGetLocationRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ILocationsGenerateAllResponse } from "../../eft/common/ILocationsSourceDestinationBase"; +import { ILocationBase } from "../../eft/common/ILocationBase"; +export interface ILocationCallbacks { + getLocationData(url: string, info: any, sessionID: string): IGetBodyResponseData; + getLocation(url: string, info: IGetLocationRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IMatchCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IMatchCallbacks.d.ts new file mode 100644 index 0000000..fcbf173 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IMatchCallbacks.d.ts @@ -0,0 +1,25 @@ +import { IStartOfflineRaidRequestData } from "../../eft/match/IStartOffineRaidRequestData"; +import { IEndOfflineRaidRequestData } from "../../eft/match/IEndOfflineRaidRequestData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IPmcData } from "../../eft/common/IPmcData"; +export interface IMatchCallbacks { + updatePing(url: string, info: any, sessionID: string): INullResponseData; + exitMatch(url: string, info: any, sessionID: string): INullResponseData; + exitToMenu(url: string, info: any, sessionID: string): INullResponseData; + startGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + stopGroupSearch(url: string, info: any, sessionID: string): INullResponseData; + sendGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + acceptGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + cancelGroupInvite(url: string, info: any, sessionID: string): INullResponseData; + putMetrics(url: string, info: any, sessionID: string): INullResponseData; + getProfile(url: string, info: any, sessionID: string): IGetBodyResponseData; + serverAvailable(url: string, info: any, sessionID: string): IGetBodyResponseData | IGetBodyResponseData; + joinMatch(url: string, info: any, sessionID: string): IGetBodyResponseData; + getMetrics(url: string, info: any, sessionID: string): IGetBodyResponseData; + getGroupStatus(url: string, info: any, sessionID: string): IGetBodyResponseData; + createGroup(url: string, info: any, sessionID: string): IGetBodyResponseData; + deleteGroup(url: string, info: any, sessionID: string): INullResponseData; + startOfflineRaid(url: string, info: IStartOfflineRaidRequestData, sessionID: string): INullResponseData; + endOfflineRaid(url: string, info: IEndOfflineRaidRequestData, sessionID: string): INullResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IModCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IModCallbacks.d.ts new file mode 100644 index 0000000..1a4cd7b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IModCallbacks.d.ts @@ -0,0 +1,6 @@ +export interface IModCallbacks { + load(): void; + sendBundle(sessionID: string, req: any, resp: any, body: any): void; + getBundles(url: string, info: any, sessionID: string): string; + getBundle(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INoteCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INoteCallbacks.d.ts new file mode 100644 index 0000000..8453a4f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INoteCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { INoteActionData } from "../../eft/notes/INoteActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface INoteCallbacks { + addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; + deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INotifierCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INotifierCallbacks.d.ts new file mode 100644 index 0000000..a211310 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/INotifierCallbacks.d.ts @@ -0,0 +1,17 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INotifierChannel } from "../../eft/notifier/INotifier"; +import { ISelectProfileRequestData } from "../../eft/notifier/ISelectProfileRequestData"; +export interface INotifierCallbacks { + /** + * If we don't have anything to send, it's ok to not send anything back + * because notification requests can be long-polling. In fact, we SHOULD wait + * until we actually have something to send because otherwise we'd spam the client + * and the client would abort the connection due to spam. + */ + sendNotification(sessionID: string, req: any, resp: any, data: any): void; + getNotifier(url: string, info: any, sessionID: string): IGetBodyResponseData; + createNotifierChannel(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + selectProfile(url: string, info: ISelectProfileRequestData, sessionID: string): IGetBodyResponseData; + notify(url: string, info: any, sessionID: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts new file mode 100644 index 0000000..97c6487 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetBuildCallbacks.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IPresetBuildActionRequestData } from "../../eft/presetBuild/IPresetBuildActionRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { WeaponBuild } from "../../eft/profile/IAkiProfile"; +export interface IPresetBuildCallbacks { + getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData; + saveBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; + removeBuild(pmcData: IPmcData, body: IPresetBuildActionRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetCallbacks.d.ts new file mode 100644 index 0000000..4169857 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IPresetCallbacks.d.ts @@ -0,0 +1,3 @@ +export interface IPresetCallbacks { + load(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IProfileCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IProfileCallbacks.d.ts new file mode 100644 index 0000000..9d4d2df --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IProfileCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../../eft/httpResponse/INullResponseData"; +import { IProfileChangeNicknameRequestData } from "../../eft/profile/IProfileChangeNicknameRequestData"; +import { IProfileChangeVoiceRequestData } from "../../eft/profile/IProfileChangeVoiceRequestData"; +import { IProfileCreateRequestData } from "../../eft/profile/IProfileCreateRequestData"; +import { IValidateNicknameRequestData } from "../../eft/profile/IValidateNicknameRequestData"; +import { ISearchFriendRequestData } from "../../eft/profile/ISearchFriendRequestData"; +import { ISearchFriendResponse } from "../../eft/profile/ISearchFriendResponse"; +export interface IProfileCallbacks { + onLoad(sessionID: string): any; + createProfile(url: string, info: IProfileCreateRequestData, sessionID: string): IGetBodyResponseData; + getProfileData(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + regenerateScav(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + changeVoice(url: string, info: IProfileChangeVoiceRequestData, sessionID: string): INullResponseData; + changeNickname(url: string, info: IProfileChangeNicknameRequestData, sessionID: string): IGetBodyResponseData; + validateNickname(url: string, info: IValidateNicknameRequestData, sessionID: string): IGetBodyResponseData; + getReservedNickname(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfileStatus(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + searchFriend(url: string, info: ISearchFriendRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IQuestCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IQuestCallbacks.d.ts new file mode 100644 index 0000000..1c4d0c3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IQuestCallbacks.d.ts @@ -0,0 +1,19 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IAcceptQuestRequestData } from "../../eft/quests/IAcceptQuestRequestData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IListQuestsRequestData } from "../../eft/quests/IListQuestsRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { ICompleteQuestRequestData } from "../../eft/quests/ICompleteQuestRequestData"; +import { IHandoverQuestRequestData } from "../../eft/quests/IHandoverQuestRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IPmcDataRepeatableQuest } from "../../eft/common/tables/IRepeatableQuests"; +import { IRepeatableQuestChangeRequest } from "../../eft/quests/IRepeatableQuestChangeRequest"; +export interface IQuestCallbacks { + changeRepeatableQuest(pmcData: IPmcData, body: IRepeatableQuestChangeRequest, sessionID: string): IItemEventRouterResponse; + acceptQuest(pmcData: IPmcData, body: IAcceptQuestRequestData, sessionID: string): IItemEventRouterResponse; + completeQuest(pmcData: IPmcData, body: ICompleteQuestRequestData, sessionID: string): IItemEventRouterResponse; + handoverQuest(pmcData: IPmcData, body: IHandoverQuestRequestData, sessionID: string): IItemEventRouterResponse; + listQuests(url: string, info: IListQuestsRequestData, sessionID: string): IGetBodyResponseData; + activityPeriods(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRagfairCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRagfairCallbacks.d.ts new file mode 100644 index 0000000..9282bd4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRagfairCallbacks.d.ts @@ -0,0 +1,21 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { ISearchRequestData } from "../../eft/ragfair/ISearchRequestData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IGetMarketPriceRequestData } from "../../eft/ragfair/IGetMarketPriceRequestData"; +import { IAddOfferRequestData } from "../../eft/ragfair/IAddOfferRequestData"; +import { IRemoveOfferRequestData } from "../../eft/ragfair/IRemoveOfferRequestData"; +import { IExtendOfferRequestData } from "../../eft/ragfair/IExtendOfferRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IGetItemPriceResult } from "../../eft/ragfair/IGetItemPriceResult"; +export interface IRagfairCallbacks { + load(): void; + search(url: string, info: ISearchRequestData, sessionID: string): IGetBodyResponseData; + getMarketPrice(url: string, info: IGetMarketPriceRequestData, sessionID: string): IGetBodyResponseData; + getItemPrices(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + addOffer(pmcData: IPmcData, info: IAddOfferRequestData, sessionID: string): IItemEventRouterResponse; + removeOffer(pmcData: IPmcData, info: IRemoveOfferRequestData, sessionID: string): IItemEventRouterResponse; + extendOffer(pmcData: IPmcData, info: IExtendOfferRequestData, sessionID: string): IItemEventRouterResponse; + update(timeSinceLastRun: number): boolean; + updatePlayer(timeSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRepairCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRepairCallbacks.d.ts new file mode 100644 index 0000000..e8183c9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IRepairCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IRepairActionDataRequest } from "../../eft/repair/IRepairActionDataRequest"; +import { ITraderRepairActionDataRequest } from "../../eft/repair/ITraderRepairActionDataRequest"; +export interface IRepairCallbacks { + traderRepair(pmcData: IPmcData, body: ITraderRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; + repair(pmcData: IPmcData, body: IRepairActionDataRequest, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ISaveCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ISaveCallbacks.d.ts new file mode 100644 index 0000000..1ad3b82 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ISaveCallbacks.d.ts @@ -0,0 +1,4 @@ +export interface ISaveCallbacks { + load(): void; + update(secondsSinceLastRun: number): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITradeCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITradeCallbacks.d.ts new file mode 100644 index 0000000..2f41d54 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITradeCallbacks.d.ts @@ -0,0 +1,8 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IProcessRagfairTradeRequestData } from "../../eft/trade/IProcessRagfairTradeRequestData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBaseTradeRequestData } from "../../eft/trade/IProcessBaseTradeRequestData"; +export interface ITradeCallbacks { + processTrade(pmcData: IPmcData, body: IProcessBaseTradeRequestData, sessionID: string): IItemEventRouterResponse; + processRagfairTrade(pmcData: IPmcData, body: IProcessRagfairTradeRequestData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITraderCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITraderCallbacks.d.ts new file mode 100644 index 0000000..e0d7d06 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/ITraderCallbacks.d.ts @@ -0,0 +1,11 @@ +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +import { IBarterScheme, ITraderAssort, ITraderBase } from "../../eft/common/tables/ITrader"; +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +export interface ITraderCallbacks { + load(): void; + getTraderSettings(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getProfilePurchases(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData>; + getTrader(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + getAssort(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; + update(): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWeatherCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWeatherCallbacks.d.ts new file mode 100644 index 0000000..9ac72ae --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWeatherCallbacks.d.ts @@ -0,0 +1,5 @@ +import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData"; +import { IEmptyRequestData } from "../../eft/common/IEmptyRequestData"; +export interface IWeatherCallbacks { + getWeather(url: string, info: IEmptyRequestData, sessionID: string): IGetBodyResponseData; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWishlistCallbacks.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWishlistCallbacks.d.ts new file mode 100644 index 0000000..e5d519c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/callbacks/IWishlistCallbacks.d.ts @@ -0,0 +1,7 @@ +import { IPmcData } from "../../eft/common/IPmcData"; +import { IWishlistActionData } from "../../eft/wishlist/IWishlistActionData"; +import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse"; +export interface IWishlistCallbacks { + addToWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; + removeFromWishlist(pmcData: IPmcData, body: IWishlistActionData, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IAirdropConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IAirdropConfig.d.ts new file mode 100644 index 0000000..f4aee89 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IAirdropConfig.d.ts @@ -0,0 +1,20 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IAirdropConfig extends IBaseConfig { + kind: "aki-airdrop"; + airdropChancePercent: AirdropChancePercent; + airdropMinOpenHeight: number; + airdropMaxOpenHeight: number; + planeMinFlyHeight: number; + planeMaxFlyHeight: number; + planeVolume: number; + airdropMinStartTimeSeconds: number; + airdropMaxStartTimeSeconds: number; +} +export interface AirdropChancePercent { + bigmap: number; + woods: number; + lighthouse: number; + shoreline: number; + interchange: number; + reserve: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IBaseConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IBaseConfig.d.ts new file mode 100644 index 0000000..8b6ba88 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IBaseConfig.d.ts @@ -0,0 +1,3 @@ +export interface IBaseConfig { + kind: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IBotConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IBotConfig.d.ts new file mode 100644 index 0000000..f8ea940 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IBotConfig.d.ts @@ -0,0 +1,112 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IBotConfig extends IBaseConfig { + kind: "aki-bot"; + presetBatch: PresetBatch; + bosses: string[]; + durability: Durability; + lootNValue: LootNvalue; + pmc: PmcConfig; + showTypeInNickname: boolean; + maxBotCap: number; +} +export interface PresetBatch { + assault: number; + bossBully: number; + bossGluhar: number; + bossKilla: number; + bossKojaniy: number; + bossSanitar: number; + bossTagilla: number; + bossTest: number; + cursedAssault: number; + followerBully: number; + followerGluharAssault: number; + followerGluharScout: number; + followerGluharSecurity: number; + followerGluharSnipe: number; + followerKojaniy: number; + followerSanitar: number; + followerTagilla: number; + followerTest: number; + marksman: number; + pmcBot: number; + sectantPriest: number; + sectantWarrior: number; + gifter: number; + test: number; + exUsec: number; +} +export interface Durability { + default: DefaultDurability; + pmc: PmcDurability; + boss: BotDurability; + follower: BotDurability; + assault: BotDurability; + cursedassault: BotDurability; + marksman: BotDurability; + pmcbot: BotDurability; + exusec: BotDurability; + sectantpriest: BotDurability; + sectantwarrior: BotDurability; +} +export interface DefaultDurability { + armor: DefaultArmor; + weapon: WeaponDurability; +} +export interface DefaultArmor { + maxDelta: number; + minDelta: number; +} +export interface WeaponDurability { + lowestMax: number; + highestMax: number; + maxDelta: number; + minDelta: number; +} +export interface PmcDurability { + armor: PmcDurabilityArmor; + weapon: WeaponDurability; +} +export interface PmcDurabilityArmor { + lowestMaxPercent: number; + highestMaxPercent: number; + maxDelta: number; + minDelta: number; +} +export interface BotDurability { + armor: ArmorDurability; + weapon: WeaponDurability; +} +export interface ArmorDurability { + maxDelta: number; + minDelta: number; +} +export interface LootNvalue { + scav: number; + pmc: number; +} +export interface PmcConfig { + dynamicLoot: DynamicLoot; + cartridgeBlacklist: string[]; + difficulty: string; + isUsec: number; + chanceSameSideIsHostilePercent: number; + usecType: string; + bearType: string; + maxBackpackLootTotalRub: number; + maxPocketLootTotalRub: number; + maxVestLootTotalRub: number; + types: Types; +} +export interface DynamicLoot { + whitelist: string[]; + blacklist: string[]; + spawnLimits: Record; + moneyStackLimits: Record; +} +export interface Types { + assault: number; + cursedAssault: number; + pmcBot: number; + exUsec: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/ICoreConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/ICoreConfig.d.ts new file mode 100644 index 0000000..cfcaf61 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/ICoreConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ICoreConfig extends IBaseConfig { + kind: "aki-core"; + akiVersion: string; + projectName: string; + compatibleTarkovVersion: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IHealthConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHealthConfig.d.ts new file mode 100644 index 0000000..fdbf656 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHealthConfig.d.ts @@ -0,0 +1,14 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHealthConfig extends IBaseConfig { + kind: "aki-health"; + healthMultipliers: HealthMultipliers; + save: Save; +} +export interface HealthMultipliers { + death: number; + blacked: number; +} +export interface Save { + health: boolean; + effects: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IHideoutConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHideoutConfig.d.ts new file mode 100644 index 0000000..4658fa6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHideoutConfig.d.ts @@ -0,0 +1,27 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHideoutConfig extends IBaseConfig { + kind: "aki-hideout"; + runIntervalSeconds: number; + scavCase: ScavCase; + fuelDrainRateMultipler: number; +} +export interface ScavCase { + rewardParentBlacklist: string[]; + rewardItemBlacklist: any[]; + ammoRewards: AmmoRewards; + moneyRewards: MoneyRewards; +} +export interface AmmoRewards { + giveMultipleOfTen: boolean; + minAmount: number; +} +export interface MoneyRewards { + enabled: boolean; + rub: MinMax; + usd: MinMax; + eur: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IHttpConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHttpConfig.d.ts new file mode 100644 index 0000000..c41d035 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IHttpConfig.d.ts @@ -0,0 +1,6 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IHttpConfig extends IBaseConfig { + kind: "aki-http"; + ip: string; + port: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IInRaidConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInRaidConfig.d.ts new file mode 100644 index 0000000..baaf083 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInRaidConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInRaidConfig extends IBaseConfig { + kind: "aki-inraid"; + MIAOnRaidEnd: boolean; + raidMenuSettings: RaidMenuSettings; + save: Save; + carExtracts: string[]; + carExtractBaseStandingGain: number; + scavExtractGain: number; +} +export interface RaidMenuSettings { + aiAmount: string; + aiDifficulty: string; + bossEnabled: boolean; + scavWars: boolean; + taggedAndCursed: boolean; +} +export interface Save { + loot: boolean; + durability: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IInsuranceConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInsuranceConfig.d.ts new file mode 100644 index 0000000..6e9c744 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInsuranceConfig.d.ts @@ -0,0 +1,7 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInsuranceConfig extends IBaseConfig { + kind: "aki-insurance"; + insuranceMultiplier: Record; + returnChancePercent: Record; + runIntervalSeconds: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IInventoryConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInventoryConfig.d.ts new file mode 100644 index 0000000..ffffa41 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IInventoryConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IInventoryConfig extends IBaseConfig { + kind: "aki-inventory"; + newItemsMarkedFound: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/ILocationConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/ILocationConfig.d.ts new file mode 100644 index 0000000..0551d57 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/ILocationConfig.d.ts @@ -0,0 +1,24 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ILocationConfig extends IBaseConfig { + kind: "aki-location"; + looseLootMultiplier: LootMultiplier; + staticLootMultiplier: LootMultiplier; +} +export interface LootMultiplier { + bigmap: number; + develop: number; + factory4_day: number; + factory4_night: number; + interchange: number; + laboratory: number; + rezervbase: number; + shoreline: number; + woods: number; + hideout: number; + lighthouse: number; + privatearea: number; + suburbs: number; + tarkovstreets: number; + terminal: number; + town: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IMatchConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IMatchConfig.d.ts new file mode 100644 index 0000000..92c4d77 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IMatchConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IMatchConfig extends IBaseConfig { + kind: "aki-match"; + enabled: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IQuestConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IQuestConfig.d.ts new file mode 100644 index 0000000..03dc890 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IQuestConfig.d.ts @@ -0,0 +1,87 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IQuestConfig extends IBaseConfig { + kind: "aki-quest"; + redeemTime: number; + repeatableQuests: IRepeatableQuestConfig[]; +} +export interface IRepeatableQuestConfig { + name: string; + types: string[]; + resetTime: number; + numQuests: number; + minPlayerLevel: number; + rewardScaling: IRewardScaling; + locations: Record; + traderWhitelist: ITraderWhitelist[]; + questConfig: IQuestConfig; +} +export declare enum ELocationName { + FACTORY_DAY = "factory4_day", + BIGMAP = "bigmap", + WOODS = "Woods", + SHORELINE = "Shoreline", + INTERCHANGE = "Interchange", + LIGHTHOUSE = "Lighthouse", + LABORATORY = "laboratory", + RESERVE = "RezervBase", + ANY = "any" +} +export interface IRewardScaling { + levels: number[]; + experience: number[]; + roubles: number[]; + items: number[]; + reputation: number[]; + rewardSpread: number; +} +export interface ITraderWhitelist { + traderId: string; + questTypes: string[]; +} +export interface IQuestConfig { + Exploration: IExploration; + Completion: ICompletion; + Elimination: IElimination; +} +export interface IExploration { + maxExtracts: number; + specificExits: ISpecificExits; +} +export interface ISpecificExits { + probability: number; + passageRequirementWhitelist: string[]; +} +export interface ICompletion { + minRequestedAmount: number; + maxRequestedAmount: number; + minRequestedBulletAmount: number; + maxRequestedBulletAmount: number; + useWhitelist: boolean; + useBlacklist: boolean; +} +export interface IElimination { + targets: ITarget[]; + bodyPartProb: number; + bodyParts: IBodyPart[]; + specificLocationProb: number; + distLocationBlacklist: string[]; + distProb: number; + maxDist: number; + minDist: number; + maxKills: number; + minKills: number; +} +export interface IProbabilityObject { + key: string; + relativeProbability: number; + data?: any; +} +export interface ITarget extends IProbabilityObject { + data: IBossInfo; +} +export interface IBossInfo { + isBoss: boolean; +} +export interface IBodyPart extends IProbabilityObject { + data: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IRagfairConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IRagfairConfig.d.ts new file mode 100644 index 0000000..2d151ca --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IRagfairConfig.d.ts @@ -0,0 +1,59 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRagfairConfig extends IBaseConfig { + kind: "aki-ragfair"; + runIntervalSeconds: number; + sell: Sell; + traders: Record; + dynamic: Dynamic; +} +export interface Sell { + fees: boolean; + chance: Chance; + time: Time; + reputation: Reputation; +} +export interface Chance { + base: number; + overprices: number; + underpriced: number; +} +export interface Time { + base: number; + min: number; + max: number; +} +export interface Reputation { + gain: number; + loss: number; +} +export interface Dynamic { + expiredOfferThreshold: number; + offerItemCount: MinMax; + price: MinMax; + endTimeSeconds: MinMax; + condition: Condition; + stackablePercent: MinMax; + nonStackableCount: MinMax; + rating: MinMax; + currencies: Record; + showAsSingleStack: string[]; + blacklist: Blacklist; +} +export interface MinMax { + min: number; + max: number; +} +export interface Condition { + conditionChance: number; + min: number; + max: number; +} +export interface Blacklist { + /** + * show/hide trader items that are blacklisted by bsg + */ + traderItems: boolean; + custom: string[]; + enableBsgList: boolean; + enableQuestList: boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IRepairConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IRepairConfig.d.ts new file mode 100644 index 0000000..4966eb5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IRepairConfig.d.ts @@ -0,0 +1,5 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IRepairConfig extends IBaseConfig { + kind: "aki-repair"; + priceMultiplier: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/ITraderConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/ITraderConfig.d.ts new file mode 100644 index 0000000..dab73e3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/ITraderConfig.d.ts @@ -0,0 +1,15 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface ITraderConfig extends IBaseConfig { + kind: "aki-trader"; + updateTime: UpdateTime[]; + updateTimeDefault: number; + fenceAssortSize: number; + fenceMaxPresetsCount: number; + fencePresetPriceMult: number; + minDurabilityForSale: number; + fenceItemIgnoreList: string[]; +} +export interface UpdateTime { + traderId: string; + seconds: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/config/IWeatherConfig.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/config/IWeatherConfig.d.ts new file mode 100644 index 0000000..c52cab3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/config/IWeatherConfig.d.ts @@ -0,0 +1,21 @@ +import { IBaseConfig } from "./IBaseConfig"; +export interface IWeatherConfig extends IBaseConfig { + kind: "aki-weather"; + acceleration: number; + weather: Weather; +} +export interface Weather { + clouds: MinMax; + windSpeed: MinMax; + windDirection: MinMax; + windGustiness: MinMax; + rain: MinMax; + rainIntensity: MinMax; + fog: MinMax; + temp: MinMax; + pressure: MinMax; +} +export interface MinMax { + min: number; + max: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/controllers/IBotController.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/controllers/IBotController.d.ts new file mode 100644 index 0000000..010e208 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/controllers/IBotController.d.ts @@ -0,0 +1,13 @@ +import { IGenerateBotsRequestData } from "../../eft/bot/IGenerateBotsRequestData"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { Difficulty } from "../../eft/common/tables/IBotType"; +export interface IBotController { + getBotLimit(type: string): number; + getBotDifficulty(type: string, difficulty: string): IBotCore | Difficulty; + isBotPmc(botRole: string): boolean; + isBotBoss(botRole: string): boolean; + isBotFollower(botRole: string): boolean; + generate(info: IGenerateBotsRequestData, playerScav: boolean): IBotBase[]; + getBotCap(): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/generators/IBotGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IBotGenerator.d.ts new file mode 100644 index 0000000..f3e8586 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IBotGenerator.d.ts @@ -0,0 +1,10 @@ +import { Inventory as PmcInventory } from "../../eft/common/IPmcData"; +import { Inventory, Chances, Generation } from "../../eft/common/tables/IBotType"; +export interface IBotGenerator { + generateInventory(templateInventory: Inventory, equipmentChances: Chances, generation: Generation, botRole: string, isPmc: boolean): PmcInventory; +} +export interface IExhaustableArray { + getRandomValue(): T; + getFirstValue(): T; + hasValues(): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/generators/ILocationGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/generators/ILocationGenerator.d.ts new file mode 100644 index 0000000..530ceca --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/generators/ILocationGenerator.d.ts @@ -0,0 +1,6 @@ +import { IStaticContainerProps, IStaticLootDetails, IStaticAmmoDetails, IStaticForcedProps } from "../../eft/common/tables/ILootBase"; +import { ILooseLoot, SpawnpointTemplate } from "../../eft/common/ILooseLoot"; +export interface ILocationGenerator { + generateContainerLoot(containerIn: IStaticContainerProps, staticForced: IStaticForcedProps[], staticLootDist: Record, staticAmmoDist: Record, locationName: string): IStaticContainerProps; + generateDynamicLoot(dynamicLootDist: ILooseLoot, staticAmmoDist: Record, locationName: string): SpawnpointTemplate[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/generators/IPMCLootGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IPMCLootGenerator.d.ts new file mode 100644 index 0000000..a9db89b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IPMCLootGenerator.d.ts @@ -0,0 +1,4 @@ +export interface IPMCLootGenerator { + generatePMCPocketLootPool(): string[]; + generatePMCBackpackLootPool(): string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairAssortGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairAssortGenerator.d.ts new file mode 100644 index 0000000..6670540 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairAssortGenerator.d.ts @@ -0,0 +1,4 @@ +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairAssortGenerator { + getAssortItems(): Item[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairOfferGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairOfferGenerator.d.ts new file mode 100644 index 0000000..30b4be5 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/generators/IRagfairOfferGenerator.d.ts @@ -0,0 +1,6 @@ +import { IBarterScheme } from "../../eft/common/tables/ITrader"; +import { IRagfairOffer } from "../../eft/ragfair/IRagfairOffer"; +import { Item } from "../../eft/common/tables/IItem"; +export interface IRagfairOfferGenerator { + createOffer(userID: string, time: number, items: Item[], barterScheme: IBarterScheme[], loyalLevel: number, price: number, sellInOnePiece: boolean): IRagfairOffer; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/helpers/Traders.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/helpers/Traders.d.ts new file mode 100644 index 0000000..163cd71 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/helpers/Traders.d.ts @@ -0,0 +1,10 @@ +export declare enum Traders { + PRAPOR = "54cb50c76803fa8b248b4571", + THERAPIST = "54cb57776803fa99248b456e", + FENCE = "579dc571d53a0658a154fbec", + SKIER = "58330581ace78e27b8b10cee", + PEACEKEEPER = "5935c25fb3acc3127c3d8cd9", + MECHANIC = "5a7c2eca46aef81a7ca2145d", + RAGMAN = "5ac3b934156ae10c4430e83c", + JAEGER = "5c0647fdd443bc2504c2d371" +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/mod/IMod.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IMod.d.ts new file mode 100644 index 0000000..623e3dd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IMod.d.ts @@ -0,0 +1,10 @@ +declare namespace ModLoader { + interface IMod { + name: string; + version: string; + main?: string; + author?: string; + license: string; + dependencies?: Record; + } +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/mod/IModLoader.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IModLoader.d.ts new file mode 100644 index 0000000..5398c9b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IModLoader.d.ts @@ -0,0 +1,8 @@ +import { DependencyContainer } from "tsyringe"; +export interface IModLoader { + load(container: DependencyContainer): void; + getBundles(local: boolean): string; + getBundle(key: string, local: boolean): void; + getImportedModsNames(): string[]; + getModPath(mod: string): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/mod/IPackageJsonData.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IPackageJsonData.d.ts new file mode 100644 index 0000000..09472cd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/mod/IPackageJsonData.d.ts @@ -0,0 +1,11 @@ +export interface IPackageJsonData { + incompatibilities?: string[]; + dependencies?: string[]; + name: string; + author: string; + version: string; + akiVersion: string; + licence: string; + main: string; + contributors: string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/ragfair/IRagfairServerPrices.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/ragfair/IRagfairServerPrices.d.ts new file mode 100644 index 0000000..c7d246a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/ragfair/IRagfairServerPrices.d.ts @@ -0,0 +1,4 @@ +export interface IRagfairServerPrices { + static: Record; + dynamic: Record; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/IDatabaseTables.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/IDatabaseTables.d.ts new file mode 100644 index 0000000..dbb71be --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/IDatabaseTables.d.ts @@ -0,0 +1,51 @@ +import { IGlobals } from "../../eft/common/IGlobals"; +import { IBotBase } from "../../eft/common/tables/IBotBase"; +import { IBotCore } from "../../eft/common/tables/IBotCore"; +import { IBotType } from "../../eft/common/tables/IBotType"; +import { ICustomizationItem } from "../../eft/common/tables/ICustomizationItem"; +import { IHandbookBase } from "../../eft/common/tables/IHandbookBase"; +import { ILootBase } from "../../eft/common/tables/ILootBase"; +import { IQuest } from "../../eft/common/tables/IQuest"; +import { IRepeatableQuestDatabase } from "../../eft/common/tables/IRepeatableQuests"; +import { ITemplateItem } from "../../eft/common/tables/ITemplateItem"; +import { ITrader } from "../../eft/common/tables/ITrader"; +import { IHideoutArea } from "../../eft/hideout/IHideoutArea"; +import { IHideoutProduction } from "../../eft/hideout/IHideoutProduction"; +import { IHideoutScavCase } from "../../eft/hideout/IHideoutScavCase"; +import { IHideoutSettingsBase } from "../../eft/hideout/IHideoutSettingsBase"; +import { ILocaleBase } from "./ILocaleBase"; +import { ILocations } from "./ILocations"; +import { IServerBase } from "./IServerBase"; +import { ISettingsBase } from "./ISettingsBase"; +export interface IDatabaseTables { + bots: { + types: Record; + base: IBotBase; + core: IBotCore; + }; + hideout: { + areas: IHideoutArea[]; + production: IHideoutProduction[]; + scavcase: IHideoutScavCase[]; + settings: IHideoutSettingsBase; + }; + locales: ILocaleBase; + locations: ILocations; + loot: ILootBase; + match: any; + templates: { + character: string[]; + items: Record; + quests: IQuest[]; + repeatableQuests: IRepeatableQuestDatabase; + clientItems: Record; + handbook: IHandbookBase; + customization: Record; + profiles: any; + prices: Record; + }; + traders: Record; + globals: IGlobals; + server: IServerBase; + settings: ISettingsBase; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/IHttpServer.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/IHttpServer.d.ts new file mode 100644 index 0000000..50e5c91 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/IHttpServer.d.ts @@ -0,0 +1,11 @@ +/// +import http, { ServerResponse } from "http"; +import { INotification } from "../../eft/notifier/INotifier"; +export interface IHttpServer { + load(): void; + getCookies(req: http.IncomingMessage): any; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + sendMessage(sessionID: string, output: INotification): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocaleBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocaleBase.d.ts new file mode 100644 index 0000000..a20084d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocaleBase.d.ts @@ -0,0 +1,61 @@ +export interface ILocaleBase { + global: ILocaleGlobalBase; + menu: Record; + languages: ILanguageBase[]; +} +export interface ILocaleGlobalBase { + interface: Record; + enum: any[]; + mail: Record; + quest: Record; + preset: Record; + handbook: Record; + season: Record; + customization: Record; + repeatableQuest: Record; + templates: ILocaleTemplateBase; + locations: ILocaleLocationsBase; + banners: ILocaleBannersBase; + trading: ILocaleTradingBase; +} +export interface ILocaleQuest { + name: string; + description: string; + note: string; + failMessageText: string; + startedMessageText: string; + successMessageText: string; + conditions: Record; + location: string; +} +export interface ILocalePreset { + Name: string; +} +export interface ILocaleTemplateBase { + templates: Record; +} +export interface ILocaleLocationsBase { + locations: Record; +} +export interface ILocaleBannersBase { + locations: Record; +} +export interface ILocaleProps { + Name: string; + ShortName: string; + Description: string; +} +export interface ILocaleTradingBase { + locations: Record; +} +export interface ILocaleTradingProps { + FullName: string; + FirstName: string; + Nickname: string; + Location: string; + Description: string; +} +export interface ILanguageBase { + ShortName: string; + Name: string; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocations.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocations.d.ts new file mode 100644 index 0000000..18f0262 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/ILocations.d.ts @@ -0,0 +1,26 @@ +import { ILocationBase } from "../../eft/common/ILocationBase"; +import { ILooseLoot } from "../../eft/common/ILooseLoot"; +import { ILocationsBase } from "../../eft/common/tables/ILocationsBase"; +export interface ILocations { + bigmap?: ILocationData; + develop?: ILocationData; + factory4_day?: ILocationData; + factory4_night?: ILocationData; + hideout?: ILocationData; + interchange?: ILocationData; + laboratory?: ILocationData; + lighthouse?: ILocationData; + privatearea?: ILocationData; + rezervbase?: ILocationData; + shoreline?: ILocationData; + suburbs?: ILocationData; + tarkovstreets?: ILocationData; + terminal?: ILocationData; + town?: ILocationData; + woods?: ILocationData; + base?: ILocationsBase; +} +export interface ILocationData { + base: ILocationBase; + looseLoot?: ILooseLoot; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/IServerBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/IServerBase.d.ts new file mode 100644 index 0000000..d033db3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/IServerBase.d.ts @@ -0,0 +1,4 @@ +export interface IServerBase { + ip: string; + port: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/server/ISettingsBase.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/server/ISettingsBase.d.ts new file mode 100644 index 0000000..c067cda --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/server/ISettingsBase.d.ts @@ -0,0 +1,43 @@ +export interface ISettingsBase { + config: Config; +} +export interface Config { + AFKTimeoutSeconds: number; + AdditionalRandomDelaySeconds: number; + ClientSendRateLimit: number; + CriticalRetriesCount: number; + DefaultRetriesCount: number; + FirstCycleDelaySeconds: number; + FramerateLimit: FramerateLimit; + GroupStatusInterval: number; + KeepAliveInterval: number; + Mark502and504AsNonImportant: boolean; + MemoryManagementSettings: MemoryManagementSettings; + NVidiaHighlights: boolean; + NextCycleDelaySeconds: number; + PingServerResultSendInterval: number; + PingServersInterval: number; + ReleaseProfiler: ReleaseProfiler; + SecondCycleDelaySeconds: number; + TurnOffLogging: boolean; + WeaponOverlapDistanceCulling: number; + WebDiagnosticsEnabled: boolean; +} +export interface FramerateLimit { + MaxFramerateGameLimit: number; + MaxFramerateLobbyLimit: number; + MinFramerateLimit: number; +} +export interface MemoryManagementSettings { + AggressiveGC: boolean; + GigabytesRequiredToDisableGCDuringRaid: number; + HeapPreAllocationEnabled: boolean; + HeapPreAllocationMB: number; + OverrideRamCleanerSettings: boolean; + RamCleanerEnabled: boolean; +} +export interface ReleaseProfiler { + Enabled: boolean; + MaxRecords: number; + RecordTriggerValue: number; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/utils/IAsyncQueue.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/utils/IAsyncQueue.d.ts new file mode 100644 index 0000000..2be801a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/utils/IAsyncQueue.d.ts @@ -0,0 +1,4 @@ +import { ICommand } from "./ICommand"; +export interface IAsyncQueue { + waitFor(command: ICommand): Promise; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/utils/ICommand.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/utils/ICommand.d.ts new file mode 100644 index 0000000..696bb83 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/utils/ICommand.d.ts @@ -0,0 +1,4 @@ +export interface ICommand { + uuid: string; + cmd: () => Promise; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/utils/ILogger.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/utils/ILogger.d.ts new file mode 100644 index 0000000..c983701 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/utils/ILogger.d.ts @@ -0,0 +1,10 @@ +import { Daum } from "../../eft/itemEvent/IItemEventRouterRequest"; +export interface ILogger { + writeToLogFile(data: string | Daum): void; + log(data: string | Record | Error, color: string): void; + error(data: string): void; + warning(data: string): void; + success(data: string): void; + info(data: string): void; + debug(data: string | Record, onlyShowInConsole?: boolean): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/models/spt/utils/IUuidGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/models/spt/utils/IUuidGenerator.d.ts new file mode 100644 index 0000000..3870469 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/models/spt/utils/IUuidGenerator.d.ts @@ -0,0 +1,3 @@ +export interface IUUidGenerator { + generate(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/HttpRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/HttpRouter.d.ts new file mode 100644 index 0000000..44edc0b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/HttpRouter.d.ts @@ -0,0 +1,11 @@ +/// +import { IncomingMessage } from "http"; +import { DynamicRouter, StaticRouter } from "../di/Router"; +export declare class HttpRouter { + private staticRouters; + private dynamicRoutes; + constructor(staticRouters: StaticRouter[], dynamicRoutes: DynamicRouter[]); + private groupBy; + getResponse(req: IncomingMessage, info: any, sessionID: string): string; + private handleRoute; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/ImageRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/ImageRouter.d.ts new file mode 100644 index 0000000..07a0606 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/ImageRouter.d.ts @@ -0,0 +1,12 @@ +/// +import { IncomingMessage, ServerResponse } from "http"; +import { VFS } from "../utils/VFS"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +export declare class ImageRouter { + private vfs; + constructor(vfs: VFS); + private onRoute; + addRoute(key: string, valueToAdd: string): void; + sendImage(sessionID: string, req: IncomingMessage, resp: ServerResponse, body: any, httpServer: IHttpServer): void; + getImage(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/ItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/ItemEventRouter.d.ts new file mode 100644 index 0000000..bb20152 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/ItemEventRouter.d.ts @@ -0,0 +1,17 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IItemEventRouterRequest } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { ItemEventRouterDefinition } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ItemEventRouter { + private logger; + private jsonUtil; + private profileHelper; + private itemEventRouters; + constructor(logger: ILogger, jsonUtil: JsonUtil, profileHelper: ProfileHelper, itemEventRouters: ItemEventRouterDefinition[]); + private output; + handleEvents(info: IItemEventRouterRequest, sessionID: string): IItemEventRouterResponse; + getOutput(sessionID: string): IItemEventRouterResponse; + private resetOutput; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/BotDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/BotDynamicRouter.d.ts new file mode 100644 index 0000000..dd2f68a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/BotDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BotDynamicRouter extends DynamicRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/BundleDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/BundleDynamicRouter.d.ts new file mode 100644 index 0000000..be27008 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/BundleDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class BundleDynamicRouter extends DynamicRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/CustomizationDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/CustomizationDynamicRouter.d.ts new file mode 100644 index 0000000..03a5967 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/CustomizationDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class CustomizationDynamicRouter extends DynamicRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/DataDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/DataDynamicRouter.d.ts new file mode 100644 index 0000000..c30501a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/DataDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class DataDynamicRouter extends DynamicRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/HttpDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/HttpDynamicRouter.d.ts new file mode 100644 index 0000000..b2933e9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/HttpDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter } from "../../di/Router"; +import { ImageRouter } from "../ImageRouter"; +export declare class HttpDynamicRouter extends DynamicRouter { + private imageRouter; + constructor(imageRouter: ImageRouter); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/InraidDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/InraidDynamicRouter.d.ts new file mode 100644 index 0000000..ea4a9ae --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/InraidDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class InraidDynamicRouter extends DynamicRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); + getTopLevelRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/LocationDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/LocationDynamicRouter.d.ts new file mode 100644 index 0000000..30741db --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/LocationDynamicRouter.d.ts @@ -0,0 +1,7 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class LocationDynamicRouter extends DynamicRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); + getTopLevelRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/NotifierDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/NotifierDynamicRouter.d.ts new file mode 100644 index 0000000..4786817 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/NotifierDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class NotifierDynamicRouter extends DynamicRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/dynamic/TraderDynamicRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/dynamic/TraderDynamicRouter.d.ts new file mode 100644 index 0000000..a100b4c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/dynamic/TraderDynamicRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { DynamicRouter } from "../../di/Router"; +export declare class TraderDynamicRouter extends DynamicRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/CustomizationItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/CustomizationItemEventRouter.d.ts new file mode 100644 index 0000000..3025e2c --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/CustomizationItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class CustomizationItemEventRouter extends ItemEventRouterDefinition { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/HealthItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/HealthItemEventRouter.d.ts new file mode 100644 index 0000000..bad9af2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/HealthItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HealthItemEventRouter extends ItemEventRouterDefinition { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/HideoutItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/HideoutItemEventRouter.d.ts new file mode 100644 index 0000000..2cec18b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/HideoutItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { HideoutCallbacks } from "../../callbacks/HideoutCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class HideoutItemEventRouter extends ItemEventRouterDefinition { + private hideoutCallbacks; + constructor(hideoutCallbacks: HideoutCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/InsuranceItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/InsuranceItemEventRouter.d.ts new file mode 100644 index 0000000..8efc2c2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/InsuranceItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InsuranceItemEventRouter extends ItemEventRouterDefinition { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/InventoryItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/InventoryItemEventRouter.d.ts new file mode 100644 index 0000000..1d93e7b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/InventoryItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { InventoryCallbacks } from "../../callbacks/InventoryCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class InventoryItemEventRouter extends ItemEventRouterDefinition { + private inventoryCallbacks; + constructor(inventoryCallbacks: InventoryCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/NoteItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/NoteItemEventRouter.d.ts new file mode 100644 index 0000000..12af594 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/NoteItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { NoteCallbacks } from "../../callbacks/NoteCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class NoteItemEventRouter extends ItemEventRouterDefinition { + private noteCallbacks; + constructor(noteCallbacks: NoteCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/PresetBuildItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/PresetBuildItemEventRouter.d.ts new file mode 100644 index 0000000..7298c52 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/PresetBuildItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class PresetBuildItemEventRouter extends ItemEventRouterDefinition { + private presetBuildCallbacks; + constructor(presetBuildCallbacks: PresetBuildCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/QuestItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/QuestItemEventRouter.d.ts new file mode 100644 index 0000000..9944ae9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/QuestItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class QuestItemEventRouter extends ItemEventRouterDefinition { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/RagfairItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/RagfairItemEventRouter.d.ts new file mode 100644 index 0000000..88e52ba --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/RagfairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RagfairItemEventRouter extends ItemEventRouterDefinition { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/RepairItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/RepairItemEventRouter.d.ts new file mode 100644 index 0000000..b292ded --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/RepairItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { RepairCallbacks } from "../../callbacks/RepairCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class RepairItemEventRouter extends ItemEventRouterDefinition { + private repairCallbacks; + constructor(repairCallbacks: RepairCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/TradeItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/TradeItemEventRouter.d.ts new file mode 100644 index 0000000..1bca2b8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/TradeItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { TradeCallbacks } from "../../callbacks/TradeCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class TradeItemEventRouter extends ItemEventRouterDefinition { + private tradeCallbacks; + constructor(tradeCallbacks: TradeCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/item_events/WishlistItemEventRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/item_events/WishlistItemEventRouter.d.ts new file mode 100644 index 0000000..38831f6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/item_events/WishlistItemEventRouter.d.ts @@ -0,0 +1,10 @@ +import { IPmcData } from "../../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../../models/eft/itemEvent/IItemEventRouterResponse"; +import { WishlistCallbacks } from "../../callbacks/WishlistCallbacks"; +import { HandledRoute, ItemEventRouterDefinition } from "../../di/Router"; +export declare class WishlistItemEventRouter extends ItemEventRouterDefinition { + private wishlistCallbacks; + constructor(wishlistCallbacks: WishlistCallbacks); + getHandledRoutes(): HandledRoute[]; + handleItemEvent(url: string, pmcData: IPmcData, body: any, sessionID: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/save_load/HealthSaveLoadRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/save_load/HealthSaveLoadRouter.d.ts new file mode 100644 index 0000000..114f5b2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/save_load/HealthSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class HealthSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/save_load/InraidSaveLoadRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/save_load/InraidSaveLoadRouter.d.ts new file mode 100644 index 0000000..4c00b40 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/save_load/InraidSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InraidSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/save_load/InsuranceSaveLoadRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/save_load/InsuranceSaveLoadRouter.d.ts new file mode 100644 index 0000000..30ce98e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/save_load/InsuranceSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class InsuranceSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/save_load/ProfileSaveLoadRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/save_load/ProfileSaveLoadRouter.d.ts new file mode 100644 index 0000000..16c7619 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/save_load/ProfileSaveLoadRouter.d.ts @@ -0,0 +1,7 @@ +import { IAkiProfile } from "../../models/eft/profile/IAkiProfile"; +import { HandledRoute, SaveLoadRouter } from "../../di/Router"; +export declare class ProfileSaveLoadRouter extends SaveLoadRouter { + constructor(); + getHandledRoutes(): HandledRoute[]; + handleLoad(profile: IAkiProfile): IAkiProfile; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/serializers/BundleSerializer.d.ts b/TypeScript/11BundleLoadingSample/types/routers/serializers/BundleSerializer.d.ts new file mode 100644 index 0000000..5f275c4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/serializers/BundleSerializer.d.ts @@ -0,0 +1,11 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { ILogger } from "../../models/spt/utils/ILogger"; +import { Serializer } from "../../di/Serializer"; +import { BundleLoader } from "../../loaders/BundleLoader"; +export declare class BundleSerializer extends Serializer { + private logger; + private bundleLoader; + constructor(logger: ILogger, bundleLoader: BundleLoader); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/serializers/ImageSerializer.d.ts b/TypeScript/11BundleLoadingSample/types/routers/serializers/ImageSerializer.d.ts new file mode 100644 index 0000000..29340d0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/serializers/ImageSerializer.d.ts @@ -0,0 +1,9 @@ +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +import { Serializer } from "../../di/Serializer"; +import { ImageRouter } from "../ImageRouter"; +export declare class ImageSerializer extends Serializer { + private imageRouter; + constructor(imageRouter: ImageRouter); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/serializers/NotifySerializer.d.ts b/TypeScript/11BundleLoadingSample/types/routers/serializers/NotifySerializer.d.ts new file mode 100644 index 0000000..8be8ac2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/serializers/NotifySerializer.d.ts @@ -0,0 +1,11 @@ +import { NotifierController } from "../../controllers/NotifierController"; +import { Serializer } from "../../di/Serializer"; +import { HttpServerHelper } from "../../helpers/HttpServerHelper"; +import { IHttpServer } from "../../models/spt/server/IHttpServer"; +export declare class NotifySerializer extends Serializer { + private notifierController; + private httpServerHelper; + constructor(notifierController: NotifierController, httpServerHelper: HttpServerHelper); + serialize(sessionID: string, req: any, resp: any, body: any, httpServer: IHttpServer): void; + canHandle(route: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/BotStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/BotStaticRouter.d.ts new file mode 100644 index 0000000..d8b0bf4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/BotStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BotCallbacks } from "../../callbacks/BotCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BotStaticRouter extends StaticRouter { + private botCallbacks; + constructor(botCallbacks: BotCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/BundleStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/BundleStaticRouter.d.ts new file mode 100644 index 0000000..3905b82 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/BundleStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { BundleCallbacks } from "../../callbacks/BundleCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class BundleStaticRouter extends StaticRouter { + private bundleCallbacks; + constructor(bundleCallbacks: BundleCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/CustomizationStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/CustomizationStaticRouter.d.ts new file mode 100644 index 0000000..46c71b8 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/CustomizationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { CustomizationCallbacks } from "../../callbacks/CustomizationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class CustomizationStaticRouter extends StaticRouter { + private customizationCallbacks; + constructor(customizationCallbacks: CustomizationCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/DataStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/DataStaticRouter.d.ts new file mode 100644 index 0000000..a493d3a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/DataStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DataCallbacks } from "../../callbacks/DataCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DataStaticRouter extends StaticRouter { + private dataCallbacks; + constructor(dataCallbacks: DataCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/DialogStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/DialogStaticRouter.d.ts new file mode 100644 index 0000000..a59fb14 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/DialogStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { DialogueCallbacks } from "../../callbacks/DialogueCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class DialogStaticRouter extends StaticRouter { + private dialogueCallbacks; + constructor(dialogueCallbacks: DialogueCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/GameStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/GameStaticRouter.d.ts new file mode 100644 index 0000000..988b673 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/GameStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { GameCallbacks } from "../../callbacks/GameCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class GameStaticRouter extends StaticRouter { + private gameCallbacks; + constructor(gameCallbacks: GameCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/HealthStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/HealthStaticRouter.d.ts new file mode 100644 index 0000000..e644861 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/HealthStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { HealthCallbacks } from "../../callbacks/HealthCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class HealthStaticRouter extends StaticRouter { + private healthCallbacks; + constructor(healthCallbacks: HealthCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/InraidStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/InraidStaticRouter.d.ts new file mode 100644 index 0000000..66ed860 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/InraidStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InraidCallbacks } from "../../callbacks/InraidCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InraidStaticRouter extends StaticRouter { + private inraidCallbacks; + constructor(inraidCallbacks: InraidCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/InsuranceStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/InsuranceStaticRouter.d.ts new file mode 100644 index 0000000..8da26b3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/InsuranceStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { InsuranceCallbacks } from "../../callbacks/InsuranceCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class InsuranceStaticRouter extends StaticRouter { + private insuranceCallbacks; + constructor(insuranceCallbacks: InsuranceCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/ItemEventStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/ItemEventStaticRouter.d.ts new file mode 100644 index 0000000..08ba6bb --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/ItemEventStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ItemEventCallbacks } from "../../callbacks/ItemEventCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ItemEventStaticRouter extends StaticRouter { + private itemEventCallbacks; + constructor(itemEventCallbacks: ItemEventCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/LauncherStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/LauncherStaticRouter.d.ts new file mode 100644 index 0000000..9d07f78 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/LauncherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LauncherCallbacks } from "../../callbacks/LauncherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LauncherStaticRouter extends StaticRouter { + private launcherCallbacks; + constructor(launcherCallbacks: LauncherCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/LocationStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/LocationStaticRouter.d.ts new file mode 100644 index 0000000..9c5c52e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/LocationStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { LocationCallbacks } from "../../callbacks/LocationCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class LocationStaticRouter extends StaticRouter { + private locationCallbacks; + constructor(locationCallbacks: LocationCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/MatchStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/MatchStaticRouter.d.ts new file mode 100644 index 0000000..d746381 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/MatchStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { MatchCallbacks } from "../../callbacks/MatchCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class MatchStaticRouter extends StaticRouter { + private matchCallbacks; + constructor(matchCallbacks: MatchCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/NotifierStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/NotifierStaticRouter.d.ts new file mode 100644 index 0000000..1c8566d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/NotifierStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { NotifierCallbacks } from "../../callbacks/NotifierCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class NotifierStaticRouter extends StaticRouter { + private notifierCallbacks; + constructor(notifierCallbacks: NotifierCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/PresetStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/PresetStaticRouter.d.ts new file mode 100644 index 0000000..2272f82 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/PresetStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { PresetBuildCallbacks } from "../../callbacks/PresetBuildCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class PresetStaticRouter extends StaticRouter { + private presetCallbacks; + constructor(presetCallbacks: PresetBuildCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/ProfileStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/ProfileStaticRouter.d.ts new file mode 100644 index 0000000..fd787f1 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/ProfileStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { ProfileCallbacks } from "../../callbacks/ProfileCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class ProfileStaticRouter extends StaticRouter { + private profileCallbacks; + constructor(profileCallbacks: ProfileCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/QuestStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/QuestStaticRouter.d.ts new file mode 100644 index 0000000..fda3c23 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/QuestStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { QuestCallbacks } from "../../callbacks/QuestCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class QuestStaticRouter extends StaticRouter { + private questCallbacks; + constructor(questCallbacks: QuestCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/RagfairStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/RagfairStaticRouter.d.ts new file mode 100644 index 0000000..618374f --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/RagfairStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { RagfairCallbacks } from "../../callbacks/RagfairCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class RagfairStaticRouter extends StaticRouter { + private ragfairCallbacks; + constructor(ragfairCallbacks: RagfairCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/TraderStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/TraderStaticRouter.d.ts new file mode 100644 index 0000000..18f0629 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/TraderStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { TraderCallbacks } from "../../callbacks/TraderCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class TraderStaticRouter extends StaticRouter { + private traderCallbacks; + constructor(traderCallbacks: TraderCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/routers/static/WeatherStaticRouter.d.ts b/TypeScript/11BundleLoadingSample/types/routers/static/WeatherStaticRouter.d.ts new file mode 100644 index 0000000..61b904d --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/routers/static/WeatherStaticRouter.d.ts @@ -0,0 +1,6 @@ +import { WeatherCallbacks } from "../../callbacks/WeatherCallbacks"; +import { StaticRouter } from "../../di/Router"; +export declare class WeatherStaticRouter extends StaticRouter { + private weatherCallbacks; + constructor(weatherCallbacks: WeatherCallbacks); +} diff --git a/TypeScript/11BundleLoadingSample/types/servers/ConfigServer.d.ts b/TypeScript/11BundleLoadingSample/types/servers/ConfigServer.d.ts new file mode 100644 index 0000000..9c2e114 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/servers/ConfigServer.d.ts @@ -0,0 +1,30 @@ +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class ConfigServer { + private logger; + private vfs; + private jsonUtil; + private configs; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil); + getConfig(configType: ConfigTypes): T; + initialize(): void; +} +export declare const enum ConfigTypes { + AIRDROP = "aki-airdrop", + BOT = "aki-bot", + CORE = "aki-core", + HEALTH = "aki-health", + HIDEOUT = "aki-hideout", + HTTP = "aki-http", + IN_RAID = "aki-inraid", + INSURANCE = "aki-insurance", + INVENTORY = "aki-inventory", + LOCATION = "aki-location", + MATCH = "aki-match", + QUEST = "aki-quest", + RAGFAIR = "aki-ragfair", + REPAIR = "aki-repair", + TRADER = "aki-trader", + WEATHER = "aki-weather" +} diff --git a/TypeScript/11BundleLoadingSample/types/servers/DatabaseServer.d.ts b/TypeScript/11BundleLoadingSample/types/servers/DatabaseServer.d.ts new file mode 100644 index 0000000..521bcf9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/servers/DatabaseServer.d.ts @@ -0,0 +1,6 @@ +import { IDatabaseTables } from "../models/spt/server/IDatabaseTables"; +export declare class DatabaseServer { + private tableData; + getTables(): IDatabaseTables; + setTables(any: any): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/servers/HttpServer.d.ts b/TypeScript/11BundleLoadingSample/types/servers/HttpServer.d.ts new file mode 100644 index 0000000..d0db7e4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/servers/HttpServer.d.ts @@ -0,0 +1,47 @@ +/// +import http, { ServerResponse } from "http"; +import { Serializer } from "../di/Serializer"; +import { HttpServerHelper } from "../helpers/HttpServerHelper"; +import { NotifierHelper } from "../helpers/NotifierHelper"; +import { INotification } from "../models/eft/notifier/INotifier"; +import { IHttpServer } from "../models/spt/server/IHttpServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { HttpRouter } from "../routers/HttpRouter"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ConfigServer } from "./ConfigServer"; +import { DatabaseServer } from "./DatabaseServer"; +export declare class HttpServer implements IHttpServer { + private httpRouter; + private logger; + private randomUtil; + private jsonUtil; + private httpResponse; + private databaseServer; + private notifierHelper; + private httpServerHelper; + private serializers; + private configServer; + constructor(httpRouter: HttpRouter, // TODO: delay required + logger: ILogger, randomUtil: RandomUtil, jsonUtil: JsonUtil, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, notifierHelper: NotifierHelper, httpServerHelper: HttpServerHelper, serializers: Serializer[], configServer: ConfigServer); + private buffers; + private onReceive; + private onRespond; + private httpConfig; + private webSockets; + private websocketPingHandler; + getCookies(req: http.IncomingMessage): any; + resetBuffer(sessionID: string): void; + putInBuffer(sessionID: any, data: any, bufLength: number): boolean; + getFromBuffer(sessionID: string): any; + sendZlibJson(resp: any, output: any, sessionID: string): void; + sendMessage(sessionID: string, output: INotification): void; + sendFile(resp: ServerResponse, file: any): void; + isConnectionWebSocket(sessionID: string): boolean; + sendResponse(sessionID: string, req: any, resp: any, body: Buffer): void; + handleRequest(req: http.IncomingMessage, resp: http.ServerResponse): void; + load(): void; + private getRandomisedMessage; + wsOnConnection(ws: any, req: any): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/servers/RagfairServer.d.ts b/TypeScript/11BundleLoadingSample/types/servers/RagfairServer.d.ts new file mode 100644 index 0000000..d103625 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/servers/RagfairServer.d.ts @@ -0,0 +1,46 @@ +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +import { RagfairServerHelper } from "../helpers/RagfairServerHelper"; +import { ProfileHelper } from "../helpers/ProfileHelper"; +import { RagfairOfferGenerator } from "../generators/RagfairOfferGenerator"; +import { SaveServer } from "./SaveServer"; +import { RagfairPriceService } from "../services/RagfairPriceService"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { RagfairCategoriesService } from "../services/RagfairCategoriesService"; +import { RagfairLinkedItemService } from "../services/RagfairLinkedItemService"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { ConfigServer } from "./ConfigServer"; +import { ItemEventRouter } from "../routers/ItemEventRouter"; +import { RagfairRequiredItemsService } from "../services/RagfairRequiredItemsService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairServer { + private logger; + private ragfairOfferGenerator; + private ragfairServerHelper; + private profileHelper; + private itemEventRouter; + private httpResponse; + private saveServer; + private ragfairPriceService; + private ragfairOfferService; + private ragfairLinkedItemService; + private ragfairCategoriesService; + private ragfairRequiredItemsService; + private configServer; + private ragfairConfig; + constructor(logger: ILogger, ragfairOfferGenerator: RagfairOfferGenerator, ragfairServerHelper: RagfairServerHelper, profileHelper: ProfileHelper, itemEventRouter: ItemEventRouter, httpResponse: HttpResponseUtil, saveServer: SaveServer, ragfairPriceService: RagfairPriceService, ragfairOfferService: RagfairOfferService, ragfairLinkedItemService: RagfairLinkedItemService, ragfairCategoriesService: RagfairCategoriesService, ragfairRequiredItemsService: RagfairRequiredItemsService, configServer: ConfigServer); + load(): void; + update(): void; + private processExpiredOffer; + returnPlayerOffer(offer: IRagfairOffer): IItemEventRouterResponse; + getCategories(): Record; + /** + * Disable/Hide an offer from flea + * @param offerId + */ + hideOffer(offerId: string): void; + getOffer(offerID: string): IRagfairOffer; + removeOfferStack(offerID: string, amount: number): void; + doesOfferExist(offerId: string): boolean; + addPlayerOffers(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/servers/SaveServer.d.ts b/TypeScript/11BundleLoadingSample/types/servers/SaveServer.d.ts new file mode 100644 index 0000000..fdf92e4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/servers/SaveServer.d.ts @@ -0,0 +1,28 @@ +import { IAkiProfile, Info } from "../models/eft/profile/IAkiProfile"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +import { SaveLoadRouter } from "../di/Router"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class SaveServer { + private vfs; + private saveLoadRouters; + private jsonUtil; + private hashUtil; + private logger; + private profileFilepath; + private profiles; + private onSave; + private saveMd5; + constructor(vfs: VFS, saveLoadRouters: SaveLoadRouter[], jsonUtil: JsonUtil, hashUtil: HashUtil, logger: ILogger); + load(): void; + save(): void; + getProfile(sessionId: string): IAkiProfile; + getProfiles(): Record; + deleteProfileById(sessionID: string): boolean; + createProfile(profileInfo: Info): void; + addProfile(profileDetails: IAkiProfile): void; + loadProfile(sessionID: string): void; + saveProfile(sessionID: string): void; + removeProfile(sessionID: string): boolean; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/FenceService.d.ts b/TypeScript/11BundleLoadingSample/types/services/FenceService.d.ts new file mode 100644 index 0000000..eef87b3 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/FenceService.d.ts @@ -0,0 +1,38 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { FenceLevel } from "../models/eft/common/IGlobals"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { RandomUtil } from "../utils/RandomUtil"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class FenceService { + private logger; + private hashUtil; + private jsonUtil; + private randomUtil; + private databaseServer; + private handbookHelper; + private itemHelper; + private presetHelper; + private configServer; + private fenceAssort; + private traderConfig; + constructor(logger: ILogger, hashUtil: HashUtil, jsonUtil: JsonUtil, randomUtil: RandomUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, itemHelper: ItemHelper, presetHelper: PresetHelper, configServer: ConfigServer); + private setFenceAssort; + getFenceAssorts(): ITraderAssort; + hasExpiredCache(refreshAssort: boolean): boolean; + generateFenceAssortCache(pmcData: IPmcData): void; + /** + * + * @param pmcData Get the fence level the passed in profile has + * @returns FenceLevel + */ + getFenceInfo(pmcData: IPmcData): FenceLevel; + removeFenceOffer(assortIdToRemove: string): void; + updateFenceOffers(pmcData: IPmcData): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/HashCacheService.d.ts b/TypeScript/11BundleLoadingSample/types/services/HashCacheService.d.ts new file mode 100644 index 0000000..c9b0170 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/HashCacheService.d.ts @@ -0,0 +1,19 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "../utils/HashUtil"; +import { JsonUtil } from "../utils/JsonUtil"; +import { VFS } from "../utils/VFS"; +export declare class HashCacheService { + private vfs; + private hashUtil; + private jsonUtil; + private logger; + private jsonHashes; + private modHashes; + private readonly modCachePath; + constructor(vfs: VFS, hashUtil: HashUtil, jsonUtil: JsonUtil, logger: ILogger); + getStoredModHash(modName: string): string; + modContentMatchesStoredHash(modName: string, modContent: string): boolean; + hashMatchesStoredHash(modName: string, modHash: string): boolean; + storeModContent(modName: string, modContent: string): void; + storeModHash(modName: string, modHash: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/InsuranceService.d.ts b/TypeScript/11BundleLoadingSample/types/services/InsuranceService.d.ts new file mode 100644 index 0000000..160faba --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/InsuranceService.d.ts @@ -0,0 +1,41 @@ +import { DialogueHelper } from "../helpers/DialogueHelper"; +import { SecureContainerHelper } from "../helpers/SecureContainerHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { Item } from "../models/eft/common/tables/IItem"; +import { ISaveProgressRequestData } from "../models/eft/inRaid/ISaveProgressRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { RandomUtil } from "../utils/RandomUtil"; +import { TimeUtil } from "../utils/TimeUtil"; +export declare class InsuranceService { + private logger; + private databaseServer; + private secureContainerHelper; + private randomUtil; + private timeUtil; + private saveServer; + private traderHelper; + private dialogueHelper; + private configServer; + private insured; + private templatesById; + private insuranceConfig; + constructor(logger: ILogger, databaseServer: DatabaseServer, secureContainerHelper: SecureContainerHelper, randomUtil: RandomUtil, timeUtil: TimeUtil, saveServer: SaveServer, traderHelper: TraderHelper, dialogueHelper: DialogueHelper, configServer: ConfigServer); + insuranceExists(sessionId: string): boolean; + insuranceTraderArrayExists(sessionId: string, traderId: string): boolean; + getInsurance(sessionId: string): Record; + getInsuranceItems(sessionId: string, traderId: string): any[]; + resetInsurance(sessionId: string): void; + resetInsuranceTraderArray(sessionId: string, traderId: string): void; + addInsuranceItemToArray(sessionId: string, traderId: string, itemToAdd: any): void; + getItemPrice(_tpl: string): number; + generateTemplatesById(): void; + sendInsuredItems(pmcData: IPmcData, sessionID: string): void; + storeLostGear(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + storeInsuredItemsForReturn(pmcData: IPmcData, offraidData: ISaveProgressRequestData, preRaidGear: Item[], sessionID: string): void; + private addGearToSend; + getPremium(pmcData: IPmcData, inventoryItem: Item, traderId: string): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/MatchLocationService.d.ts b/TypeScript/11BundleLoadingSample/types/services/MatchLocationService.d.ts new file mode 100644 index 0000000..f7b7d3b --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/MatchLocationService.d.ts @@ -0,0 +1,8 @@ +import { TimeUtil } from "../utils/TimeUtil"; +export declare class MatchLocationService { + private timeUtil; + private locations; + constructor(timeUtil: TimeUtil); + createGroup(sessionID: string, info: any): any; + deleteGroup(info: any): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/ModCompilerService.d.ts b/TypeScript/11BundleLoadingSample/types/services/ModCompilerService.d.ts new file mode 100644 index 0000000..d316e48 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/ModCompilerService.d.ts @@ -0,0 +1,13 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { VFS } from "../utils/VFS"; +import { HashCacheService } from "./HashCacheService"; +export declare class ModCompilerService { + private logger; + private hashCacheService; + private vfs; + constructor(logger: ILogger, hashCacheService: HashCacheService, vfs: VFS); + compileMod(modName: string, path: string, modTypeScriptFiles: string[]): Promise; + private compile; + private areFilesReady; + private delay; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/NotificationService.d.ts b/TypeScript/11BundleLoadingSample/types/services/NotificationService.d.ts new file mode 100644 index 0000000..9c6c143 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/NotificationService.d.ts @@ -0,0 +1,21 @@ +import { INotification } from "../models/eft/notifier/INotifier"; +export declare class NotificationService { + private messageQueue; + getMessageQueue(): {}; + getMessageFromQueue(sessionId: string): any; + updateMessageOnQueue(sessionId: string, value: any[]): void; + has(sessionID: string): boolean; + /** + * Pop first message from queue. + */ + pop(sessionID: string): any; + /** + * Add message to queue + */ + add(sessionID: string, message: INotification): void; + /** + * Get message queue for session + * @param sessionID + */ + get(sessionID: string): any; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/PaymentService.d.ts b/TypeScript/11BundleLoadingSample/types/services/PaymentService.d.ts new file mode 100644 index 0000000..0a6c4d6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/PaymentService.d.ts @@ -0,0 +1,48 @@ +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { InventoryHelper } from "../helpers/InventoryHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { TraderHelper } from "../helpers/TraderHelper"; +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +import { IProcessBuyTradeRequestData } from "../models/eft/trade/IProcessBuyTradeRequestData"; +import { IProcessSellTradeRequestData } from "../models/eft/trade/IProcessSellTradeRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { HttpResponseUtil } from "../utils/HttpResponseUtil"; +export declare class PaymentService { + private logger; + private httpResponse; + private databaseServer; + private handbookHelper; + private traderHelper; + private itemHelper; + private inventoryHelper; + private paymentHelper; + constructor(logger: ILogger, httpResponse: HttpResponseUtil, databaseServer: DatabaseServer, handbookHelper: HandbookHelper, traderHelper: TraderHelper, itemHelper: ItemHelper, inventoryHelper: InventoryHelper, paymentHelper: PaymentHelper); + /** + * Take money and insert items into return to server request + * @param {Object} pmcData + * @param {Object} body + * @param {string} sessionID + * @returns Object + */ + payMoney(pmcData: IPmcData, body: IProcessBuyTradeRequestData, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; + /** + * Receive money back after selling + * @param {IPmcData} pmcData + * @param {number} amount + * @param {IProcessSellTradeRequestData} body + * @param {IItemEventRouterResponse} output + * @param {string} sessionID + * @returns IItemEventRouterResponse + */ + getMoney(pmcData: IPmcData, amount: number, body: IProcessSellTradeRequestData, output: IItemEventRouterResponse, sessionID: string): IItemEventRouterResponse; + /** + * Recursively checks if the given item is + * inside the stash, that is it has the stash as + * ancestor with slotId=hideout + */ + private isItemInStash; + addPaymentToOutput(pmcData: IPmcData, currencyTpl: string, amountToPay: number, sessionID: string, output: IItemEventRouterResponse): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/PlayerService.d.ts b/TypeScript/11BundleLoadingSample/types/services/PlayerService.d.ts new file mode 100644 index 0000000..99e5986 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/PlayerService.d.ts @@ -0,0 +1,22 @@ +import { IPmcData } from "../models/eft/common/IPmcData"; +import { IPlayerIncrementSkillLevelRequestData } from "../models/eft/player/IPlayerIncrementSkillLevelRequestData"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class PlayerService { + private logger; + private databaseServer; + constructor(logger: ILogger, databaseServer: DatabaseServer); + /** + * increases the profile skill and updates any output + * @param {Object} pmcData + * @param {Object} output + * @param {String} skillName + * @param {Number} amount + */ + incrementSkillLevel(pmcData: IPmcData, output: IPlayerIncrementSkillLevelRequestData, skillName: string, amount: number): void; + /** + * @param {Object} pmcData + * @returns number + */ + calculateLevel(pmcData: IPmcData): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/RagfairCategoriesService.d.ts b/TypeScript/11BundleLoadingSample/types/services/RagfairCategoriesService.d.ts new file mode 100644 index 0000000..fb9efa2 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/RagfairCategoriesService.d.ts @@ -0,0 +1,10 @@ +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairCategoriesService { + updateCategories(offers: IRagfairOffer[]): void; + private categories; + getCategories(): Record; + getCategoryByItemId(itemId: string): number; + resetCategories(): void; + setCategoryValue(itemId: string, newValue: number): void; + incrementCategory(itemId: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/RagfairLinkedItemService.d.ts b/TypeScript/11BundleLoadingSample/types/services/RagfairLinkedItemService.d.ts new file mode 100644 index 0000000..d5dc58e --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/RagfairLinkedItemService.d.ts @@ -0,0 +1,9 @@ +import { DatabaseServer } from "../servers/DatabaseServer"; +export declare class RagfairLinkedItemService { + private databaseServer; + private linkedItemsCache; + constructor(databaseServer: DatabaseServer); + getLinkedItems(linkedSearchId: string): Iterable; + buildLinkedItemTable(): void; + private getFilters; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/RagfairOfferService.d.ts b/TypeScript/11BundleLoadingSample/types/services/RagfairOfferService.d.ts new file mode 100644 index 0000000..4e4ae26 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/RagfairOfferService.d.ts @@ -0,0 +1,52 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { SaveServer } from "../servers/SaveServer"; +import { TimeUtil } from "../utils/TimeUtil"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IRagfairOffer } from "../models/eft/ragfair/IRagfairOffer"; +export declare class RagfairOfferService { + private timeUtil; + private databaseServer; + private saveServer; + private configServer; + private playerOffersLoaded; + private toUpdate; + private expiredOffers; + private offers; + private ragfairConfig; + constructor(timeUtil: TimeUtil, databaseServer: DatabaseServer, saveServer: SaveServer, configServer: ConfigServer); + getOffers(): IRagfairOffer[]; + getOfferByOfferId(offerId: string): IRagfairOffer; + getOffersOfType(templateId: string): IRagfairOffer[]; + addOffer(offer: IRagfairOffer): void; + addOfferToExpired(offer: Item): void; + setTraderUpdateStatus(traderId: string, shouldUpdate: boolean): void; + shouldTraderBeUpdated(traderID: string): boolean; + /** + * Get an array of expired offers that are still shown to player + * @returns IRagfairOffer array + */ + getExpiredActiveOffers(): IRagfairOffer[]; + getExpiredOfferCount(): number; + getOfferIndexByOfferId(offerId: string): number; + /** + * Get an array of expired items not yet processed into new offers + * @returns items that need to be turned into offers + */ + getExpiredOffers(): Item[]; + resetExpiredOffers(): void; + private isExpired; + /** + * Does the offer exist on the ragfair + * @param offerId offer id to check for + * @returns offer exists - true + */ + doesOfferExist(offerId: string): boolean; + getTraders(): Record; + flagTraderForUpdate(expiredOfferUserId: string): void; + removeOffer(globalOfferIndex: number, countToRemove: number): void; + removeOfferStack(offerID: string, amount: number): void; + removeAllOffersByTrader(traderId: string): void; + addTradersToUpdateList(): void; + addPlayerOffers(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/RagfairPriceService.d.ts b/TypeScript/11BundleLoadingSample/types/services/RagfairPriceService.d.ts new file mode 100644 index 0000000..7cc42f9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/RagfairPriceService.d.ts @@ -0,0 +1,30 @@ +import { RandomUtil } from "../utils/RandomUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ConfigServer } from "../servers/ConfigServer"; +import { HandbookHelper } from "../helpers/HandbookHelper"; +import { ItemHelper } from "../helpers/ItemHelper"; +import { PresetHelper } from "../helpers/PresetHelper"; +import { Item } from "../models/eft/common/tables/IItem"; +import { IBarterScheme } from "../models/eft/common/tables/ITrader"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairPriceService { + private handbookHelper; + private databaseServer; + private logger; + private itemHelper; + private presetHelper; + private randomUtil; + private configServer; + private ragfairConfig; + private prices; + constructor(handbookHelper: HandbookHelper, databaseServer: DatabaseServer, logger: ILogger, itemHelper: ItemHelper, presetHelper: PresetHelper, randomUtil: RandomUtil, configServer: ConfigServer); + generateStaticPrices(): void; + generateDynamicPrices(): void; + hasDynamicPrices(): boolean; + getDynamicPrice(itemTpl: string): number; + getAllFleaPrices(): Record; + getFleaPriceForItem(tplId: string): number; + getBarterPrice(barterScheme: IBarterScheme[]): number; + getDynamicOfferPrice(items: Item[], desiredCurrency: string): number; + getWeaponPresetPrice(item: Item, items: Item[], existingPrice: number): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/RagfairRequiredItemsService.d.ts b/TypeScript/11BundleLoadingSample/types/services/RagfairRequiredItemsService.d.ts new file mode 100644 index 0000000..e4582d0 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/RagfairRequiredItemsService.d.ts @@ -0,0 +1,12 @@ +import { PaymentHelper } from "../helpers/PaymentHelper"; +import { RagfairOfferService } from "../services/RagfairOfferService"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class RagfairRequiredItemsService { + private logger; + private paymentHelper; + private ragfairOfferService; + private requiredItemsCache; + constructor(logger: ILogger, paymentHelper: PaymentHelper, ragfairOfferService: RagfairOfferService); + getRequiredItems(searchId: string): any; + buildRequiredItemTable(): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/TraderAssortService.d.ts b/TypeScript/11BundleLoadingSample/types/services/TraderAssortService.d.ts new file mode 100644 index 0000000..ccb9e45 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/TraderAssortService.d.ts @@ -0,0 +1,6 @@ +import { ITraderAssort } from "../models/eft/common/tables/ITrader"; +export declare class TraderAssortService { + private pristineTraderAssorts; + getPristineTraderAssort(traderId: string): ITraderAssort; + setPristineTraderAssort(traderId: string, assort: ITraderAssort): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts new file mode 100644 index 0000000..abfe237 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterMod.d.ts @@ -0,0 +1,6 @@ +import { DynamicRouter, RouteAction } from "../../../di/Router"; +export declare class DynamicRouterMod extends DynamicRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts new file mode 100644 index 0000000..6742fc6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/dynamicRouter/DynamicRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class DynamicRouterModService { + private container; + constructor(container: DependencyContainer); + registerDynamicRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadMod.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadMod.d.ts new file mode 100644 index 0000000..53fb062 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadMod.d.ts @@ -0,0 +1,8 @@ +import { OnLoad } from "../../../di/OnLoad"; +export declare class OnLoadMod extends OnLoad { + private onLoadOverride; + private getRouteOverride; + constructor(onLoadOverride: () => void, getRouteOverride: () => string); + onLoad(): void; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadModService.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadModService.d.ts new file mode 100644 index 0000000..89bad14 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/onLoad/OnLoadModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnLoadModService { + private container; + constructor(container: DependencyContainer); + registerOnLoad(name: string, onLoad: () => void, getRoute: () => string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateMod.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateMod.d.ts new file mode 100644 index 0000000..ee89043 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateMod.d.ts @@ -0,0 +1,8 @@ +import { OnUpdate } from "../../../di/OnUpdate"; +export declare class OnUpdateMod extends OnUpdate { + private onUpdateOverride; + private getRouteOverride; + constructor(onUpdateOverride: (timeSinceLastRun: number) => boolean, getRouteOverride: () => string); + onUpdate(timeSinceLastRun: number): boolean; + getRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateModService.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateModService.d.ts new file mode 100644 index 0000000..32419f4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/onUpdate/OnUpdateModService.d.ts @@ -0,0 +1,6 @@ +import { DependencyContainer } from "tsyringe"; +export declare class OnUpdateModService { + private container; + constructor(container: DependencyContainer); + registerOnUpdate(name: string, onUpdate: (timeSinceLastRun: number) => boolean, getRoute: () => string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterMod.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterMod.d.ts new file mode 100644 index 0000000..1e62747 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterMod.d.ts @@ -0,0 +1,6 @@ +import { RouteAction, StaticRouter } from "../../../di/Router"; +export declare class StaticRouterMod extends StaticRouter { + private topLevelRoute; + constructor(routes: RouteAction[], topLevelRoute: string); + getTopLevelRoute(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterModService.d.ts b/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterModService.d.ts new file mode 100644 index 0000000..d4c42aa --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/services/mod/staticRouter/StaticRouterModService.d.ts @@ -0,0 +1,7 @@ +import { DependencyContainer } from "tsyringe"; +import { RouteAction } from "../../../di/Router"; +export declare class StaticRouterModService { + private container; + constructor(container: DependencyContainer); + registerStaticRouter(name: string, routes: RouteAction[], topLevelRoute: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/App.d.ts b/TypeScript/11BundleLoadingSample/types/utils/App.d.ts new file mode 100644 index 0000000..a11f576 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/App.d.ts @@ -0,0 +1,14 @@ +import { TimeUtil } from "./TimeUtil"; +import { OnLoad } from "../di/OnLoad"; +import { OnUpdate } from "../di/OnUpdate"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class App { + private logger; + private timeUtil; + private onLoadComponents; + private onUpdateComponents; + private onUpdateLastRun; + constructor(logger: ILogger, timeUtil: TimeUtil, onLoadComponents: OnLoad[], onUpdateComponents: OnUpdate[]); + load(): void; + private update; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/AyncQueue.d.ts b/TypeScript/11BundleLoadingSample/types/utils/AyncQueue.d.ts new file mode 100644 index 0000000..a99aa37 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/AyncQueue.d.ts @@ -0,0 +1,7 @@ +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { ICommand } from "../models/spt/utils/ICommand"; +export declare class AsyncQueue implements IAsyncQueue { + private commandsQueue; + constructor(); + waitFor(command: ICommand): Promise; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/DatabaseImporter.d.ts b/TypeScript/11BundleLoadingSample/types/utils/DatabaseImporter.d.ts new file mode 100644 index 0000000..97dda30 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/DatabaseImporter.d.ts @@ -0,0 +1,18 @@ +import { VFS } from "./VFS"; +import { JsonUtil } from "./JsonUtil"; +import { DatabaseServer } from "../servers/DatabaseServer"; +import { ImageRouter } from "../routers/ImageRouter"; +import { OnLoad } from "../di/OnLoad"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class DatabaseImporter extends OnLoad { + private logger; + private vfs; + private jsonUtil; + private databaseServer; + private imageRouter; + constructor(logger: ILogger, vfs: VFS, jsonUtil: JsonUtil, databaseServer: DatabaseServer, imageRouter: ImageRouter); + onLoad(): void; + getRoute(): string; + loadRecursive(filepath: string): any; + loadImages(filepath: string): void; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/HashUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/HashUtil.d.ts new file mode 100644 index 0000000..cf92b47 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/HashUtil.d.ts @@ -0,0 +1,11 @@ +/// +import crypto from "crypto"; +import { TimeUtil } from "./TimeUtil"; +export declare class HashUtil { + private timeUtil; + constructor(timeUtil: TimeUtil); + generate(): string; + generateMd5ForData(data: string): string; + generateSha1ForData(data: string): string; + generateHashForData(algorithm: string, data: crypto.BinaryLike): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/HttpResponseUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/HttpResponseUtil.d.ts new file mode 100644 index 0000000..85c28bd --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/HttpResponseUtil.d.ts @@ -0,0 +1,16 @@ +import { JsonUtil } from "./JsonUtil"; +import { IGetBodyResponseData } from "../models/eft/httpResponse/IGetBodyResponseData"; +import { INullResponseData } from "../models/eft/httpResponse/INullResponseData"; +import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; +export declare class HttpResponseUtil { + private jsonUtil; + constructor(jsonUtil: JsonUtil); + private clearString; + noBody(data: any): any; + getBody(data: T, err?: number, errmsg?: any): IGetBodyResponseData; + getUnclearedBody(data: any, err?: number, errmsg?: any): string; + emptyResponse(): IGetBodyResponseData; + nullResponse(): INullResponseData; + emptyArrayResponse(): IGetBodyResponseData; + appendErrorToOutput(output: IItemEventRouterResponse, message?: string, title?: string): IItemEventRouterResponse; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/JsonUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/JsonUtil.d.ts new file mode 100644 index 0000000..20b7448 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/JsonUtil.d.ts @@ -0,0 +1,25 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { HashUtil } from "./HashUtil"; +import { VFS } from "./VFS"; +export declare class JsonUtil { + private vfs; + private hashUtil; + private logger; + private fileHashes; + constructor(vfs: VFS, hashUtil: HashUtil, logger: ILogger); + /** + * From object to string + * @param data object to turn into JSON + * @param prettify Should output be prettified? + * @returns string + */ + serialize(data: any, prettify?: boolean): string; + /** + * From string to object + * @param jsonString json string to turn into object + * @returns object + */ + deserialize(jsonString: string): any; + deserializeWithCacheCheck(jsonString: string, filePath: string): string; + clone(data: T): T; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/Logger.d.ts b/TypeScript/11BundleLoadingSample/types/utils/Logger.d.ts new file mode 100644 index 0000000..9d5b32a --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/Logger.d.ts @@ -0,0 +1,25 @@ +/// +import { Daum } from "../models/eft/itemEvent/IItemEventRouterRequest"; +import { ILogger } from "../models/spt/utils/ILogger"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +import fs from "fs"; +export declare class WinstonLogger implements ILogger { + private asyncQueue; + private uuidGenerator; + private showDebugInConsole; + private folderPath; + private file; + private filePath; + private logLevels; + private logger; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + writeToLogFile(data: string | Daum): Promise; + log(data: string | Error | Record, color: string): Promise; + error(data: string | Record): Promise; + warning(data: string | Record): Promise; + success(data: string | Record): Promise; + info(data: string | Record): Promise; + debug(data: string | Record, onlyShowInConsole?: boolean): Promise; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/MathUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/MathUtil.d.ts new file mode 100644 index 0000000..ea5fd69 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/MathUtil.d.ts @@ -0,0 +1,53 @@ +export declare class MathUtil { + /** + * Helper to create the sum of all array elements + * @param {array} values The array with numbers of which to calculate the sum + * @return {number} sum(values) + */ + arraySum(values: number[]): number; + /** + * Helper to create the cumulative sum of all array elements + * arrayCumsum([1, 2, 3, 4]) = [1, 3, 6, 10] + * @param {array} values The array with numbers of which to calculate the cumulative sum + * @return {array} cumsum(values) + */ + arrayCumsum(values: number[]): number[]; + /** + * Helper to create the product of each element times factor + * @param {array} values The array of numbers which shall be multiplied by the factor + * @return {array} array times factor + */ + arrayProd(values: number[], factor: number): number[]; + /** + * Helper to add a constant to all array elements + * @param {array} values The array of numbers to which the summand should be added + * @return {array} array plus summand + */ + arrayAdd(values: number[], summand: number): number[]; + /** + * Map a value from an input range to an output range linearly + * + * Example: + * a_min = 0; a_max=1; + * b_min = 1; b_max=3; + * MathUtil.mapToRange(0.5, a_min, a_max, b_min, b_max) // returns 2 + * + * @param {number} x The value from input range to be mapped to output range + * @param {number} minIn min of input range + * @param {number} maxIn max of input range + * @param {number} minOut min of output range + * @param {number} maxOut max of outout range + * @return {number} the result of the mapping + */ + mapToRange(x: number, minIn: number, maxIn: number, minOut: number, maxOut: number): number; + /** + * Linear interpolation + * e.g. used to do a continuous integration for quest rewards which are defined for specific support centers of pmcLevel + * + * @param {string} xp the point of x at which to interpolate + * @param {array} x support points in x (of same length as y) + * @param {array} y support points in y (of same length as x) + * @return {number} y(xp) + */ + interp1(xp: number, x: number[], y: number[]): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/ObjectId.d.ts b/TypeScript/11BundleLoadingSample/types/utils/ObjectId.d.ts new file mode 100644 index 0000000..b100572 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/ObjectId.d.ts @@ -0,0 +1,14 @@ +/// +import { TimeUtil } from "./TimeUtil"; +export declare class ObjectId { + private timeUtil; + constructor(timeUtil: TimeUtil); + private randomBytes; + private constglobalCounter; + private consttime; + private globalCounter; + private time; + incGlobalCounter(): number; + toHexString(byteArray: string | any[] | Buffer): string; + generate(): string; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/RandomUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/RandomUtil.d.ts new file mode 100644 index 0000000..3a3ecb6 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/RandomUtil.d.ts @@ -0,0 +1,153 @@ +import { ILogger } from "../models/spt/utils/ILogger"; +import { JsonUtil } from "./JsonUtil"; +import { MathUtil } from "./MathUtil"; +/** + * Array of ProbabilityObjectArray which allow to randomly draw of the contained objects + * based on the relative probability of each of its elements. + * The probabilities of the contained element is not required to be normalized. + * + * Example: + * po = new ProbabilityObjectArray( + * new ProbabilityObject("a", 5), + * new ProbabilityObject("b", 1), + * new ProbabilityObject("c", 1) + * ); + * res = po.draw(10000); + * // count the elements which should be distributed according to the relative probabilities + * res.filter(x => x==="b").reduce((sum, x) => sum + 1 , 0) + */ +export declare class ProbabilityObjectArray extends Array> { + private mathUtil; + constructor(mathUtil: MathUtil, ...items: ProbabilityObject[]); + filter(callbackfn: (value: ProbabilityObject, index: number, array: ProbabilityObject[]) => any): ProbabilityObjectArray; + /** + * Calculates the normalized cumulative probability of the ProbabilityObjectArray's elements normalized to 1 + * @param {array} probValues The relative probability values of which to calculate the normalized cumulative sum + * @returns {array} Cumulative Sum normalized to 1 + */ + cumulativeProbability(probValues: number[]): number[]; + /** + * Clone this ProbabilitObjectArray + * @returns {ProbabilityObjectArray} Deep Copy of this ProbabilityObjectArray + */ + clone(): ProbabilityObjectArray; + /** + * Drop an element from the ProbabilityObjectArray + * + * @param {string} key The key of the element to drop + * @returns {ProbabilityObjectArray} ProbabilityObjectArray without the dropped element + */ + drop(key: K): ProbabilityObjectArray; + /** + * Return the data field of a element of the ProbabilityObjectArray + * @param {string} key The key of the element whose data shall be retrieved + * @returns {object} The data object + */ + data(key: K): V; + /** + * Get the relative probability of an element by its key + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @param {string} key The key of the element whose relative probability shall be retrieved + * @return {number} The relative probability + */ + probability(key: K): number; + /** + * Get the maximum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.maxProbability() // returns 5 + * + * @return {number} the maximum value of all relative probabilities in this ProbabilityObjectArray + */ + maxProbability(): number; + /** + * Get the minimum relative probability out of a ProbabilityObjectArray + * + * Example: + * po = new ProbabilityObjectArray(new ProbabilityObject("a", 5), new ProbabilityObject("b", 1)) + * po.minProbability() // returns 1 + * + * @return {number} the minimum value of all relative probabilities in this ProbabilityObjectArray + */ + minProbability(): number; + /** + * Draw random element of the ProbabilityObject N times to return an array of N keys. + * Drawing can be with or without replacement + * + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with or without replacement from the input dict + * @param {array} locklist list keys which shall be replaced even if drawing without replacement + * @return {array} Array consisting of N random keys for this ProbabilityObjectArray + */ + draw(count?: number, replacement?: boolean, locklist?: Array): K[]; +} +/** + * A ProbabilityObject which is use as an element to the ProbabilityObjectArray array + * It contains a key, the relative probability as well as optional data. + */ +export declare class ProbabilityObject { + key: K; + relativeProbability: number; + data: V; + /** + * Constructor for the ProbabilityObject + * @param {string} key The key of the element + * @param {number} relativeProbability The relative probability of this element + * @param {any} data Optional data attached to the element + */ + constructor(key: K, relativeProbability: number, data?: V); +} +export declare class RandomUtil { + private jsonUtil; + private logger; + constructor(jsonUtil: JsonUtil, logger: ILogger); + getInt(min: number, max: number): number; + getIntEx(max: number): number; + getFloat(min: number, max: number): number; + getBool(): boolean; + getStringArrayValue(arr: string[]): string; + getArrayValue(arr: T[]): T; + getKey(node: any): string; + getKeyValue(node: { + [x: string]: any; + }): any; + /** + * Draw from normal distribution + * @param {number} mu Mean of the normal distribution + * @param {number} sigma Standard deviation of the normal distribution + * @returns {number} The value drawn + */ + randn(mu: number, sigma: number): number; + /** + * Draw Random integer low inclusive, high exclusive + * if high is not set we draw from 0 to low (exclusive) + * @param {integer} low Lower bound inclusive, when high is not set, this is high + * @param {integer} high Higher bound exclusive + * @returns {integer} The random integer in [low, high) + */ + randInt(low: number, high?: number): number; + /** + * Draw a random element of the provided list N times to return an array of N random elements + * Drawing can be with or without replacement + * @param {array} list The array we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input array + * @return {array} Array consisting of N random elements + */ + drawRandomFromList(list: Array, count?: number, replacement?: boolean): Array; + /** + * Draw a random (top level) element of the provided dictionary N times to return an array of N random dictionary keys + * Drawing can be with or without replacement + * @param {any} dict The dictionary we want to draw randomly from + * @param {integer} count The number of times we want to draw + * @param {boolean} replacement Draw with ot without replacement from the input dict + * @return {array} Array consisting of N random keys of the dictionary + */ + drawRandomFromDict(dict: any, count?: number, replacement?: boolean): any[]; + getBiasedRandomNumber(min: number, max: number, shift: number, n: number): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/TimeUtil.d.ts b/TypeScript/11BundleLoadingSample/types/utils/TimeUtil.d.ts new file mode 100644 index 0000000..9733be9 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/TimeUtil.d.ts @@ -0,0 +1,8 @@ +export declare class TimeUtil { + static readonly oneHourAsSeconds = 3600; + formatTime(date: Date): string; + formatDate(date: Date): string; + getDate(): string; + getTime(): string; + getTimestamp(): number; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/UUidGenerator.d.ts b/TypeScript/11BundleLoadingSample/types/utils/UUidGenerator.d.ts new file mode 100644 index 0000000..000b719 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/UUidGenerator.d.ts @@ -0,0 +1,4 @@ +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class UUidGenerator implements IUUidGenerator { + generate: () => string; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/VFS.d.ts b/TypeScript/11BundleLoadingSample/types/utils/VFS.d.ts new file mode 100644 index 0000000..b064cf4 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/VFS.d.ts @@ -0,0 +1,54 @@ +/// +import "reflect-metadata"; +import fs from "fs"; +import { IAsyncQueue } from "../models/spt/utils/IAsyncQueue"; +import { IUUidGenerator } from "../models/spt/utils/IUuidGenerator"; +export declare class VFS { + private asyncQueue; + private uuidGenerator; + accessFilePromisify: (path: fs.PathLike, mode?: number) => Promise; + copyFilePromisify: (src: fs.PathLike, dst: fs.PathLike, flags?: number) => Promise; + mkdirPromisify: (path: fs.PathLike, options: fs.MakeDirectoryOptions & { + recursive: true; + }) => Promise; + readFilePromisify: (path: fs.PathLike) => Promise; + writeFilePromisify: (path: fs.PathLike, data: string, options?: any) => Promise; + readdirPromisify: (path: fs.PathLike, options?: BufferEncoding | { + encoding: BufferEncoding; + withFileTypes?: false; + }) => Promise; + statPromisify: (path: fs.PathLike, options?: fs.StatOptions & { + bigint?: false; + }) => Promise; + unlinkPromisify: (path: fs.PathLike) => Promise; + rmdirPromisify: (path: fs.PathLike) => Promise; + constructor(asyncQueue: IAsyncQueue, uuidGenerator: IUUidGenerator); + exists(filepath: fs.PathLike): boolean; + existsAsync(filepath: fs.PathLike): Promise; + copyFile(filepath: fs.PathLike, target: fs.PathLike): void; + copyAsync(filepath: fs.PathLike, target: fs.PathLike): Promise; + createDir(filepath: string): void; + createDirAsync(filepath: string): Promise; + copyDir(filepath: string, target: string, fileExtensions: string | string[]): void; + copyDirAsync(filepath: string, target: string, fileExtensions: string | string[]): Promise; + readFile(filepath: string): any; + readFileAsync(filepath: string): Promise; + writeFile(filepath: any, data?: string, append?: boolean, atomic?: boolean): void; + writeFileAsync(filepath: any, data?: string, append?: boolean, atomic?: boolean): Promise; + getFiles(filepath: string): string[]; + getFilesAsync(filepath: string): Promise; + getDirs(filepath: string): string[]; + getDirsAsync(filepath: string): Promise; + removeFile(filepath: string): void; + removeFileAsync(filepath: string): Promise; + removeDir(filepath: string): void; + removeDirAsync(filepath: string): Promise; + private lockFileSync; + private checkFileSync; + private unlockFileSync; + getFileExtension(filepath: string): string; + stripExtension(filepath: string): string; + minifyAllJsonInDirRecursive(filepath: string): Promise; + minifyAllJsonInDirRecursiveAsync(filepath: string): Promise; + getFilesOfType(directory: string, fileType: string, files?: string[]): string[]; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/Watermark.d.ts b/TypeScript/11BundleLoadingSample/types/utils/Watermark.d.ts new file mode 100644 index 0000000..e7b9883 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/Watermark.d.ts @@ -0,0 +1,28 @@ +import { ConfigServer } from "../servers/ConfigServer"; +import { ILogger } from "../models/spt/utils/ILogger"; +export declare class WatermarkLocale { + private locales; + getLocale(): string; + getDescription(): string[]; + getWarning(): string[]; +} +export declare class Watermark { + private logger; + private configServer; + private watermarkLocale?; + private akiConfig; + constructor(logger: ILogger, configServer: ConfigServer, watermarkLocale?: WatermarkLocale); + private text; + private versionLabel; + initialize(): void; + getVersionTag(): string; + getVersionLabel(): string; + /** Set window title */ + setTitle(): void; + /** Reset console cursor to top */ + resetCursor(): void; + /** Draw the watermark */ + draw(): void; + /** Caculate text length */ + private textLength; +} diff --git a/TypeScript/11BundleLoadingSample/types/utils/decorators/Singleton.d.ts b/TypeScript/11BundleLoadingSample/types/utils/decorators/Singleton.d.ts new file mode 100644 index 0000000..7e89026 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/decorators/Singleton.d.ts @@ -0,0 +1,4 @@ +import type constructor from "./constructor"; +import { InjectionToken } from "tsyringe"; +declare function singleton(token?: InjectionToken): (target: constructor) => void; +export default singleton; diff --git a/TypeScript/11BundleLoadingSample/types/utils/decorators/constructor.d.ts b/TypeScript/11BundleLoadingSample/types/utils/decorators/constructor.d.ts new file mode 100644 index 0000000..416f354 --- /dev/null +++ b/TypeScript/11BundleLoadingSample/types/utils/decorators/constructor.d.ts @@ -0,0 +1,4 @@ +declare type constructor = { + new (...args: any[]): T; +}; +export default constructor;

5^uR{MVnO=S0#rc8kH~L*g&)U8z^L59= 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