From f300348e0b374b127dc30f3dfd814d85e8eb74a1 Mon Sep 17 00:00:00 2001 From: RedSparr0w Date: Sat, 10 Feb 2024 22:05:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploy=20preview=20for=20PR=205099=20?= =?UTF-8?q?=F0=9F=9B=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/preview/pr-5099/index.html | 8 +++++--- docs/preview/pr-5099/scripts/modules.min.js | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/preview/pr-5099/index.html b/docs/preview/pr-5099/index.html index f7fe444315..675788aaab 100644 --- a/docs/preview/pr-5099/index.html +++ b/docs/preview/pr-5099/index.html @@ -54517,8 +54517,8 @@
Welcome to the Battle Frontier!
View
+
-
- Settings Farm + + - diff --git a/docs/preview/pr-5099/scripts/modules.min.js b/docs/preview/pr-5099/scripts/modules.min.js index abf0329f3a..41cd80a0ba 100644 --- a/docs/preview/pr-5099/scripts/modules.min.js +++ b/docs/preview/pr-5099/scripts/modules.min.js @@ -2345,7 +2345,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Settings */ \"./src/modules/settings/Settings.ts\");\n/* harmony import */ var _Setting__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Setting */ \"./src/modules/settings/Setting.ts\");\n/* harmony import */ var _SettingOption__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SettingOption */ \"./src/modules/settings/SettingOption.ts\");\n/* harmony import */ var _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./BooleanSetting */ \"./src/modules/settings/BooleanSetting.ts\");\n/* harmony import */ var _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CssVariableSetting */ \"./src/modules/settings/CssVariableSetting.ts\");\n/* harmony import */ var _RangeSetting__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./RangeSetting */ \"./src/modules/settings/RangeSetting.ts\");\n/* harmony import */ var _notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../notifications/NotificationConstants */ \"./src/modules/notifications/NotificationConstants.ts\");\n/* harmony import */ var _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../background/DynamicBackground */ \"./src/modules/background/DynamicBackground.ts\");\n/* harmony import */ var _SortOptions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./SortOptions */ \"./src/modules/settings/SortOptions.ts\");\n/* harmony import */ var _achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../achievements/AchievementSortOptions */ \"./src/modules/achievements/AchievementSortOptions.ts\");\n/* harmony import */ var _GameConstants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../GameConstants */ \"./src/modules/GameConstants.ts\");\n/* harmony import */ var _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./HotkeySetting */ \"./src/modules/settings/HotkeySetting.ts\");\n/* harmony import */ var _translation_Language__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../translation/Language */ \"./src/modules/translation/Language.ts\");\n/* harmony import */ var _BreedingFilters__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./BreedingFilters */ \"./src/modules/settings/BreedingFilters.ts\");\n/* harmony import */ var _GameHelper__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../GameHelper */ \"./src/modules/GameHelper.ts\");\n/* harmony import */ var _enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../enums/PokemonType */ \"./src/modules/enums/PokemonType.ts\");\n/* harmony import */ var _PokedexFilters__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./PokedexFilters */ \"./src/modules/settings/PokedexFilters.ts\");\n/* harmony import */ var _FilterSetting__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./FilterSetting */ \"./src/modules/settings/FilterSetting.ts\");\n/* harmony import */ var _logbook_LogBookTypes__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../logbook/LogBookTypes */ \"./src/modules/logbook/LogBookTypes.ts\");\n/* harmony import */ var _requirements_QuestLineStartedRequirement__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../requirements/QuestLineStartedRequirement */ \"./src/modules/requirements/QuestLineStartedRequirement.ts\");\n/* harmony import */ var _requirements_ClearDungeonRequirement__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../requirements/ClearDungeonRequirement */ \"./src/modules/requirements/ClearDungeonRequirement.ts\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n/*\n * THESE SETTINGS SHOULD ALL BE PUT IN SETTINGS MENU\n */\n// Display settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('theme', 'Theme', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cerulean', 'cerulean'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cosmo', 'cosmo'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cyborg', 'cyborg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Darkly', 'darkly'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Flatly', 'flatly'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Journal', 'journal'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Litera', 'litera'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Lumen', 'lumen'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Lux', 'lux'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Materia', 'materia'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Minty', 'minty'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Pulse', 'pulse'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Sandstone', 'sandstone'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Simplex', 'simplex'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Sketchy', 'sketchy'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Slate', 'slate'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Solar', 'solar'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Spacelab', 'spacelab'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Superhero', 'superhero'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('United', 'united'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Yeti (default)', 'yeti'),\n], 'yeti'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingDisplay', 'Breeding progress display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Percentage', 'percentage'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Step count', 'stepCount'),\n], 'stepCount'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('shopButtons', 'Shop amount buttons', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('+10, +100', 'original'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('+100, +1000', 'bigplus'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('×10, ÷10', 'multiplication'),\n], 'original'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('resetShopAmountOnPurchase', 'Reset buy quantity after each purchase', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showCurrencyGainedAnimation', 'Show currency gained animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showCurrencyLostAnimation', 'Show currency lost animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hideChallengeRelatedModules', 'Hide challenge related modules', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableRightClickMenu', 'Disable the right click menu', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('backgroundImage', 'Background image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Day', 'background-day'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Night', 'background-night'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Dynamic', 'background-dynamic'),\n], 'background-day'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('eggAnimation', 'Egg Hatching Animation', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', 'none'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Almost & fully ready', 'almost'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Fully ready', 'full'),\n], 'full'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('hideHatchery', 'Hide Hatchery Modal', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Never', 'never'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg Slots Full', 'egg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Queue Slots Full', 'queue'),\n], 'queue'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hideQuestsOnFull', 'Hide Quest Menu on full questslots', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('farmDisplay', 'Farm timer display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('To Next Stage', 'nextStage'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Ripe/Death', 'ripeDeath'),\n], 'ripeDeath'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('farmBoostDisplay', 'Include base farm timer during altered berry growth times', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showFarmModule', 'Show Farm module on main screen', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('berryDexMode', 'Berrydex Display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Classic Mode', 'classic'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Preview Mode', 'preview'),\n], 'classic'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('sizeUnits', 'Berry size units', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Inches', 'inch'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Centimeters', 'cm'),\n], 'cm'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('currencyMainDisplayReduced', 'Shorten currency amount shown on main screen', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('currencyMainDisplayExtended', 'Show Diamonds, Farm Points, Battle Points, and Contest Tokens on main screen', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmLeaveDungeon', 'Confirm before leaving dungeons', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmBeformeMulchingAllPlots', 'Confirm before mulching all plots', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('breedingQueueClearConfirmation', 'Confirm before clearing the hatchery queue', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmChangeHeldItem', 'Confirm before removing or replacing a Held Item', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showGymGoAnimation', 'Show Gym GO animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('gameDisplayStyle', 'Game display style', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Standard (3 columns)', 'standard3'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Full width (3 columns)', 'fullWidth3'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Full width (5 columns)', 'fullWidth5'),\n], 'standard3'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showMuteButton', 'Show mute/unmute button', true));\n// CSS variable settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('locked', 'Locked Location', [], '#000000'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('incomplete', 'Incomplete Area', [], '#ff9100'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('questAtLocation', 'Quest at Location', [], '#55ff00'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtPokemon', 'Uncaught Pokemon', [], '#3498db'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShadowPokemon', 'Uncaught Shadow Pokemon', [], '#a11131', new _requirements_QuestLineStartedRequirement__WEBPACK_IMPORTED_MODULE_19__[\"default\"]('Shadows in the Desert')));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShinyPokemonAndMissingAchievement', 'Uncaught Shiny Pokemon and Missing Achievement', [], '#c939fe'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShinyPokemon', 'Uncaught Shiny Pokemon', [], '#ffee00'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('missingAchievement', 'Missing Achievement', [], '#57e3ff'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('missingResistant', 'Missing Resistant', [], '#ab1707', new _requirements_ClearDungeonRequirement__WEBPACK_IMPORTED_MODULE_20__[\"default\"](1, (0,_GameConstants__WEBPACK_IMPORTED_MODULE_10__.getDungeonIndex)('Distortion World'))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('completed', 'Completed Location', [], '#ffffff'));\n// Other settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableAutoDownloadBackupSaveOnUpdate', 'Disable automatic backup save downloading when game updates', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('useWebWorkerForGameTicks', 'Make use of web workers for game ticks (more consistent game speed)', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableOfflineProgress', 'Disable offline progress', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('saveReminder', 'Save reminder interval (in game time)', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Never', '0'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('1 Hour', (1 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('3 Hours', (3 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('6 Hours', (6 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('12 Hours', (12 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('24 Hours', (24 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('2 Days', (2 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('3 Days', (3 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('4 Days', (4 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('5 Days', (5 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('6 Days', (6 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('7 Days', (7 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n], (12 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableAutoSave', 'Disable Auto Save', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingQueueSizeSetting', 'Breeding Queue Size', [], '-1'));\n// Sound settings\nObject.values(_notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__[\"default\"].NotificationSound).forEach((soundGroup) => {\n Object.values(soundGroup).forEach((sound) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`sound.${sound.name}`, sound.name, true));\n });\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _RangeSetting__WEBPACK_IMPORTED_MODULE_5__[\"default\"]('sound.volume', 'Volume', 0, 100, 1, 100));\n// Notification settings\nObject.values(_notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__[\"default\"].NotificationSetting).forEach((settingsGroup) => {\n Object.values(settingsGroup).forEach((setting) => {\n if (setting.inGameNotification !== undefined) {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(setting.inGameNotification);\n }\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(setting.desktopNotification);\n });\n});\n/*\n * THESE SETTINGS ARE NOT SUPPOSED TO BE IN THE SETTINGS MENU\n */\n// Party\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('partyHideShinySprites', 'Hide party shiny sprites', false));\n// Party Sorting\nconst partySortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('partySort', 'Sort', partySortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('partySortDirection', 'reverse', false));\n// Hatchery Sorting\nconst hatcherySortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10)))).filter((opt) => ![_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.level, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.attack].includes(opt.value));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('hatcherySort', 'Sort', hatcherySortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hatcherySortDirection', 'reverse', false));\n// Vitamin Sorting\nconst vitaminSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminSort', 'Sort', vitaminSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminHideMaxedPokemon', 'Hide Pokémon with max vitamin', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminHideShinyPokemon', 'Hide shiny Pokémon', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n// Consumable Sorting\nconst consumableSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableSort', 'Sort', consumableSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('consumableSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('consumableHideShinyPokemon', 'Hide shiny Pokémon', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n// Held Item Sorting\nconst heldItemSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemSort', 'Sort:', heldItemSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemHideHoldingPokemon', 'Hide Pokémon holding an item', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemShowHoldingThisItem', 'Show only Pokémon holding this item', false));\n// Breeding Filters\nObject.keys(_BreedingFilters__WEBPACK_IMPORTED_MODULE_13__[\"default\"]).forEach((key) => {\n // One-off because search isn't stored in settings\n if (key === 'search') {\n return;\n }\n const filter = _BreedingFilters__WEBPACK_IMPORTED_MODULE_13__[\"default\"][key];\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"](filter.optionName, filter.displayName, filter.options || [], filter.value().toString()));\n});\n// Pokedex Filters\nObject.keys(_PokedexFilters__WEBPACK_IMPORTED_MODULE_16__[\"default\"]).forEach((key) => {\n // dont store name filter\n if (key === 'name') {\n return;\n }\n const filter = _PokedexFilters__WEBPACK_IMPORTED_MODULE_16__[\"default\"][key];\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _FilterSetting__WEBPACK_IMPORTED_MODULE_17__[\"default\"](filter));\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingDisplayFilter', 'breedingDisplayFilter', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Attack', 'attack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Attack Bonus', 'attackBonus'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Base Attack', 'baseAttack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg Steps', 'eggSteps'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Times Hatched', 'timesHatched'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Breeding Efficiency', 'breedingEfficiency'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Steps per Attack Bonus', 'stepsPerAttack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Pokémon ID #', 'dexId'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Vitamins used', 'vitamins'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('EVs', 'evs'),\n], 'attack'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingRegionalAttackDebuffSetting', 'breedingRegionalAttackDebuffSetting', [\n ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region),\n], '-1'));\n// Achievement sorting\nconst achievementSortSettings = Object.keys(_achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementSort', 'Sort', achievementSortSettings, _achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptions[\"default\"]));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('achievementSortDirection', 'reverse', false));\n// Achievements Filters\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsPage', 'achievementsPage', [], 0));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsStatus', 'achievementsStatus', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', '-2'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Incomplete', '0'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Completed', '1'),\n], '-2'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsType', 'achievementsType', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', '-2'),\n ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.AchievementType, (a) => a !== 'None'),\n], '-2'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsCategory', 'achievementsCategory', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', 'all'),\n ..._GameHelper__WEBPACK_IMPORTED_MODULE_14__[\"default\"].enumStrings(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)\n .concat(_GameHelper__WEBPACK_IMPORTED_MODULE_14__[\"default\"].enumStrings(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.ExtraAchievementCategories))\n .filter((r) => r !== 'none' && r !== 'final')\n .map((r) => new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]((0,_GameConstants__WEBPACK_IMPORTED_MODULE_10__.camelCaseToString)(r), r)),\n], 'all'));\n// Save menu sorting\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('sort.saveSelector', 'Saves sort order', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('saveFilename', 'Save file name', [], '[v{version}] PokeClicker {date}'));\n// Mute toggle\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('sound.muted', 'Mute All Sounds', false));\n// Hotkeys\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm', 'Farm', 'F'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.hatchery', 'Hatchery', 'H'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.oakItems', 'Oak Items', 'O'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground', 'Underground', 'U'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop', 'Poké Mart', 'E'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dailyQuests', 'Daily Quests', 'Q'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.pokeballSelection', 'Poké Ball Selection', 'P', { suffix: ' + Number' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm.toggleShovel', 'Toggle Shovel', 'S'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm.togglePlotSafeLock', 'Toggle Plot Lock', 'L', { suffix: ' or Shift + Click' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.hammer', 'Switch to Hammer', 'H'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.chisel', 'Switch to Chisel', 'C'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.survey', 'Survey', 'S'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.bomb', 'Bomb', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.up', 'Move Up', 'W', { prefix: '↑ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.left', 'Move Left', 'A', { prefix: '← or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.down', 'Move Down', 'S', { prefix: '↓ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.right', 'Move Right', 'D', { prefix: '→ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.interact', 'Interact', 'Space'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.town.start', 'Starts first content in the town', 'Space'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.forceSave', 'Force save game', 'S', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.downloadSave', 'Download save game', 'D', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.mute', 'Mute/Unmute Sounds', 'M', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.buy', 'Buy item', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.max', 'Select max amount', 'M'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.reset', 'Reset amount', 'R'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.increase', 'Increase amount', 'I'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.ball', 'Throw Ball', 'C'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.bait', 'Throw Bait', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.rock', 'Throw Rock', 'R'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.run', 'Run', 'F'));\n// Discord\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.enabled', 'Discord RP enabled', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.line-1', 'Discord line 1 text', [], 'Shinies: {caught_shiny}/{caught} {sparkle}'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.line-2', 'Discord line 2 text', [], 'Total Attack: {attack}'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.timer', 'Show current session play time (max 24 hours)', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.timer-reset', 'Reset timer on area change', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.large-image', 'Discord main image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', ''),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('PokéClicker Logo', 'pokeclickerlogo'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Current Area Environment', 'current-environment'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cave Environment', 'background-cave'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cave Gem Environment', 'background-cave-gem'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Fire Environment', 'background-fire'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Forest Environment', 'background-forest'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Grass Environment', 'background-grass'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Graveyard Environment', 'background-graveyard'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Ice Environment', 'background-ice'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Mansion Environment', 'background-mansion'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Power Plant Environment', 'background-power-plant'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Water Environment', 'background-water'),\n], 'pokeclickerlogo'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.small-image', 'Discord small image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', ''),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Money', 'money'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Dungeon Tokens', 'dungeonToken'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Quest Points', 'questPoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Farm Points', 'farmPoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Diamonds', 'diamond'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Battle Points', 'battlePoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Trainer', 'trainer'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg', 'egg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Poké Ball', 'pokeball'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cycle All', 'cycle'),\n], 'cycle'));\n/*\n * SUBSCRIBERS\n */\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].getSetting('backgroundImage').observableValue.subscribe((newValue) => {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n newValue === 'background-dynamic' ? _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__[\"default\"].startScene() : _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__[\"default\"].stopScene();\n});\n// Translation\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('translation.language', 'Language (beta)', _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_translation_Language__WEBPACK_IMPORTED_MODULE_12__[\"default\"], () => true, _translation_Language__WEBPACK_IMPORTED_MODULE_12__.LanguageNames), _translation_Language__WEBPACK_IMPORTED_MODULE_12__[\"default\"].en));\n// Logs Settings\nObject.keys(_logbook_LogBookTypes__WEBPACK_IMPORTED_MODULE_18__.LogBookTypes).forEach((logBookType) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`logBook.${logBookType}`, logBookType, true));\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('catchFilters.initialEnabled', 'New Catch Filters initially enabled', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('catchFilters.invertPriorityOrder', 'Catch Filters priority inverted (bottom-to-top)', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('breedingEfficiencyAllModifiers', 'Include attack modifiers (held item, EVs, shadow/purified) in Breeding Efficiency', true));\n// Modal Collapsible Panels\n_GameConstants__WEBPACK_IMPORTED_MODULE_10__.ModalCollapseList.forEach((collapse) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`modalCollapse.${collapse}`, 'Modal Collapse', true));\n});\n// Resizable modules\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('moduleHeight.pokeballSelector', '', [], 265));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('moduleHeight.pokemonList', '', [], 365));\n\n\n//# sourceURL=webpack://pokeclicker/./src/modules/settings/index.ts?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Settings */ \"./src/modules/settings/Settings.ts\");\n/* harmony import */ var _Setting__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Setting */ \"./src/modules/settings/Setting.ts\");\n/* harmony import */ var _SettingOption__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SettingOption */ \"./src/modules/settings/SettingOption.ts\");\n/* harmony import */ var _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./BooleanSetting */ \"./src/modules/settings/BooleanSetting.ts\");\n/* harmony import */ var _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CssVariableSetting */ \"./src/modules/settings/CssVariableSetting.ts\");\n/* harmony import */ var _RangeSetting__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./RangeSetting */ \"./src/modules/settings/RangeSetting.ts\");\n/* harmony import */ var _notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../notifications/NotificationConstants */ \"./src/modules/notifications/NotificationConstants.ts\");\n/* harmony import */ var _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../background/DynamicBackground */ \"./src/modules/background/DynamicBackground.ts\");\n/* harmony import */ var _SortOptions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./SortOptions */ \"./src/modules/settings/SortOptions.ts\");\n/* harmony import */ var _achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../achievements/AchievementSortOptions */ \"./src/modules/achievements/AchievementSortOptions.ts\");\n/* harmony import */ var _GameConstants__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../GameConstants */ \"./src/modules/GameConstants.ts\");\n/* harmony import */ var _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./HotkeySetting */ \"./src/modules/settings/HotkeySetting.ts\");\n/* harmony import */ var _translation_Language__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../translation/Language */ \"./src/modules/translation/Language.ts\");\n/* harmony import */ var _BreedingFilters__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./BreedingFilters */ \"./src/modules/settings/BreedingFilters.ts\");\n/* harmony import */ var _GameHelper__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../GameHelper */ \"./src/modules/GameHelper.ts\");\n/* harmony import */ var _enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../enums/PokemonType */ \"./src/modules/enums/PokemonType.ts\");\n/* harmony import */ var _PokedexFilters__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./PokedexFilters */ \"./src/modules/settings/PokedexFilters.ts\");\n/* harmony import */ var _FilterSetting__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./FilterSetting */ \"./src/modules/settings/FilterSetting.ts\");\n/* harmony import */ var _logbook_LogBookTypes__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../logbook/LogBookTypes */ \"./src/modules/logbook/LogBookTypes.ts\");\n/* harmony import */ var _requirements_QuestLineStartedRequirement__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../requirements/QuestLineStartedRequirement */ \"./src/modules/requirements/QuestLineStartedRequirement.ts\");\n/* harmony import */ var _requirements_ClearDungeonRequirement__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../requirements/ClearDungeonRequirement */ \"./src/modules/requirements/ClearDungeonRequirement.ts\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n/*\n * THESE SETTINGS SHOULD ALL BE PUT IN SETTINGS MENU\n */\n// Display settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('theme', 'Theme', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cerulean', 'cerulean'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cosmo', 'cosmo'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cyborg', 'cyborg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Darkly', 'darkly'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Flatly', 'flatly'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Journal', 'journal'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Litera', 'litera'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Lumen', 'lumen'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Lux', 'lux'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Materia', 'materia'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Minty', 'minty'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Pulse', 'pulse'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Sandstone', 'sandstone'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Simplex', 'simplex'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Sketchy', 'sketchy'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Slate', 'slate'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Solar', 'solar'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Spacelab', 'spacelab'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Superhero', 'superhero'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('United', 'united'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Yeti (default)', 'yeti'),\n], 'yeti'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingDisplay', 'Breeding progress display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Percentage', 'percentage'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Step count', 'stepCount'),\n], 'stepCount'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('shopButtons', 'Shop amount buttons', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('+10, +100', 'original'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('+100, +1000', 'bigplus'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('×10, ÷10', 'multiplication'),\n], 'original'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('resetShopAmountOnPurchase', 'Reset buy quantity after each purchase', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showCurrencyGainedAnimation', 'Show currency gained animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showCurrencyLostAnimation', 'Show currency lost animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hideChallengeRelatedModules', 'Hide challenge related modules', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableRightClickMenu', 'Disable the right click menu', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('backgroundImage', 'Background image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Day', 'background-day'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Night', 'background-night'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Dynamic', 'background-dynamic'),\n], 'background-day'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('eggAnimation', 'Egg Hatching Animation', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', 'none'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Almost & fully ready', 'almost'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Fully ready', 'full'),\n], 'full'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('hideHatchery', 'Hide Hatchery Modal', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Never', 'never'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg Slots Full', 'egg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Queue Slots Full', 'queue'),\n], 'queue'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hideQuestsOnFull', 'Hide Quest Menu on full questslots', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showFarmModule', 'Show Farm module on main screen', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showFarmModuleControls', 'Show Farm module extended controls', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('farmDisplay', 'Farm timer display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('To Next Stage', 'nextStage'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Ripe/Death', 'ripeDeath'),\n], 'ripeDeath'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('farmBoostDisplay', 'Include base farm timer during altered berry growth times', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('berryDexMode', 'Berrydex Display', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Classic Mode', 'classic'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Preview Mode', 'preview'),\n], 'classic'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('sizeUnits', 'Berry size units', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Inches', 'inch'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Centimeters', 'cm'),\n], 'cm'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('currencyMainDisplayReduced', 'Shorten currency amount shown on main screen', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('currencyMainDisplayExtended', 'Show Diamonds, Farm Points, Battle Points, and Contest Tokens on main screen', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmLeaveDungeon', 'Confirm before leaving dungeons', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmBeformeMulchingAllPlots', 'Confirm before mulching all plots', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('breedingQueueClearConfirmation', 'Confirm before clearing the hatchery queue', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('confirmChangeHeldItem', 'Confirm before removing or replacing a Held Item', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showGymGoAnimation', 'Show Gym GO animation', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('gameDisplayStyle', 'Game display style', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Standard (3 columns)', 'standard3'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Full width (3 columns)', 'fullWidth3'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Full width (5 columns)', 'fullWidth5'),\n], 'standard3'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('showMuteButton', 'Show mute/unmute button', true));\n// CSS variable settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('locked', 'Locked Location', [], '#000000'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('incomplete', 'Incomplete Area', [], '#ff9100'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('questAtLocation', 'Quest at Location', [], '#55ff00'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtPokemon', 'Uncaught Pokemon', [], '#3498db'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShadowPokemon', 'Uncaught Shadow Pokemon', [], '#a11131', new _requirements_QuestLineStartedRequirement__WEBPACK_IMPORTED_MODULE_19__[\"default\"]('Shadows in the Desert')));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShinyPokemonAndMissingAchievement', 'Uncaught Shiny Pokemon and Missing Achievement', [], '#c939fe'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('uncaughtShinyPokemon', 'Uncaught Shiny Pokemon', [], '#ffee00'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('missingAchievement', 'Missing Achievement', [], '#57e3ff'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('missingResistant', 'Missing Resistant', [], '#ab1707', new _requirements_ClearDungeonRequirement__WEBPACK_IMPORTED_MODULE_20__[\"default\"](1, (0,_GameConstants__WEBPACK_IMPORTED_MODULE_10__.getDungeonIndex)('Distortion World'))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _CssVariableSetting__WEBPACK_IMPORTED_MODULE_4__[\"default\"]('completed', 'Completed Location', [], '#ffffff'));\n// Other settings\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableAutoDownloadBackupSaveOnUpdate', 'Disable automatic backup save downloading when game updates', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('useWebWorkerForGameTicks', 'Make use of web workers for game ticks (more consistent game speed)', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableOfflineProgress', 'Disable offline progress', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('saveReminder', 'Save reminder interval (in game time)', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Never', '0'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('1 Hour', (1 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('3 Hours', (3 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('6 Hours', (6 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('12 Hours', (12 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('24 Hours', (24 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('2 Days', (2 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('3 Days', (3 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('4 Days', (4 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('5 Days', (5 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('6 Days', (6 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('7 Days', (7 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.DAY).toString()),\n], (12 * _GameConstants__WEBPACK_IMPORTED_MODULE_10__.HOUR).toString()));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('disableAutoSave', 'Disable Auto Save', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingQueueSizeSetting', 'Breeding Queue Size', [], '-1'));\n// Sound settings\nObject.values(_notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__[\"default\"].NotificationSound).forEach((soundGroup) => {\n Object.values(soundGroup).forEach((sound) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`sound.${sound.name}`, sound.name, true));\n });\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _RangeSetting__WEBPACK_IMPORTED_MODULE_5__[\"default\"]('sound.volume', 'Volume', 0, 100, 1, 100));\n// Notification settings\nObject.values(_notifications_NotificationConstants__WEBPACK_IMPORTED_MODULE_6__[\"default\"].NotificationSetting).forEach((settingsGroup) => {\n Object.values(settingsGroup).forEach((setting) => {\n if (setting.inGameNotification !== undefined) {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(setting.inGameNotification);\n }\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(setting.desktopNotification);\n });\n});\n/*\n * THESE SETTINGS ARE NOT SUPPOSED TO BE IN THE SETTINGS MENU\n */\n// Party\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('partyHideShinySprites', 'Hide party shiny sprites', false));\n// Party Sorting\nconst partySortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('partySort', 'Sort', partySortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('partySortDirection', 'reverse', false));\n// Hatchery Sorting\nconst hatcherySortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10)))).filter((opt) => ![_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.level, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.attack].includes(opt.value));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('hatcherySort', 'Sort', hatcherySortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('hatcherySortDirection', 'reverse', false));\n// Vitamin Sorting\nconst vitaminSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminSort', 'Sort', vitaminSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminHideMaxedPokemon', 'Hide Pokémon with max vitamin', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('vitaminHideShinyPokemon', 'Hide shiny Pokémon', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('vitaminTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n// Consumable Sorting\nconst consumableSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableSort', 'Sort', consumableSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('consumableSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('consumableHideShinyPokemon', 'Hide shiny Pokémon', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('consumableTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n// Held Item Sorting\nconst heldItemSortSettings = Object.keys(_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemSort', 'Sort:', heldItemSortSettings, _SortOptions__WEBPACK_IMPORTED_MODULE_8__.SortOptions.id));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemSortDirection', 'reverse', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemSearchFilter', 'Search', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemRegionFilter', 'Region', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('heldItemTypeFilter', 'Type', [new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', -2), ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToNumberSettingOptionArray(_enums_PokemonType__WEBPACK_IMPORTED_MODULE_15__[\"default\"], (t) => t !== 'None')], -2));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemHideHoldingPokemon', 'Hide Pokémon holding an item', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('heldItemShowHoldingThisItem', 'Show only Pokémon holding this item', false));\n// Breeding Filters\nObject.keys(_BreedingFilters__WEBPACK_IMPORTED_MODULE_13__[\"default\"]).forEach((key) => {\n // One-off because search isn't stored in settings\n if (key === 'search') {\n return;\n }\n const filter = _BreedingFilters__WEBPACK_IMPORTED_MODULE_13__[\"default\"][key];\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"](filter.optionName, filter.displayName, filter.options || [], filter.value().toString()));\n});\n// Pokedex Filters\nObject.keys(_PokedexFilters__WEBPACK_IMPORTED_MODULE_16__[\"default\"]).forEach((key) => {\n // dont store name filter\n if (key === 'name') {\n return;\n }\n const filter = _PokedexFilters__WEBPACK_IMPORTED_MODULE_16__[\"default\"][key];\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _FilterSetting__WEBPACK_IMPORTED_MODULE_17__[\"default\"](filter));\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingDisplayFilter', 'breedingDisplayFilter', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Attack', 'attack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Attack Bonus', 'attackBonus'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Base Attack', 'baseAttack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg Steps', 'eggSteps'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Times Hatched', 'timesHatched'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Breeding Efficiency', 'breedingEfficiency'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Steps per Attack Bonus', 'stepsPerAttack'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Pokémon ID #', 'dexId'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Vitamins used', 'vitamins'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('EVs', 'evs'),\n], 'attack'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('breedingRegionalAttackDebuffSetting', 'breedingRegionalAttackDebuffSetting', [\n ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region),\n], '-1'));\n// Achievement sorting\nconst achievementSortSettings = Object.keys(_achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptionConfigs).map((opt) => (new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"](_achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptionConfigs[opt].text, parseInt(opt, 10))));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementSort', 'Sort', achievementSortSettings, _achievements_AchievementSortOptions__WEBPACK_IMPORTED_MODULE_9__.AchievementSortOptions[\"default\"]));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('achievementSortDirection', 'reverse', false));\n// Achievements Filters\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsPage', 'achievementsPage', [], 0));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsStatus', 'achievementsStatus', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', '-2'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Incomplete', '0'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Completed', '1'),\n], '-2'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsType', 'achievementsType', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', '-2'),\n ..._Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.AchievementType, (a) => a !== 'None'),\n], '-2'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('achievementsCategory', 'achievementsCategory', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('All', 'all'),\n ..._GameHelper__WEBPACK_IMPORTED_MODULE_14__[\"default\"].enumStrings(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.Region)\n .concat(_GameHelper__WEBPACK_IMPORTED_MODULE_14__[\"default\"].enumStrings(_GameConstants__WEBPACK_IMPORTED_MODULE_10__.ExtraAchievementCategories))\n .filter((r) => r !== 'none' && r !== 'final')\n .map((r) => new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]((0,_GameConstants__WEBPACK_IMPORTED_MODULE_10__.camelCaseToString)(r), r)),\n], 'all'));\n// Save menu sorting\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('sort.saveSelector', 'Saves sort order', [], ''));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('saveFilename', 'Save file name', [], '[v{version}] PokeClicker {date}'));\n// Mute toggle\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('sound.muted', 'Mute All Sounds', false));\n// Hotkeys\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm', 'Farm', 'F'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.hatchery', 'Hatchery', 'H'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.oakItems', 'Oak Items', 'O'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground', 'Underground', 'U'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop', 'Poké Mart', 'E'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dailyQuests', 'Daily Quests', 'Q'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.pokeballSelection', 'Poké Ball Selection', 'P', { suffix: ' + Number' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm.toggleShovel', 'Toggle Shovel', 'S'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.farm.togglePlotSafeLock', 'Toggle Plot Lock', 'L', { suffix: ' or Shift + Click' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.hammer', 'Switch to Hammer', 'H'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.chisel', 'Switch to Chisel', 'C'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.survey', 'Survey', 'S'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.underground.bomb', 'Bomb', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.up', 'Move Up', 'W', { prefix: '↑ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.left', 'Move Left', 'A', { prefix: '← or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.down', 'Move Down', 'S', { prefix: '↓ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.right', 'Move Right', 'D', { prefix: '→ or ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.dungeon.interact', 'Interact', 'Space'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.town.start', 'Starts first content in the town', 'Space'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.forceSave', 'Force save game', 'S', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.downloadSave', 'Download save game', 'D', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.mute', 'Mute/Unmute Sounds', 'M', { prefix: 'Shift + ' }));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.buy', 'Buy item', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.max', 'Select max amount', 'M'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.reset', 'Reset amount', 'R'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.shop.increase', 'Increase amount', 'I'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.ball', 'Throw Ball', 'C'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.bait', 'Throw Bait', 'B'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.rock', 'Throw Rock', 'R'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _HotkeySetting__WEBPACK_IMPORTED_MODULE_11__[\"default\"]('hotkey.safari.run', 'Run', 'F'));\n// Discord\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.enabled', 'Discord RP enabled', true));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.line-1', 'Discord line 1 text', [], 'Shinies: {caught_shiny}/{caught} {sparkle}'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.line-2', 'Discord line 2 text', [], 'Total Attack: {attack}'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.timer', 'Show current session play time (max 24 hours)', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('discord-rp.timer-reset', 'Reset timer on area change', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.large-image', 'Discord main image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', ''),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('PokéClicker Logo', 'pokeclickerlogo'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Current Area Environment', 'current-environment'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cave Environment', 'background-cave'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cave Gem Environment', 'background-cave-gem'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Fire Environment', 'background-fire'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Forest Environment', 'background-forest'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Grass Environment', 'background-grass'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Graveyard Environment', 'background-graveyard'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Ice Environment', 'background-ice'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Mansion Environment', 'background-mansion'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Power Plant Environment', 'background-power-plant'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Water Environment', 'background-water'),\n], 'pokeclickerlogo'));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('discord-rp.small-image', 'Discord small image', [\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('None', ''),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Money', 'money'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Dungeon Tokens', 'dungeonToken'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Quest Points', 'questPoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Farm Points', 'farmPoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Diamonds', 'diamond'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Battle Points', 'battlePoint'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Trainer', 'trainer'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Egg', 'egg'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Poké Ball', 'pokeball'),\n new _SettingOption__WEBPACK_IMPORTED_MODULE_2__[\"default\"]('Cycle All', 'cycle'),\n], 'cycle'));\n/*\n * SUBSCRIBERS\n */\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].getSetting('backgroundImage').observableValue.subscribe((newValue) => {\n // eslint-disable-next-line @typescript-eslint/no-unused-expressions\n newValue === 'background-dynamic' ? _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__[\"default\"].startScene() : _background_DynamicBackground__WEBPACK_IMPORTED_MODULE_7__[\"default\"].stopScene();\n});\n// Translation\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('translation.language', 'Language (beta)', _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].enumToSettingOptionArray(_translation_Language__WEBPACK_IMPORTED_MODULE_12__[\"default\"], () => true, _translation_Language__WEBPACK_IMPORTED_MODULE_12__.LanguageNames), _translation_Language__WEBPACK_IMPORTED_MODULE_12__[\"default\"].en));\n// Logs Settings\nObject.keys(_logbook_LogBookTypes__WEBPACK_IMPORTED_MODULE_18__.LogBookTypes).forEach((logBookType) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`logBook.${logBookType}`, logBookType, true));\n});\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('catchFilters.initialEnabled', 'New Catch Filters initially enabled', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('catchFilters.invertPriorityOrder', 'Catch Filters priority inverted (bottom-to-top)', false));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"]('breedingEfficiencyAllModifiers', 'Include attack modifiers (held item, EVs, shadow/purified) in Breeding Efficiency', true));\n// Modal Collapsible Panels\n_GameConstants__WEBPACK_IMPORTED_MODULE_10__.ModalCollapseList.forEach((collapse) => {\n _Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _BooleanSetting__WEBPACK_IMPORTED_MODULE_3__[\"default\"](`modalCollapse.${collapse}`, 'Modal Collapse', true));\n});\n// Resizable modules\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('moduleHeight.pokeballSelector', '', [], 265));\n_Settings__WEBPACK_IMPORTED_MODULE_0__[\"default\"].add(new _Setting__WEBPACK_IMPORTED_MODULE_1__[\"default\"]('moduleHeight.pokemonList', '', [], 365));\n\n\n//# sourceURL=webpack://pokeclicker/./src/modules/settings/index.ts?"); /***/ }),